Conference Presentations

STAREAST 2001: Designing an Automated Web Test Environment

This paper offers an alternative to the typical automated test scripting method of "record and playback now and enhance the automation environment later." It explores a regression automation system design for testing Internet applications through the GUI, along with scripting techniques to enhance the scalability and flexibility of an automated test suite. This paper will present a basic structure for an automated test environment, and will expand on each of the items found in that structure. Web testing levels will be laid out, along with a basic approach to designing test scripts based on those web-testing levels.

Dion Johnson, Pointe Technology Group, Inc.
Managing Test Automation Projects

Automation has three dimensions (organizational, process, and technical), and you should adopt a three-part solution: match skills to tasks; define requirements, environment, and hand-off; and adopt an automation approach and architecture.

Linda Hayes, WorkSoft, Inc.
Java Meets eBusiness: How to Avoid The "Scalability Surprises"

Many corporations are now using Java technologies to deliver mission-critical eBusiness applications for both the intranet and Internet. To better understand how the applications will scale (or perform), this presentation provides you with a systematic process for testing, measuring, and improving performance. Find out what you need to know to property identify and eliminate bottlenecks and ensure optimum performance.

Yves de Montcheuil, Empirix, Inc.
What are Patterns? Why Should Testers Care?

Patterns are a way of explaining design decisions. This format, invented by the architect Christopher Alexander and his colleagues, has been used in computer fields such as object-oriented design, risk management, and software testing. In their presentation, Sam Guckenheimer and Brian Marick describe what patterns are, why testers should use them, and how to create them.

Sam Guckenheimer, Rational Software and Brian Marick, Testing Foundations
Outsourced Testing: Should You Consider it?

The need for a reliable test process and knowledgeable testers is more of a necessity than a luxury. Even if a company could afford to buy the latest testing tools and were able to find qualified QA/testing personnel, does it have the money and time to property train its staff on these latest tools? Learn why companies should consider outsourcing their test process-leaving testing to companies that are experts in testing.

Kenneth Paczas, Compuware Corporation
Looking Under the Covers to Test Web Applications

Web applications are more difficult to test than other applications, yet their mission-critical nature and high visibility make high quality testing essential. Oliver Cole discusses how white-box testing techniques can be used to improve the quality and reliability of Web applications. Learn about the four key types of Web testing: functionality/correctness testing, load/stress testing, performance testing, and fault injection. Examples are provided in each category.

Oliver Cole, OC Systems, Inc.
Succeeding with Automation Tools

The problems with using record/playback as your only test automation strategy are well known. But the other option-full script programming-is unattractive to many due to its high cost and long development time. This presentation discusses a strategy called defensive programming that incorporates the best of both worlds. Learn how to leverage your automation tool with simple implementation techniques to create robust test suites.

Jamie Mitchell, BenchmarkQA
Virtual Test Management: Rapid Testing Over Multiple Time Zones

With the ever-changing challenges of testing, here comes the latest one: managing multiple test locations. More and more companies are spreading testing organizations throughout the country and the world. Based on real-life experiences of the speakers, learn the mistakes to avoid and the lessons learned in managing multiple sites. Discover how the Virtual Test Manager can manage a dispersed test organization without having to always be physically present.

Jim Bampos, VeriTest and Eric Patel, Nokia
Advanced Data Driven Testing (ADDT)

Learn how the Convergys Test Automation Team developed an Advanced Data Driven Testing (ADDT) approach using a test automation engine. Gain insight into how this technique was successfully implemented to improve the reliability and quality of their software products and reduce the number of testing man-hours. Shakil Ahmad gives a high-level description of the engine design, functionality, and benefits as he shares his company's successes-and frustrations.

Shakil Ahmad, Convergys
The Role of Information in Risk-Based Testing

With risk-based testing, you identify risks and then run tests to gather more information about them. Formal risk analysis is often necessary for identifying and assessing risks with new domains or technologies. A common problem, however, is how to assess risks when you have little information. Learn how to use testing to identify risks, reach team agreement on risk magnitude, and identify actions which allow these risks to be understood and mitigated.

Bret Pettichord, Satsfice

Pages

CMCrossroads is a TechWell community.

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