booksTesting Books: Curated List

There are dozens of books on Software Testing.

This page presents a curated list of books with hands-on, actionable advice, tips, and techniques.

Strengths:

  • Deep, yet concise dive into classic testing techniques (EP & BVA, Decision Table, Combinatorial Testing, etc.).

  • Most chapters have useful and clear examples, tables, and graphs. Some code snippets in Java to show what is being tested.

  • Includes important principles on test case management.

  • Covers Unit and Integration Testing in later chapters (more useful for developers or those with coding skills).

Note: the book has many typos and sometimes poor grammar, but the content is nonetheless clearly presented.

Strengths:

  • Hands-on guide on how to perform Exploratory Testing.

  • Many helpful heuristics (akin to techniques) to find non-trivial bugs.

  • Practical examples that can be applied immediately in real projects.

  • Clear, concise writing style that’s approachable for beginners yet valuable for experienced testers.

Strengths:

  • 293 mini-lessons on everything related to software testing - from test techniques and bug advocacy to managing the testing project and career tips.

  • Mostly for non-beginner testers. Quote from the book: "... has been testing for a few years...".

  • Convenient format - open on any page for focused advice or insights on a specific topic.

Strengths:

  • Design and implement a web API testing strategy

  • Set up a test automation suite

  • Learn contract testing with Pact

  • Facilitate collaborative discussions to test web API designs

  • Perform exploratory tests

  • Experiment safely in a downloadable API sandbox environment

Strengths:

Most software testing books dedicate a chapter to combinatorial testing at best, with content limited to just Pairwise (2-way) testing.

This book goes much deeper into the subject, from mathematical underpinnings to explaining how to overcome the drawbacks and inefficiencies of what is otherwise a useful technique.

A must-read.

Strengths:

  • The cover says it all. Very useful.

Last updated