QW2002 Tutorial E1 & E2

Robert Sabourin
(Amibug.com)

Practical Web/e-Commerce Stress Testing

Key Points

Presentation Abstract

You know you should be doing stress testing, you're just not sure when. This workshop explores this question, which is particularly important to developers in Internet multi-tier development projects. You will review practical methods of assessing software reliability, and learn why it is important to "stress early and stress often."

This workshop focuses on stress testing Web and e-Commerce applications. You will learn how to find the weakest part of an application by testing to failure and then working with developers to determine the root cause of the defect. You will learn about the tools to support stress testing, including several available for free!

This workshop introduces you to using tools to automate some important parts of testing Web/e-Commerce applications. You will study how to organize and run stress testing, and review several sample automations.

Several examples based on commercial Web/e-Commerce applications will be described.

Benefits

After completing this workshop, you will understand many approaches to stress testing applications at all phases of development. After completing this workshop, you will understand how to plan and automate stress testing for Web/e-Commerce applications. After completing this workshop, you will know how and when to implement stress testing as part of the software development process.

About the Author

Robert Sabourin, P. Eng. has 20+ years management experience leading teams of software development professionals to consistently deliver projects on-time, on-quality and on-budget. He is a well-respected member of the software engineering community who has managed, trained, mentored and coached hundreds of top professionals in the field. He frequently writes and speaks to conferences around the world on software engineering, SQA, testing, management and internationalization.