Software Testing Books

Showing 1-50 of 342
Lessons Learned in Software Testing: A Context-Driven Approach Lessons Learned in Software Testing: A Context-Driven Approach (Paperback)
by (shelved 44 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 — 590 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,178 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


“Some people mistakenly refer to software defects as bugs. When called bugs, they seem like pesky things that should be swatted or even ignored. This trivializes a critical problem and fosters a wrong attitude. Thus, when an engineer says there are only a few bugs left in a program, the reaction is one of relief. *Supposed, however, that we called them time bombs instead of bugs.* Would you feel the same sense of relief if a programmer told you that he had thoroughly tested a program and there were only a few time bombs left in it? Just using a different term changes your attitude entirely.”
Watts S. Humphrey, Reflections on Management: How to Manage Your Software Projects, Your Teams, Your Boss, and Yourself

Clay Shirky
“The simplest answer is that the user had access to reality—every company builds a bubble around itself, where the products get built and tested in a more controlled environment than they get used in. This is especially true of complex software. What the early users enabled Xiaomi to see was how MIUI actually worked when real (albeit unusually technically proficient) people tried to install it on a wide variety of devices.”
Clay Shirky, Little Rice: Smartphones, Xiaomi, and The Chinese Dream

More quotes...