View all services
Talk to QA Advisor
Browse the Knowledge Hub211 resources
Books · No affiliate links

The best software testing books, by role and by problem

The books that are actually worth the time, arranged the way you would use them: reading paths for each role, books chosen for the problem in front of you, and honest notes on every one, including what has dated.

books
30
reading paths
6
subjects
12
affiliate links
0

Reviewed by Viral Patel

Co-Founder, QAble

Cover of The Quality Engineering Operating System

From QAble · Free ebook

The Quality Engineering Operating System

A practical playbook for engineering release confidence at scale

How to build release confidence as a system rather than as a testing phase, written from engagements where it had to be rebuilt.

We wrote this one, so it sits here rather than in our own rankings.

Reading paths

What to read, in what order

Pick the path that matches where you are. Each one is short, ordered, and says why each book comes at that point rather than earlier or later.

Your first year in testing

Four books that build judgement before tooling: how to explore a product, how to decide what matters, and how testing fits a delivery team.

  1. 1

    Explore It!

    Elisabeth Hendrickson · 2013

    Start with practice rather than theory. Charters and variation heuristics change how you test within a week, and give you something concrete to try on Monday.

  2. 2

    Lessons Learned in Software Testing

    Cem Kaner, James Bach, Bret Pettichord · 2001

    Once you have tested for a while, these short lessons explain the judgement behind the work: what to test when you cannot test everything, and how to report a bug so it gets fixed.

  3. 3

    Agile Testing

    Lisa Crispin, Janet Gregory · 2009

    Most testing now happens inside delivery teams. This is the standard map of how a tester contributes across a sprint, and the source of the testing quadrants you will hear about in interviews.

  4. 4

    The Pragmatic Programmer

    David Thomas, Andrew Hunt · 2019

    Testers increasingly work in code. This builds the engineering habits, such as automating the boring parts and owning your tools, that make that move easier.

Start from a problem

What is going wrong, and what to read about it

Most people come to a book because something at work is not going well. Choose the closest match.

  • Most of that comes from testing at the wrong level and from tests coupled to implementation details. These books explain what a valuable test looks like and where each kind belongs.

Shelves

Browse by shelf

The whole library

All 30 books

Search across titles, authors and the ideas each book is known for, or narrow by subject and by the stage you are at.

Subject

Useful when you are

All 30 books

Ready

Reading about quality is cheaper than learning it in production.

QAble runs QA for products in BFSI, gaming, healthcare and SaaS, with engineers who have read these and argued about them. Start with a free QA audit.

Talk to QA Advisor