STARWEST 2002 - Software Testing Conference


Testing from Use Cases Using Path Analysis Technique

Use cases are an industry-standard method of specifying user interaction with the system, and hence have become part of the requirements definition phase of many software projects. They're used to derive, construct, and validate interfaces, classes, relationships, and processes in an application. This session introduces participants to a testing methodology called, use case path analysis. This technique has proven to be an extremely powerful way to create accurate, realistic test cases based on the use cases.

Naresh Ahlowalia, Object System Group
Testing Internet Explorer: From Underdog To Best-In-Class Browser

While a test team with world-class automation may not be the only thing standing between your product and success, it's certainly a step in the right direction. Learn how the Internet Explorer test team grew from its decentralized, manual testing beginnings to a lean, mean automating machine. Jason Taylor shares lessons learned on the frontlines that will help you and your team create test cases that are manageable, reporting that makes sense, and test automation that can think while you sleep.

Jason Taylor, Microsoft
Testing Microsoft .NET Web Services

What the heck is a Web service and how does one go about testing it anyway? A Web service provides encapsulated functionality with an interface for sending and receiving information, but it doesn't have a user interface. Rather, everything is done using HTTP requests and SOAP methods. The best way to test these interfaces, then, is simple: programmatically. This session introduces you to the concept of Web services and how they work. You'll also see how to create tests using different languages.

Thomas Arnold, Xtend Development, Inc.
The Future of Test Automation and Its Impact on You

Do you think software testing professionals fully leverage the amazing computing power that's available to them? Are you up to speed on the latest research efforts in software testing? Do you know how advances in test automation will affect your testing career in the years to come? Despite huge increases in computing power and exciting new research, test execution is still the only area where software test automation is used with any consistency.

Alberto Savoia, TestAgility Inc.
The Power of Modern Testing

Testing continues to be thought of as the poor neighbor of software engineering. This appears to be due to the occurrence of numerous, well-publicized software failures. Les Hatton takes a closer look at how effective different forms of testing have been in certain areas. He asks why some technologies appear to be more valuable than others, while some seem doomed to be relentlessly ignored.

Les Hatton, University of Kent
Traps That Can Kill a Review Program (And How to Avoid Them)

Technical reviews have been around for a long time, and they're generally recognized as a "good thing" for building quality software and reducing the cost of rework. Yet many software companies start to do reviews only to have the review program falter. So the question remains: How can you succeed with a review program? Management support and good training for review leaders is a good place to start. But it's the details of implementation that truly determine whether reviews will stick, or they'll fall by the wayside.

Esther Derby, Esther Derby Associates Inc


AgileConnection is a TechWell community.

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