testing

Conference Presentations

Software Test Automation Fall 2001: Data-Driven Automated Testing Using XML

Test automation is an unavoidable entity for testing Web-based applications where reduced time-to-market is the name of the game. Data-driven test cases allow the test automation engineer to automate/develop once and run many times with different conditions to test the system. Learn why XML-the markup language for documents containing structured information-is the best way to present the test data for automated testing. Explore the advantages and disadvantages of XML-based test data. An example of data-driven automated testing using XML as storage will be provided.

Rutesh Shah, Arsin Corporation
Choosing an Automated Web Application Testing Solution: What You Need to Know

The Internet has injected critical changes into how businesses must guarantee the quality of their enterprise applications. Automated testing tools are no longer optional for organizations that want to gainand-maintain-he highest level of quality control over their eBusiness applications. Selecting a Web testing tool is not an easy job in today's fast-paced market. This presentation defines and discusses the top requirements for an automated testing solution in the Internet age. Discover why Web testing is different from Client/Server testing. Explore the points of failure and critical technologies to test in a Web application. Learn the key criteria to use when selecting a testing tool: ease of use, accuracy, and reporting.

Yves de Montcheuil, Empirix
Hellandizing: Using Test Points in Server Programs

In 1984, Pat Helland invented a technique to help test server programs. We called the method Hellandizing a program to be tested. It involves placing test points at all significant locations in a program. When the program reaches a test point, it consults a master debug-mode switch to see if testing is enabled, and just continues if not. I had the privilege of working with Pat Helland at Tandem in the 1980s.

Tom Van Vleck
Establishing a Telecommunication Test Automation System

Building an environment to successfully test wireless intelligent network peripherals presents an array of complex problems to resolve. The target environment integrates various SS7 protocols, a proprietary protocol, and voice recognition subsystem--and requires a controlled and synchronized test environment. Learn how a test automation approach allows the software engineer control over the peripheral interfaces and provides for the testing of the entire call flow sequence, its initiation and consequential message traffic. Discover how this approach provides for function testing as well as scalability for automated performance, load, and stress testing.

Greg Clower, Software Development Technologies
A Rigorous and Highly Effective Approach to Website Load Testing

In this presentation, you will learn how to leverage the power of modern load testing tools to avoid misleading conclusions, and obtain accurate and reliable results by
applying a proven, rigorous, and methodical approach to the three phases of website load testing: planning, execution, and analysis.

Alberto Savoia, Keynote Systems
Requirements-Driven Automated Testing

Studies have shown that over fifty percent of software defects are attributed to poorly defined requirements. From a process improvement perspective, it is imperative that project managers establish a more effective and efficient way of defining and tracking business requirements. Jeff Tatelman describes a "how to" approach for developing a practical automated regression testing process using a traceability matrix and business event scenarios. Learn how requirements-based testing-coupled with a data-driven approach to test automation-can solve problems that plague most software development projects.

Jeff Tatelman, Spherion Technology Architects
Achieving eBusiness Reliability in Internet Time

Time-to-market is one of the realities of today's development world, as is the exposure and importance of your eBusiness. Given the pressures of time and resources, how can you achieve the level of reliability you want with today's pressures? In this presentation, Rohit Gupta discusses the complexities of multi-tiered applications and system components-and the resulting challenges for eBusiness, including the reliability risks of scalability, uptime, verification, and monitoring. Learn how to assess your reliability goals and priorities, and discover ways to prepare for a high state of reliability in your organization.

Rohit Gupta, Segue Software
Bang for the Buck

Test automation can be expensive and time consuming. It often takes longer than anyone expects for a test automation effort to pay off in terms of defects found, hours saved, and increased test coverage. In this presentation, Elisabeth Hendrickson looks at techniques for maximizing the return on your test automation investment using real-world examples from her experience as a test automator and test manager. Learn techniques for considering return-on-investment during test automation design. Find the fastest route to big automation wins for your test environment, and discover when "quick and dirty" really is the right way to go.

Elisabeth Hendrickson, Quality Tree Software, Inc.
eBusiness Survival: The Essentials for Automated Web Application Testing

Trial and error is no way to survive the aggressive world of eBusiness. A complete Web testing solution is essential. It must cover all phases of the application life cycle, automate your test practices for the different phases and platforms, and accelerate your process with team communication, measurement, and analysis. In this presentation, Dave Kapelanski teaches you how to survive and thrive in the eBusiness world with tools, services, and practices. Learn how to identify and track your systems and testing requirements, determine which parts of your process are ripe for automation, identify when remote testing is a viable and necessary solution, and achieve repeatable, predictable results to ensure continued success.

Dave Kapelanski, Compuware Corporation
Common Mistakes in Test Automation

Automating the execution of tests is becoming more and more popular as the need to improve software quality amidst increasing system complexity becomes ever stronger. The appeal of having the computer run the tests in a fraction of the time it takes to perform them manually has led many organisations to attempt test automation without a clear understanding of all that is involved. Consequently, many attempts have failed to achieve real or lasting benefits. This paper highlights a few of the more common mistakes that have contributed to these failures and offers some thoughts on how they may be avoided.

Mark Fewster, Grove Consultants

Pages

StickyMinds is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.