10 Best Software Testing Books You Must Read
If you are entering the Software Testing field or even an already experienced Software Tester, you can’t miss these books. It provides a good insight and in many levels of different perspectives and experience with Software Testing that just can’t be missed.
Here are the top ten of my favourites Software Testing books. Enjoy it!
How Google Tests Software, James A. Whittaker, Jason Arbon, Jeff Carollo
Do you need to get it right, too? Then, learn from Google. Legendary testing expert James Whittaker, until recently a Google testing leader, and two top Google experts reveal how Google tests software, offering brand-new best practices you can use even if you’re not quite Google’s size. Yet!
Lessons Learned in Software Testing, Cem Kaner, James Marcus Bach, Bret Pettichord
The world′s leading software testing experts lend you their wisdom and years of experience to help you avoid the most common mistakes in testing software. Each lesson is an assertion about software testing, followed by an explanation and Example showing you the how, when, and why of the testing lesson.
Agile Testing: A Practical Guide for Testers and Agile Teams, Lisa Crispin, Janet Gregory
Two of the industry’s most experienced agile testing practitioners and consultants, Lisa Crispin and Janet Gregory, have teamed up to bring you the definitive answers to these questions and many others.
Leading Professionals Reveal How They Improve Software, Tim Riley, Adam Goucher
Successful software depends on scrupulous testing as it does on solid architecture or elegant code. But testing is not a routine process; and it’s a constant exploration of methods and an evolution of good ideas.
Exploratory Software Testing: Tips, Tricks, Tours, and Techniques to Guide Test Design, James A. Whittaker
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 natural causes of today’s most serious, well-hidden software bugs–and introduces powerful new “exploratory” techniques for finding and correcting them.
Reduce Risk and Increase Confidence with Exploratory Testing, Elisabeth Hendrickson
Uncover surprises, risks, and potentially serious bugs with exploratory testing. Rather than designing all tests in advance, explorers design and execute small, rapid experiments, using what they learned from the last little experiment to inform the next.
Automated Software Testing: Foundations, Applications and Challenges (Services and Business Process Reengineering), by
This book discusses the most relevant issues, models, tools, challenges, and applications in automated software testing.
Software Testing: A Craftsman’s Approach, Paul C. Jorgensen
This book updated and reorganized the fourth edition of Software Testing: A Craftsman’s Approach applies the strong mathematics content of previous editions to a coherent treatment of Model-Based Testing for code-based (structural) and specification-based (functional) testing.
Specification by Example, Gojko Adzic
Specification by Example is an emerging practise for creating software based on realistic examples, bridging the communication gap between business stakeholders and the software’s dev teams.
Let me know what you think about those books. Have you read it? Want to discuss? Is there any other book(s) you believe worth being on this list too?