SlideShare a Scribd company logo
1 of 12
Download to read offline
Top 10 – Must-Read Software Testing Books
www.testmetry.com
www.automationhangout.com
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.
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.
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.
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.
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.
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.
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.
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.
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
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
www.automationhangout.com
www.testmetry.com

More Related Content

Similar to Top Book on Software Testing & Automation

Lecture 01
Lecture 01Lecture 01
Lecture 01
Rana Ali
 
Marlabs test digest Sep 2014
Marlabs test digest Sep 2014Marlabs test digest Sep 2014
Marlabs test digest Sep 2014
Marlabs
 
Different Methodologies For Testing Web Application Testing
Different Methodologies For Testing Web Application TestingDifferent Methodologies For Testing Web Application Testing
Different Methodologies For Testing Web Application Testing
Rachel Davis
 
Bcc exceed ste_cert
Bcc exceed ste_certBcc exceed ste_cert
Bcc exceed ste_cert
Susan L.
 
CucumberSeleniumWD
CucumberSeleniumWDCucumberSeleniumWD
CucumberSeleniumWD
Vikas Sarin
 
Comparison between Test-Driven Development and Conventional Development: A Ca...
Comparison between Test-Driven Development and Conventional Development: A Ca...Comparison between Test-Driven Development and Conventional Development: A Ca...
Comparison between Test-Driven Development and Conventional Development: A Ca...
IJERA Editor
 

Similar to Top Book on Software Testing & Automation (20)

Lecture 01
Lecture 01Lecture 01
Lecture 01
 
Ben Walters - Creating Customer Value With Agile Testing - EuroSTAR 2011
Ben Walters - Creating Customer Value With Agile Testing - EuroSTAR 2011Ben Walters - Creating Customer Value With Agile Testing - EuroSTAR 2011
Ben Walters - Creating Customer Value With Agile Testing - EuroSTAR 2011
 
Agile Engineering Practices
Agile Engineering PracticesAgile Engineering Practices
Agile Engineering Practices
 
An introduction to Software Testing and Test Management
An introduction to Software Testing and Test ManagementAn introduction to Software Testing and Test Management
An introduction to Software Testing and Test Management
 
Xp(Xtreme Programming) presentation
Xp(Xtreme Programming) presentationXp(Xtreme Programming) presentation
Xp(Xtreme Programming) presentation
 
Agile Testing: Best Practices and Methodology
Agile Testing: Best Practices and Methodology  Agile Testing: Best Practices and Methodology
Agile Testing: Best Practices and Methodology
 
Future of QA
Future of QAFuture of QA
Future of QA
 
Futureofqa
FutureofqaFutureofqa
Futureofqa
 
DevOps interview questions and answers
DevOps interview questions and answersDevOps interview questions and answers
DevOps interview questions and answers
 
Markus Clermont - Surviving in an Agile Environment - Google - SoftTest Ireland
Markus Clermont - Surviving in an Agile Environment - Google - SoftTest IrelandMarkus Clermont - Surviving in an Agile Environment - Google - SoftTest Ireland
Markus Clermont - Surviving in an Agile Environment - Google - SoftTest Ireland
 
Marlabs test digest Sep 2014
Marlabs test digest Sep 2014Marlabs test digest Sep 2014
Marlabs test digest Sep 2014
 
The productivity of testing in software development life cycle
The productivity of testing in software development life cycleThe productivity of testing in software development life cycle
The productivity of testing in software development life cycle
 
Different Methodologies For Testing Web Application Testing
Different Methodologies For Testing Web Application TestingDifferent Methodologies For Testing Web Application Testing
Different Methodologies For Testing Web Application Testing
 
Test driven development and react js application go hand in hand
Test driven development and react js application go hand in handTest driven development and react js application go hand in hand
Test driven development and react js application go hand in hand
 
Boast the Potential of DevOps with CI CD
Boast the Potential of DevOps with CI CDBoast the Potential of DevOps with CI CD
Boast the Potential of DevOps with CI CD
 
Bcc exceed ste_cert
Bcc exceed ste_certBcc exceed ste_cert
Bcc exceed ste_cert
 
Problems of testing 64-bit applications
Problems of testing 64-bit applicationsProblems of testing 64-bit applications
Problems of testing 64-bit applications
 
Declarative Performance Testing Automation - Automating Performance Testing f...
Declarative Performance Testing Automation - Automating Performance Testing f...Declarative Performance Testing Automation - Automating Performance Testing f...
Declarative Performance Testing Automation - Automating Performance Testing f...
 
CucumberSeleniumWD
CucumberSeleniumWDCucumberSeleniumWD
CucumberSeleniumWD
 
Comparison between Test-Driven Development and Conventional Development: A Ca...
Comparison between Test-Driven Development and Conventional Development: A Ca...Comparison between Test-Driven Development and Conventional Development: A Ca...
Comparison between Test-Driven Development and Conventional Development: A Ca...
 

Recently uploaded

TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
FIDO Alliance
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdf
Overkill Security
 

Recently uploaded (20)

Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهله
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Navigating the Large Language Model choices_Ravi Daparthi
Navigating the Large Language Model choices_Ravi DaparthiNavigating the Large Language Model choices_Ravi Daparthi
Navigating the Large Language Model choices_Ravi Daparthi
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdf
 
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 

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