Best Software Testing Books: Top recommended

This page lists the best software testing books. The top list of software testing books has been compiled in the following way:

  • bestseller - the book is top-selling book with positive ratings.
  • personal preference - I read the book and think this is must-read software testing book. The book has been recommended to me.
  • easy to read - the books suites to often interrupted software professionals.
  • easy to implement - the reader must be able to apply the book's ideas quickly and without hassle after reading a few pages.
  • coverage - should covers best practices, regardless of environment.
  • interest level - anyone regardless of prior knowledge can get something from the book.

The list contains only up-to-date software testing books.

Agile Testing Books

Agile Testing: A Practical Guide for Testers and Agile Teams - Lisa Crispin (2009)

Mobile Testing Books

Android Application Testing Guide - is a highly detailed book which gives step-by-step examples for a great variety of real-world case. If you are an Android QA Tester looking to test your applications, then this book is for you. No previous experience in mobile application testing is required.

Automated Testing Books

Automated Software Testing: Introduction, Management, and Performance
Just Enough Software Test Automation

General Testing Books

NEW TESTING BOOK - How Google Tests Software - James A. Whittaker, Jason Arbon, Jeff Carollo (2012)
NEW TESTING BOOK - Experiences of Test Automation: Case Studies of Software Test Automation - Dorothy Graham, Mark Fewster (2012)
How We Test Software at Microsoft - Alan Page, Ken Johnston, Bj Rollison (2008)
Lessons Learned in Software Testing
How to Reduce the Cost of Software Testing
How to Break Software: A Practical Guide to Testing
How to Break Web Software: Functional and Security Testing of Web Applications and Web Services.
How to Break Software Security
The Web Testing Handbook

Software Requirements Books

More About Software Requirements: Thorny Issues and Practical Advice
Software Requirement Patterns (Best Practices)

Performance testing, load testing and stress testing

Performance Testing Guidance for Web Applications
The Art of Application Performance Testing: Help for Programmers and Quality Assurance
Apache JMeter: A practical beginner's guide to automated testing and performance measurement for your websites

Selenium Testing Books

Best Books on Learning Selenium

HP QTP Testing Books

Best HP QuickTest Professional books: Top Recommended

Java Testing Books

NEW TESTING BOOK - Practical Unit Testing with TestNG and Mockito - Tomek Kaczanowski (2012)
Java Power Tools
Test Driven Development: By Example
Next Generation Java Testing: TestNG and Advanced Concepts

ASP.NET Testing Books

Testing ASP.NET Web Applications
The Art of Unit Testing: With Examples in .Net

Advanced .NET Debugging

Test Management Books

Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing

Quality Assurance Interview Questions Books

Software Testing: Interview Questions
Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing
Best books for techical interview preparation

Quality Assurance Certification Books

The Software Test Engineer's Handbook: A Study Guide for the ISTQB Test Analyst and Technical Analyst Advanced Level Certificates
Software Testing Foundations: A Study Guide for the Certified Tester Exam

SilkTest interview questions for QA Testers