Software Testing Books wiki

This is a wiki post. Feel free to edit and add new information and keep it up to date. Select the table edit icon in the top right of the table or look for the Edit button. It looks like this:
Screenshot 2023-03-29 at 12.18.59

A handy list of books related to software testing and quality.

Title Author/s Description Tags
Agile Testing Condensed: A Brief Introduction Janet Gregory and Lisa Crispin Agile Testing Condensed presents a concise, easy-to-read overview of how to succeed with testing and build a quality culture in an agile context. agile test-strategies
Explore It! Reduce Risk and Increase Confidence with Exploratory Testing Elisabeth Hendrickson Uncover surprises, risks, and potentially serious bugs with exploratory testing. Rather than designing all tests in advance, explorers design and execute small, rapid experiments, using what they learned from the last little experiment to inform the next. Learn essential skills of a senior explorer, including how to analyze software to discover key points of vulnerability, how to design experiments on the fly, how to hone your observation skills, and how to focus your efforts. exploratory-testing heuristics risks test-reporting
How to Test a Time Machine Noemí Ferrera How to Test a Time Machine provides step-by-step explanations of essential concepts and practical examples to show you how you can leverage your company’s test architecture from different points in the development life cycle automation ai #continuous-testing
Testing Web APIs Mark Winteringham Testing Web APIs teaches you to plan and implement the perfect testing strategy for your web APIs. In it, you’ll explore dozens of different testing activities to help you develop a custom testing regime for your projects. This practical book demystifies abstract strategic concepts by applying them to common API testing scenarios, revealing how these complex ideas work in the real world. api-testing strategy risks
Starting Your Software Testing Career Nicola Lindgren A guide to finding your first role as a Software Tester, suggestions on useful ways to upskill and advice on how to do a great job once you have landed a role. new-to-testing career-growth
How Can I Test This? Nicola Lindgren, Mike Harris, Suman Bala, Philip Wong, and Shawn Shaligram We’ll share the examples that need to be tested, test heuristics to apply, any assumptions, how we would limit scope, test ideas and tools we would utilise. heuristics tools test-design
Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation David Farley and Jez Humble This groundbreaking book sets out the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to users. Through automation of the build, deployment, and testing process, and improved collaboration between developers, testers, and operations, delivery teams can get changes released in a matter of hours—sometimes even minutes–no matter what the size of a project or the complexity of its code base. #continuous-delivery
Assessing Agile Quality Practices with QPAM Janet Gregory and Selena Delesie Is your agile adoption a success? Working in an agile manner means delivering high customer value iteratively and collaboratively. That means delivering with high quality - something that is often missed on agile teams around the world. This book provides a deeper view of what it means to truly deliver successfully in an agile way. agile quality frameworks
Perfect Software: And Other Illusions about Testing Gerald M. Weinberg Perfect Software sets out to disprove destructive notions about testing and testers. With a blend of wit, storytelling, and jaw-dropping insight that has won him fans around the world, Weinberg deftly separates what is expected, significant, and possible in software testing. He destroys fallacies and steers readers clear of common mistakes. bias assumptions communication
Don’t Make Me Think, Revisited Steve Krug Anyone involved in creating digital products will probably be glad they read it. usability
Leading Quality: How Great Leaders Deliver High Quality Software & Accelerate Growth Ronald Cummings-John and Owais Peer Learn how engineering & QA teams from the likes of Google, Etsy, New York Times, GitHub, King, HelloFresh and many more influence quality so your company is aligned around delivering great experiences to your users. leadership quality
Agile Accessibility Handbook: A Practical Guide to Accessible Software Development at Scale Dylan Barrell Agile Accessibility Handbook outlines the steps organizations can take to capture this market, avoid risk, maintain agility, and close the accessibility gap. Using the information provided within this handbook, accessibility subject matter experts, development team members, and executives in charge of setting priorities can together learn how to build successful accessibility experiences for everyone. accessibility
Agile Testing Janet Gregory and Lisa Crispin This practical book is for testers who find themselves on an agile team, test and quality assurance managers in organizations transitioning to agile development, and agile teams learning how to approach testing. agile models
More Agile Testing Janet Gregory and Lisa Crispin Lisa Crispin and Janet Gregory pioneered the agile testing discipline with their first book, Agile Testing. Now, they reflect on all that’s been learned in five years since it was published, addressing crucial additional issues and sharing newly evolved best practices for successfully integrating testing throughout your agile project. Packed with new examples from real agile teams, including first-hand experiences from more than 40 expert practitioners. agile models
Unleash Quality: Build a Winning Strategy for a Culture of Quality that Will Unleash Your Growth and Profit Potential Arron S. Angle You’ll start by learning the aspects of a behavior-based quality culture and how to unleash an organization’s potential by adopting and promoting the behaviors and actions associated with compliance, prevention and improvement. quality process culture
A Practical Guide to Testing in DevOps Katrina Clokie A Practical Guide to Testing in DevOps offers direction and advice to anyone involved in testing in a DevOps environment. devops
Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations Nicole Forsgren , Jez Humble, Gene Kim Readers will discover how to measure the performance of their teams, and what capabilities they should invest in to drive higher performance. This book is ideal for management at every level. devops culture process
The Little Black Book on Test design Rikard Edgren This little book describes ways to take advantage of the multiple information sources needed for ambitious system testing. test-design
AI-Assisted Testing Mark Winteringham AI-Assisted Testing shows you how you can expand, automate, and enhance your testing with Large Language Model (LLM)-based AI. Your team will soon be delivering higher quality tests, all in less time. ai
Thinking-Driven Testing. The most reasonable approach to quality control Adam Roman This book presents a new paradigm of software testing by emphasizing the role of critical thinking, system thinking and rationality as the most important skills for the tester. critical-thinking systems-thinking models
The Performance Testing Handbook Mohamed Tarek This book is designed for testing engineers who are new to the field of performance testing. It emphasizes the fundamental concepts and methodologies associated with performance testing. performance-testing
Testowanie Oprogramowania Piotr Wicherski [Available only in Polish] This free eBook is designed for software testers and those considering software testing as a career. It contains learning plans, histories of becoming a software tester, FAQs with the most popular questions answered, learning materials and more. strategy test-planning hiring #courses automation
Forty Stories of Error Delvis Echeverria In our current digital landscape, the indispensability of software is unquestionable, yet its failures wield staggering repercussions on a global scale, costing economies millions annually. This book not only provides historical insights into the emergence of the term ‘bug’ in reference to malfunctions in archaic devices but also delves into 40 real-life stories showcasing catastrophic bugs throughout computing history. #stories #errors bugs
Writing Test Plans Made Easy Wayne Roseberry Focuses on a practical and simple technique for organizing a test plan as quickly as possible so that you can get right to the important part of inventing quality test ideas. test-planning
The Complete Software Tester: Concepts, Skills, and Strategies for High-Quality Testing Kristin Jackvony The Complete Software Tester is an essential guide to all areas of testing. Ideal for those who are new to testing as well as experienced testers who want to fill in knowledge gaps. new-to-testing exploratory-testing api-testing security automation
Simple UAT Julie Green This book gives you an initial introduction to UAT and gives some helpful tips as well as helping you to understand what your role is and what the different terminology means. user-acceptance-testing
Contract Testing in Action Marie Cruz (@marie.drake) and Lewis Prescott (@prescottlewis707) Contract Testing in Action is a hands-on guide to contract testing for microservices applications and other systems of loosely-coupled components. After learning the basics of contract design and implementation, you’ll dive into constructing your own contract testing framework. contract-testing
7 Likes

What a great idea Simon, nice one

3 Likes

Cheers, Ady.

It’s early days and I’m fully aware there are way more books out there.

Was keen to ship to provide value and then iterate. :ship:

Feel free to edit and add books that are missing.

1 Like

I recently read a good book that is quite basic and simple but helped some new UAT Testers to understand what UAT is all about. It is on Amazon - Simple UAT by Julie Green

1 Like