Practical, hands-on techniques for testing the design, globalization, performance, and security of Web applications
Whether you’re a novice or experienced Web tester, this hands-on guide provides you with the practical steps you’ll need to follow to rigorously test across multiple platforms and browsers. Written by one of Microsoft’s leading software testers, The Web Testing Companion offers a collection of testing techniques, experiences, anecdotes, and information that can be immediately applied to any Web-testing effort.
Lydia Ash starts at the ground level, helping you to become an effective tester. She then clearly shows you how to analyze different scenarios and determine which testing techniques you should use. These techniques will help identify crucial program bugs that lower the quality of a Web application so that you can realize its full potential.
The Web Testing Companion concentrates on proven solutions and helps you understand why, when, and how to perform Web testing. You’ll learn how to:
- Analyze and properly test Web applications
- Perform tests from the perspective of the client accessing the Web application
- Plan and automate testing efforts effectively
- Check for HTML errors, determine overall accessibility, and critique the design
- Develop a professional skill set and improve your productivity
- Optimize an application in order to improve overall performance
- Test for security problems or privacy issues
The companion Web site contains dozens of templates and test patterns that you can use to conduct tests in multiple languages and against various browser and operating system combinations.
About the Author
LYDIA ASH is currently a test lead on the testing effort for Microsoft Corporation’s Outlook Web Access team with a particular focus on performance and security. She has successfully directed test efforts at Microsoft for several years and worked with many teams and individuals to pass on the critical knowledge of Web testing. Ash has previously worked as a QA Engineer and in project management.