Software Testing Books

Showing 1-50 of 343
Lessons Learned in Software Testing: A Context-Driven Approach Lessons Learned in Software Testing: A Context-Driven Approach (Paperback)
by (shelved 43 times as software-testing)
avg rating 4.15 — 655 ratings — published 2001
Rate this book
Clear rating
Agile Testing: A Practical Guide for Testers and Agile Teams Agile Testing: A Practical Guide for Testers and Agile Teams (Paperback)
by (shelved 31 times as software-testing)
avg rating 3.82 — 1,116 ratings — published 2008
Rate this book
Clear rating
Explore It!: Reduce Risk and Increase Confidence with Exploratory Testing Explore It!: Reduce Risk and Increase Confidence with Exploratory Testing (Paperback)
by (shelved 20 times as software-testing)
avg rating 4.23 — 388 ratings — published 2012
Rate this book
Clear rating
The Art of Software Testing The Art of Software Testing (Hardcover)
by (shelved 19 times as software-testing)
avg rating 3.65 — 270 ratings — published 1979
Rate this book
Clear rating
How Google Tests Software How Google Tests Software (Paperback)
by (shelved 18 times as software-testing)
avg rating 3.77 — 997 ratings — published 2012
Rate this book
Clear rating
A Practitioner's Guide to Software Test Design A Practitioner's Guide to Software Test Design (Hardcover)
by (shelved 17 times as software-testing)
avg rating 4.12 — 138 ratings — published 2003
Rate this book
Clear rating
Test-Driven Development: By Example Test-Driven Development: By Example (Paperback)
by (shelved 15 times as software-testing)
avg rating 4.10 — 4,385 ratings — published 2002
Rate this book
Clear rating
Testing Computer Software Testing Computer Software (Paperback)
by (shelved 15 times as software-testing)
avg rating 3.91 — 296 ratings — published 1987
Rate this book
Clear rating
Perfect Software: And Other Illusions About Testing Perfect Software: And Other Illusions About Testing (Paperback)
by (shelved 14 times as software-testing)
avg rating 4.13 — 276 ratings — published 2008
Rate this book
Clear rating
Beautiful Testing: Leading Professionals Reveal How They Improve Software (Theory in Practice) Beautiful Testing: Leading Professionals Reveal How They Improve Software (Theory in Practice)
by (shelved 14 times as software-testing)
avg rating 3.63 — 115 ratings — published 2009
Rate this book
Clear rating
Growing Object-Oriented Software, Guided by Tests Growing Object-Oriented Software, Guided by Tests (Paperback)
by (shelved 13 times as software-testing)
avg rating 4.19 — 2,460 ratings — published 2009
Rate this book
Clear rating
Software Testing: A Craftsman's Approach Software Testing: A Craftsman's Approach (Hardcover)
by (shelved 13 times as software-testing)
avg rating 3.93 — 147 ratings — published 1995
Rate this book
Clear rating
Exploratory Software Testing: Tips, Tricks, Tours, and Techniques to Guide Test Design Exploratory Software Testing: Tips, Tricks, Tours, and Techniques to Guide Test Design (Paperback)
by (shelved 13 times as software-testing)
avg rating 3.91 — 140 ratings — published 2009
Rate this book
Clear rating
xUnit Test Patterns: Refactoring Test Code xUnit Test Patterns: Refactoring Test Code (Hardcover)
by (shelved 13 times as software-testing)
avg rating 3.94 — 690 ratings — published 2003
Rate this book
Clear rating
Foundations of Software Testing ISTQB Certification Foundations of Software Testing ISTQB Certification (Paperback)
by (shelved 12 times as software-testing)
avg rating 3.95 — 237 ratings — published 2006
Rate this book
Clear rating
How to Break Software: A Practical Guide to Testing W/CD How to Break Software: A Practical Guide to Testing W/CD (Paperback)
by (shelved 12 times as software-testing)
avg rating 3.73 — 150 ratings — published 2002
Rate this book
Clear rating
Software Testing Software Testing (Paperback)
by (shelved 11 times as software-testing)
avg rating 3.83 — 170 ratings — published 2000
Rate this book
Clear rating
Software Testing Techniques, 2nd Edition Software Testing Techniques, 2nd Edition (Hardcover)
by (shelved 10 times as software-testing)
avg rating 3.98 — 98 ratings — published 1985
Rate this book
Clear rating
Effective Software Testing: A developer's guide Effective Software Testing: A developer's guide (Paperback)
by (shelved 8 times as software-testing)
avg rating 4.01 — 92 ratings — published
Rate this book
Clear rating
BBST Foundations of Software Testing BBST Foundations of Software Testing (Paperback)
by (shelved 8 times as software-testing)
avg rating 3.92 — 26 ratings — published 2013
Rate this book
Clear rating
Advanced Software Testing - Vol. 3: Guide to the ISTQB Advanced Certification as an Advanced Technical Test Analyst Advanced Software Testing - Vol. 3: Guide to the ISTQB Advanced Certification as an Advanced Technical Test Analyst (Paperback)
by (shelved 8 times as software-testing)
avg rating 4.03 — 72 ratings — published 2011
Rate this book
Clear rating
Pragmatic Software Testing: Becoming an Effective and Efficient Test Professional Pragmatic Software Testing: Becoming an Effective and Efficient Test Professional (Paperback)
by (shelved 8 times as software-testing)
avg rating 3.49 — 41 ratings — published 2007
Rate this book
Clear rating
Dear Evil Tester Dear Evil Tester (Kindle Edition)
by (shelved 7 times as software-testing)
avg rating 3.48 — 79 ratings — published
Rate this book
Clear rating
Advanced Software Testing - Vol. 2: Guide to the ISTQB Advanced Certification as an Advanced Test Manager Advanced Software Testing - Vol. 2: Guide to the ISTQB Advanced Certification as an Advanced Test Manager (Paperback)
by (shelved 7 times as software-testing)
avg rating 4.11 — 158 ratings — published 2008
Rate this book
Clear rating
How We Test Software at Microsoft How We Test Software at Microsoft (Paperback)
by (shelved 7 times as software-testing)
avg rating 3.74 — 86 ratings — published 2008
Rate this book
Clear rating
Foundations of Software Testing: ISTQB Certification Foundations of Software Testing: ISTQB Certification (Paperback)
by (shelved 7 times as software-testing)
avg rating 3.88 — 222 ratings — published 2006
Rate this book
Clear rating
Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing (Paperback)
by (shelved 7 times as software-testing)
avg rating 3.81 — 113 ratings — published 1999
Rate this book
Clear rating
Software Testing in the Real World: Improving the Process Software Testing in the Real World: Improving the Process (Hardcover)
by (shelved 7 times as software-testing)
avg rating 2.98 — 44 ratings — published 1995
Rate this book
Clear rating
The Art of Unit Testing: With Examples in .NET The Art of Unit Testing: With Examples in .NET (Paperback)
by (shelved 6 times as software-testing)
avg rating 4.09 — 1,412 ratings — published 2009
Rate this book
Clear rating
The Way of the Web Tester: A Beginner's Guide to Automating Tests The Way of the Web Tester: A Beginner's Guide to Automating Tests (Paperback)
by (shelved 6 times as software-testing)
avg rating 3.74 — 84 ratings — published
Rate this book
Clear rating
Working Effectively with Unit Tests Working Effectively with Unit Tests (ebook)
by (shelved 6 times as software-testing)
avg rating 4.00 — 177 ratings — published 2014
Rate this book
Clear rating
Advanced Software Testing - Vol. 1: Guide to the ISTQB Advanced Certification as an Advanced Test Analyst (Rockynook Computing) Advanced Software Testing - Vol. 1: Guide to the ISTQB Advanced Certification as an Advanced Test Analyst (Rockynook Computing)
by (shelved 6 times as software-testing)
avg rating 3.87 — 143 ratings — published 2008
Rate this book
Clear rating
Specification by Example: How Successful Teams Deliver the Right Software Specification by Example: How Successful Teams Deliver the Right Software (Paperback)
by (shelved 6 times as software-testing)
avg rating 4.02 — 708 ratings — published 2011
Rate this book
Clear rating
Software Test Automation Software Test Automation (Paperback)
by (shelved 6 times as software-testing)
avg rating 3.69 — 39 ratings — published 1999
Rate this book
Clear rating
A Practical Guide to Testing in DevOps A Practical Guide to Testing in DevOps (ebook)
by (shelved 5 times as software-testing)
avg rating 4.13 — 69 ratings — published
Rate this book
Clear rating
Fifty Quick Ideas To Improve Your Tests Fifty Quick Ideas To Improve Your Tests (Kindle Edition)
by (shelved 5 times as software-testing)
avg rating 3.90 — 224 ratings — published 2015
Rate this book
Clear rating
More Agile Testing: Learning Journeys for the Whole Team (Addison-Wesley Signature Series (Cohn)) More Agile Testing: Learning Journeys for the Whole Team (Addison-Wesley Signature Series (Cohn))
by (shelved 5 times as software-testing)
avg rating 3.84 — 144 ratings — published 2014
Rate this book
Clear rating
Software Testing Techniques: Finding the Defects that Matter (Programming Series) Software Testing Techniques: Finding the Defects that Matter (Programming Series)
by (shelved 5 times as software-testing)
avg rating 4.00 — 4 ratings — published 2004
Rate this book
Clear rating
Quality Software Management: Systems Thinking Quality Software Management: Systems Thinking (Hardcover)
by (shelved 5 times as software-testing)
avg rating 4.30 — 102 ratings — published 1991
Rate this book
Clear rating
Testing Object-Oriented Systems: Models, Patterns, and Tools Testing Object-Oriented Systems: Models, Patterns, and Tools (Hardcover)
by (shelved 5 times as software-testing)
avg rating 3.35 — 20 ratings — published 1999
Rate this book
Clear rating
Software Testing Foundations: A Study Guide for the Certified Tester Exam Software Testing Foundations: A Study Guide for the Certified Tester Exam (ebook)
by (shelved 5 times as software-testing)
avg rating 3.62 — 69 ratings — published 2006
Rate this book
Clear rating
Experiences of Test Automation: Case Studies of Software Test Automation Experiences of Test Automation: Case Studies of Software Test Automation (Paperback)
by (shelved 5 times as software-testing)
avg rating 3.69 — 62 ratings — published 2011
Rate this book
Clear rating
Systematic Software Testing (Artech House Computer Library (Hardcover)) Systematic Software Testing (Artech House Computer Library (Hardcover))
by (shelved 5 times as software-testing)
avg rating 3.54 — 28 ratings — published 2002
Rate this book
Clear rating
Unit Testing: Principles, Practices, and Patterns Unit Testing: Principles, Practices, and Patterns (Paperback)
by (shelved 4 times as software-testing)
avg rating 4.57 — 592 ratings — published
Rate this book
Clear rating
BDD in Action: Behavior-driven development for the whole software lifecycle BDD in Action: Behavior-driven development for the whole software lifecycle (Paperback)
by (shelved 4 times as software-testing)
avg rating 4.07 — 207 ratings — published 2014
Rate this book
Clear rating
Clean Code: A Handbook of Agile Software Craftsmanship Clean Code: A Handbook of Agile Software Craftsmanship (Paperback)
by (shelved 4 times as software-testing)
avg rating 4.36 — 23,184 ratings — published 2007
Rate this book
Clear rating
The Complete Guide to Software Testing The Complete Guide to Software Testing (Hardcover)
by (shelved 4 times as software-testing)
avg rating 4.12 — 16 ratings — published 1988
Rate this book
Clear rating
Critical Testing Processes: Plan, Prepare, Perform, Perfect Critical Testing Processes: Plan, Prepare, Perform, Perfect (Paperback)
by (shelved 4 times as software-testing)
avg rating 3.82 — 51 ratings — published 2003
Rate this book
Clear rating
Continuous delivery Continuous delivery (Hardcover)
by (shelved 4 times as software-testing)
avg rating 4.20 — 3,294 ratings — published 2010
Rate this book
Clear rating
How to Break Web Software: Functional and Security Testing of Web Applications and Web Services. Book & CD How to Break Web Software: Functional and Security Testing of Web Applications and Web Services. Book & CD (Paperback)
by (shelved 4 times as software-testing)
avg rating 3.65 — 78 ratings — published 2006
Rate this book
Clear rating


Martin Fowler
“I write them to improve my productivity as a programmer. Making the quality assurance department happy is just a side effect. Unit tests are highly localized. Each test class works within a single package. It tests the interfaces to other packages, but beyond that it assumes the rest just works.

Functional tests are a different animal. They are written to ensure the software as a whole works. They provide quality assurance to the customer and don't care about programmer productivity. They should be developed by a different team, one who delights in finding bugs.”
Martin Fowler, Refactoring: Improving the Design of Existing Code

“As a result, there is no technical mechanism that can ensure that every layer in the system is unaltered and thus no technical mechanism that can ensure that a computer application will produce accurate results.”
Lee C. Bollinger, Securing the Vote: Protecting American Democracy

More quotes...