Conference Presentations

Wireless Application Testing

Putting the Web on cellular phones, PDAs, and other wireless devices is all the rage. Still in its infancy, the idea of doing online transactions via mobile devices has created a new buzzword: "M-Commerce." However, some companies in their quest to be first-to-market have overlooked the fact that this new technology is still in need of basic testing for quality, performance under load, and usability. Discover the importance of testing wireless applications, and learn how to identify common bottlenecks and problems.

Scott Moore, CommerceQuest
Results From Inspecting Test Automation Scripts

In many ways, development of scripts for automated testing is similar to software development. It involves requirements, design, code, test, and use. So why not use proven improvement activities to enhance the test script development process? This presentation discusses how one software test team adjusted and applied inspections to test script development. Learn the results of these inspections and how you might use this technique to improve the test script development activity in your organization.

Howie Dow, Compaq Computer Corporation
When Test Drives the Development Bus

Once development reaches "code complete," the testing team takes over and drives the project to an acceptable quality level and stability. This is accomplished by weekly build cycles or dress rehearsals. The software is graded based on found, fixed, and outstanding errors. Development strives to increase the grades in each build--improving the quality and stability of the software. Learn how to use this "dress rehearsal" process to build team morale, develop ownership by the entire development team, and ensure success on opening night.

Cindy Necaise, MICROS Systems, Inc.
A Reusable Web Load Testing Process

You've purchased the tools. Now you're ready to start Web load testing. Learn how one company developed a process that supports-in a repeatable manner-the planning, coordination, results analysis, and results reporting that are necessary to make a Web load test cost-efficient and effective. Using information gained from lessons learned, documentation templates, and planning templates, get a jump start on your process.

Glen Schulze, PHH Arval
Introduction to Testing XML and Related Technologies

The Extensible Markup Language (XML) provides a standards-based approach for defining and exchanging data. Gain an overview of XML concepts and terminology, XML conformance testing, validation, well-formedness checking, and performance testing. Learn how to create and implement XML specific test strategy, test plans, test cases, and test data based upon the instructor's real-world experiences.

Michael Cooper, Revenue Technologies Corporation
White-Box Testing: What Your Developers Don't Want You to Know

In this presentation, John Peraza describes how to use white-box testing to discover those defects that would otherwise remain undetected if you only conducted black-box testing. Learn various techniques-including test coverage, run-time memory leak detection, dynamic bounds checking, and code assessment for internationalization-that you can use to conduct white-box testing. Discover how BMC Software has benefited from including white-box testing in its quality assurance efforts.

John Peraza, BMC Software, Inc.
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

Pages

AgileConnection is a TechWell community.

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