Dimensions
179 x 231 x 14mm
Breakthrough software testing techniques to improve quality and customer satisfaction, from top expert James Whittaker.
- Systematically reveals the real causes of today's software bugs - and powerful new 'exploratory' techniques for finding and correcting them.
- Beyond conventional 'ad hoc' or automated testing: how to consistently discover and eliminate the 'show stopper' bugs that derail projects.
- By one of the testing field's most respected and highest-profile personalities.
In Exploratory Testing , leading software quality expert James Whittaker introduces powerful new processes for manual testing that are repeatable, prescriptive, teachable, and effective. Drawing on nearly two decades of experience working at the cutting edge of testing with Microsoft and other world-class software organizations, Whittaker introduces four types of exploratory testing: free-style, scenario-based, strategy-based, and feedbackbased. You'll learn when to use each, and how to use them all successfully. Concise, entertaining, and actionable, this book guides software professionals on both the 'small' and 'large' decisions that will make or break their testing processes. Whittaker answers crucial questions such as:
- How do I uncover the bugs that automation can't find or can't recognize?
- Which inputs should I test, when I can't test them all?
- What's the most effective test strategy for each project?
- Which test cases will provide the best feature coverage?
- How do I reflect feedback from the development process, such as code changes?
- What techniques will help me consistently discover and eliminate 'show stopper' bugs?
All of this book's techniques have been used extensively by real testers on real, shipping software. This book presents many of those testers' experiences - including real, never-before-published experience reports and case studies from inside Microsoft's Windows and games testing organizations.