Conference Presentations

Did Your Tests Pass or Fail? Answering with Automation

Automated tests using self-verifying data (SVD) can help determine if your query-type tests have the right information or if they are showing you the expected views. In this presentation, Noel Nyman provides a brief overview of an SVD testing method followed by a demonstration of automation techniques that allow you to run random tests on SVDs with millions of records or entries. Using applications such as Microsoft Office, learn how to adapt the techniques taught in this presentation to many different types of applications using most of the common automation tools.

Noel Nyman, Microsoft
Applying Development Best Practices to Automated Testing

Test automation is a specialized form of software development where executable code is produced for the validation and testing process. Many best practices have been identified to allow developers to code more quickly, efficiently, and correctly, but few test automators have adopted these practices. Learn about several of these "best practices"-including code reviews and coding standards-that can be applied to automated test development. Discover how you, as an automated test developer, can capitalize on the benefits provided by these practices.

Andy Tinkham, Spherion Technology Architects
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
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

Pages

CMCrossroads is a TechWell community.

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