The Top Books on Software Testing and Automation covering DevOps, Continous Testing, AI, Test Automation, Agile Testing, Black Box Testing, Test Case Design Techniques etc.
Human Factors of XR: Using Human Factors to Design XR Systems
Â
Top Book on Software Testing & Automation
1. Top 10 – Must-Read Software Testing Books
www.testmetry.com
www.automationhangout.com
2. Erik Van Veenendaal
Rex Black
Foundations of Software Testing ISTQB Certification, 4E
Dorothy Graham
AUTHORS
YEAR PUBLISHED: 2020
DESCRIPTION :
Essential guide to software testing and to the ISTQB Foundation
qualification. Completely updated to comprehensively reflect the
most recent changes to the 2018 ISTQB Foundation Syllabus, the
book adopts a practical, hands-on approach, covering the
fundamental topics that every system and software tester should
know.
3. Lisa Crispin
A Practical Guide for Testers and Agile Teams
Janet Gregory
AUTHORS
YEAR PUBLISHED: 2008
DESCRIPTION :
In this book the authors have defined agile testing and have
illustrated the tester’s role with examples from real agile teams.
They teach you how to use the agile testing quadrants to identify
what testing is needed, who should do it, and what tools might
help. The book chronicles an agile software development iteration
from the viewpoint of a tester and explains the seven key success
factors of agile testing.
4. Boris Beizer
Software Testing Techniques
AUTHORS
YEAR PUBLISHED: 2002
DESCRIPTION :
The book explicitly addresses the idea that design for testability is
as important as testing itself - not just by saying that testability is a
desirable goal, but by showing the reader how to do it. Every
chapter has testability guidelines that illustrate how the technique
discussed in the chapter can be used to make the software more
easily tested and therefore more reliable and maintainable.
Application of all techniques to unit, integration, maintenance,
and system testing are discussed throughout this book.
5. Bret Pettichord
Cem Kaner
Lessons Learned in Software Testing: A Context-Driven
Approach
James Bach
AUTHORS
YEAR PUBLISHED: 2002
DESCRIPTION :
Decades of software testing experience condensed into the most important
lessons learned. The world's leading software testing experts lend you their
wisdom and years of experience to help you avoid the most common
mistakes in testing software. Each lesson is an assertion related to software
testing, followed by an explanation or example that shows you the how,
when, and why of the testing lesson. More than just tips, tricks, and pitfalls
to avoid, Lessons Learned in Software Testing speeds you through the
critical testing phase of the software development project without the
extensive trial and error it normally takes to do so.
6. Hung Q Nguyen
Cem Kaner
Testing Computer Software
Jack L. Falk
AUTHORS
YEAR PUBLISHED: 1999
DESCRIPTION :
This book will teach you how to test computer software under real-world
conditions. The authors have all been test managers and software
development managers at well-known Silicon Valley software companies.
Successful consumer software companies have learned how to produce
high-quality products under tight time and budget constraints. The book
explains the testing side of that success.
7. Lee Copeland
A Practitioner's Guide to Software Test Design
AUTHOR
YEAR PUBLISHED: 2003
DESCRIPTION :
A comprehensive, up-to-date, and practical introduction to software test
design. This book presents all the important test design techniques in a
single place and in a consistent and easy-to-digest format. An immediately
useful handbook for test engineers, developers, quality assurance
professionals, and requirements and systems analysts, it enables you to:
choose the best test case design; find software defects in less time and
with fewer resources; and develop optimal strategies that help reduce the
likelihood of costly errors.
8. Eran Kinsbruner
A Continuous Testing for DevOps Professionals: A Practical
Guide From Industry Experts
AUTHOR
YEAR PUBLISHED: 2018
DESCRIPTION :
The Continuous Testing for DevOps Professionals book is a definitive guide
for DevOps teams covering practices required to excel in implementing and
sustaining continuous testing (CT) in each step of the DevOps pipeline. The
book was developed in collaboration with industry experts from the
DevOps domain, including CloudBees, Tricentis, Testim.IO, Test.AI, Perfecto,
and many more.
9. Eran Kinsbruner
Accelerating Software Quality: Machine Learning and Artificial
Intelligence in the Age of DevOps
AUTHOR
YEAR PUBLISHED: 2020
DESCRIPTION :
The book is covering topics from basic introduction to AI and ML in
software development and testing, implications of AI and ML on existing
apps, processes, and tools, practical tips in applying commercial and open-
source AI/ML tools within existing tool chain, chatbots testing, visual based
testing using AI, automated security scanning for vulnerabilities,
automated code reviews, API testing and management using AI/ML,
reducing effort and time through test impact analysis (TIA), robotic process
automation (RPA), AIOps for smarter code deployments and production
defects prevention, and many more.
10. Experiences of Test Automation: Case Studies of Software
Test Automation
AUTHOR
YEAR PUBLISHED: 2012
DESCRIPTION :
In the book, the authors reveal test automation at work in a wide spectrum
of organizations and projects, from complex government systems to
medical devices, SAP business process development to Android mobile
apps and cloud migrations. This book addresses both management and
technical issues, describing failures and successes, brilliant ideas and
disastrous decisions and, above all, offers specific lessons you can use..
Mark Fewster
Dorothy Graham
11. Beautiful Testing: Leading Professionals Reveal How They
Improve Software
AUTHOR
YEAR PUBLISHED: 2009
DESCRIPTION :
Successful software depends as much on scrupulous testing as it does on
solid architecture or elegant code. But testing is not a routine process, it's a
constant exploration of methods and an evolution of good ideas. Beautiful
Testing offers 23 essays from 27 leading testers and developers that
illustrate the qualities and techniques that make testing an art. Through
personal anecdotes, you'll learn how each of these professionals developed
beautiful ways of testing a wide range of products -- valuable knowledge
that you can apply to your own projects.
Tim Riley
Adam Goucher