Jump to ratings and reviews
Rate this book

Exploratory Software Testing: Tips, Tricks, Tours, and Techniques to Guide Test Design

Rate this book
How to Find and Fix the Killer Software Bugs that Evade Conventional Testing

In Exploratory Software Testing, renowned software testing expert James Whittaker reveals the real causes of today's most serious, well-hidden software bugs--and introduces powerful new "exploratory" techniques for finding and correcting them.

Drawing on nearly two decades of experience working at the cutting edge of testing with Google, Microsoft, and other top software organizations, Whittaker introduces innovative new processes for manual testing that are repeatable, prescriptive, teachable, and extremely effective. Whittaker defines both in-the-small techniques for individual testers and in-the-large techniques to supercharge test teams. He also introduces a hybrid strategy for injecting exploratory concepts into traditional scripted testing. You'll learn when to use each, and how to use them all successfully.

Concise, entertaining, and actionable, this book introduces robust techniques that have been used extensively by real testers on shipping software, illuminating their actual experiences with these techniques, and the results they've achieved. Writing for testers, QA specialists, developers, program managers, and architects alike, Whittaker answers crucial questions such as:

- Why do some bugs remain invisible to automated testing--and how can I uncover them?
- What techniques will help me consistently discover and eliminate "show stopper" bugs?
- How do I make manual testing more effective--and less boring and unpleasant?
- What's the most effective high-level test strategy for each project?
- Which inputs should I test when I can't test them all?
- Which test cases will provide the best feature coverage?
- How can I get better results by combining exploratory testing with traditional script or scenario-based testing?
- How do I reflect feedback from the development process, such as code changes?

252 pages, Paperback

First published August 1, 2009

Loading interface...
Loading interface...

About the author

James A. Whittaker

17 books31 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
40 (29%)
4 stars
54 (39%)
3 stars
33 (24%)
2 stars
8 (5%)
1 star
2 (1%)
Displaying 1 - 11 of 11 reviews
Profile Image for Tyler Stone.
210 reviews4 followers
March 22, 2013
Had to give this one back to the library. What I got out of it from the 80 or so pages I read was important - I am still learning things about testing every day and this gave me a good outline of different strategies I can try while performing "manual" testing.
2 reviews
June 2, 2014
Really good read. Lots of interesting ideas. The chapter about Tours was a bit of a struggle to read but overall a really good book.
Profile Image for Viktor Slavchev.
22 reviews3 followers
November 26, 2018
I definitely liked the language of the book, very approachable and easy to grasp on.
It is a good introduction to exploratory testing to somebody who never knew what it is.
Touring is a good metaphor and offers a compelling story.
Anyway. I find authors competence to speak about exploratory testing doubtful, I find the book being too shallow and not getting in depth what ET is. It also offers a lot of testing folklore that has proven to by partially true or even absolutely wrong and harmful.
49 reviews2 followers
August 4, 2013
For testers: this book covers techniques and ways to approach exploratory testing that will make it easier to focus, and find more bugs.

For developers: this book is useful in explaining the challenges in testing, and will invariably improve the kind of code you write.

The books is good. A lot of things it mentions are obvious if you have tested or written code, but the book does a good job at organizing approaches to testing, simplifying the overhead of thinking about how to test, so you can focus more on what you are testing.

The appendixes are useless in my opinion. Most of what is said in appendixes is stated in main part of the book in a more clear, concise, and organized manner. Removing these would have made the book 40% shorter.

The future predictions are somewhat far fetched, but they always are.
Profile Image for Tanya K.
199 reviews24 followers
June 2, 2019
I've been working as a mobile application tester for a little bit over a year, as of the date I'm writing this review. This is not even the first time I've read this book, but it seems to have come back to me at a perfect time.

Personally, I'd recommend this one for relatively inexperienced testers who are searching for new tactics and approaches to test and look for bugs and don't necessarily have a mentor to guide them.
3 reviews
November 16, 2009
I sit next to James Whittaker at work. He is absolutely brilliant. His book is revolutionary in its approach to manual testing. It is also extremely easy to follow and apply the concepts as he presents them. I strongly recommend this book to anyone in the software development or testing field.
April 5, 2023
Really useful book for diving into the exploratory testing approach. The author gives us a great variety of tips and techniques on how to do exploratory testing properly and in a different contexts.

Absolutely must read book by any software tester.
Profile Image for Sarah.
137 reviews5 followers
December 10, 2009
This book was about manual testing, but didn't really offer too much insight beyond the obvious. Interesting that they decided to write a book about manual testing though.
Displaying 1 - 11 of 11 reviews

Can't find what you're looking for?

Get help and learn more about the design.