Chapter 1 The Case for Software Quality
Chapter 2 The Case for Manual Testing
Chapter 3 Exploratory Testing in the Small
Testing Is About Varying Things
What You Need to Know About User Input
What You Need to Know About Software State
Chapter 4 Exploratory Testing in the Large
Tours of the Business District
Tours Through the Historical District
Tours Through the Entertainment District
Tours Through the Tourist District
Tours Through the Hotel District
Tours Through the Seedy District
Chapter 5 Hybrid Exploratory Testing Techniques
Applying Scenario-Based Exploratory Testing
Introducing Variation Through Scenario Operators
Introducing Variation Through Tours
Chapter 6 Exploratory Testing in Practice
Touring the Dynamics AX Client
The Collector’s Tour and Bugs as Souvenirs
Testing a Test Case Management Solution
The Practice of Tours in Windows Mobile Devices
My Approach/Philosophy to Testing
Interesting Bugs Found Using Tours
Example of the Supermodel Tour
The Practice of Tours in Windows Media Player
The Intellectual Tour: Boundary Subtour
The Parking Lot Tour and the Practice of Tours in Visual Studio Team System Test Edition
Test Planning and Managing with Tours
Making the Call: Milestone/Release
Chapter 7 Touring and Testing’s Primary Pain Points
The Five Pain Points of Software Testing
Define What Needs to Be Tested
Know What Testing Has Already Occurred
Understand When to Inject Variation
Chapter 8 The Future of Software Testing
The Heads-Up Display for Testers
Appendix A Building a Successful Career in Testing
Appendix B A Selection of JW’s Professorial “Blog”
1. Thou Shalt Pummel Thine App with Multitudes of Input
2. Thou Shalt Covet Thy Neighbor’s Apps
3. Thou Shalt Seek Thee Out the Wise Oracle
4. Thou Shalt Not Worship Irreproducible Failures
5. Thou Shalt Honor Thy Model and Automation
6. Thou Shalt Hold Thy Developers Sins Against Them
7. Thou Shalt Revel in App Murder (Celebrate the BSOD)
8. Thou Shalt Keep Holy the Sabbath (Release)
9. Thou Shalt Covet Thy Developer’s Source Code
Will the Real Professional Testers Please Step Forward
The Common Denominators I Found Are (In No Particular Order)
My Advice Can Be Summarized as Follows
Strike Three, Time for a New Batter
Software Testing as an Art, a Craft and a Discipline
Restoring Respect to the Software Industry
The Well-Intentioned but Off-Target Past
A Process for Analyzing Security Holes and Quality Problems
Appendix C An Annotated Transcript of JW’s Microsoft Blog
PEST (Pub Exploration and Software Testing)
Prevention Versus Cure (Part 1)
Prevention Versus Cure (Part 2)
Prevention Versus Cure (Part 3)
Prevention Versus Cure (Part 4)
If Microsoft Is So Good at Testing, Why Does Your Software Still Suck?
Prevention Versus Cure (Part 5)
Scenario-Based Exploratory Testing
Strategy-Based Exploratory Testing
Feedback-Based Exploratory Testing
The Future of Testing (Part 1)
The Future of Testing (Part 2)
The Future of Testing (Part 3)
The Future of Testing (Part 4)
The Future of Testing (Part 5)
The Future of Testing (Part 6)
The Future of Testing (Part 7)
The Future of Testing (Part 8)
Manual Versus Automated Testing Again