Thursday, July 15, 2010

Books on Testing - Recommendations?

I've read the following books dedicated to the subject of testing:
  • Testing Computer Software (Kaner, Falk, Nguyen)
  • Lessons Learned in Software Testing (Kaner, Bach, Pettichord)
  • Agile Testing: A Practical Guide for Testers and Agile Teams (Crispin, Gregory)
  • Exploratory Software Testing: Tips, Trcks, Tours, and Techniques to Guide Test Design (Whittaker)
  • Foundations of Software Testing (Graham, Van Veenendaal, Evans, Black)
  • Software Testing (BCS)
  • Automated Software Testing (Dustin, Rashka, Paul)
  • Effective Software Testing: 50 Ways to Improve Your Testing (Dustin)
  • How to Break Software: A Practical Guide to Testing (Whittaker)
  • How to Break Web Software: Functional and Security Testing of Web Applications and Web Services (Andrews, Whittaker)
  • The Art of Software Testing (Myers)
  • Managing the Test People (McKay)
  • Managing the Test Process (Black)
  • TMAP Next for Result-Driven Testing (Koomen, Aalst, Broekman, Vroon)
  • TPI NEXT, Business Drovem Test Process Improvement (Sogeti)
Obviously, if I search for "software testing" on Amazon, quite a number of books are returned.

Any recommendations?


  1. Hi Sarah

    A couple I see missing from your list.

    A Practitioner's Guide to Software Test Design - Lee Copeland

    Agile Testing: A Practical Guide for Testers and Agile Teams - Lisa Crispin, Janet Gregory)

  2. Sarah,

    Here are a few you might like:
    Perfect Software and other illusions about testing - Gerald Weinberg

    How We Test Software at Microsoft - Alan Page, Ken Johnston, and Bj Rollison

    And a bigger list:

  3. I'd suggest: Software Testing Techniques by Boris Beizer
    It is a bit old, but the principles are classic and still relevant.

    Check out my full list of QA books here:

  4. Thanks everyone for your suggestions - I think I'll have enough there to keep me reading over the winter months.

    If anyone has other suggestions, please let me know.