Publications

Books, articles, and frameworks for quality engineering

Practical guidance on AI-enabled quality, enterprise testing strategy, and continuous delivery through books and industry publications.

2nd Edition — Early Access

Full Stack Testing

A Practical Guide for Delivering High Quality Software in the Age of AI

As AI continues to speed up software delivery, the need for comprehensive quality assurance has never been greater. Full Stack Testing is your essential guide to high-quality software testing across every layer of modern web and mobile applications. This updated second edition covers mobile, web, data, security, performance, accessibility, and other testing types and presents concrete strategies, tool selection criteria, and automation techniques proven to scale. Packed with actionable insights and exercises on over 40 testing tools, it prepares readers to build high-quality software immediately in fast-paced, high-stakes environments.

  • Implement effective testing strategies and test automation across web, mobile, and backend systems
  • Address essential nonfunctional requirements testing such as performance, security, and accessibility, among many others
  • Incorporate AI testing tools for both functional and nonfunctional testing and automation
  • Integrate testing in CI/CD workflows for faster, safer releases
  • Expand your career potential by building a well-rounded testing skill set
500 pages 40+ tools O'Reilly Media
Full Stack Testing book cover 2nd Edition

Who This Book Is For

Testing Beginners

New to software testing and looking to build a solid foundation across all testing disciplines.

Developers & DevOps

Application developers or DevOps engineers whose responsibilities overlap with testing.

Engineering and Testing Leaders

Team leaders looking to adopt AI for functional and non-functional testing and automation.

1st Edition — Available Now

A Comprehensive one-stop guide

The first edition has helped thousands of practitioners build full stack testing capabilities. Translated into 7 languages. Available now on O'Reilly and Amazon.

Full Stack Testing book translated into multiple languages

Praise for Full Stack Testing

What industry leaders are saying about the book

"Like the proverbial blindfolded team members trying to individually feel their way to understanding an elephant, Gayathri's book provides the necessary perspective for teams to understand a holistic view of testing. While individual testing yields positive results, understanding the full stack enables better whole-project outcomes."

Neal Ford Director/Software Architect at Thoughtworks, author of Software Architecture: The Hard Parts

"From manual exploratory testing to creating test strategies across various quality dimensions and working with emerging technologies, this book covers a lot of ground for beginner as well as experienced quality analysts. Gayathri has done a phenomenal job of distilling just enough theory to introduce the topic and follow it with practical examples so you can apply them in your projects with existing tools and frameworks."

Bharani Subramaniam Head of Technology, Thoughtworks India

"An expansive survey of testing strategies and patterns that covers its subject in both breadth and depth. The theoretical underpinnings of various forms of testing are backed by practical, hands-on examples in several chapters. Gayathri's book should find its way to the desktops of people who write (and, therefore, are bound to test) software."

Saleem Siddiqui Author of Learning Test-Driven Development

"The term full stack development refers to additional skills a developer should have to carry out their job. Full stack testing pertains to the software being tested, and it encompasses all technologies, processes, people skills, and various types of testing that are to be performed to make software better. Full Stack Testing by Gayathri Mohan insightfully covers these multifaceted topics, empowering readers to deliver high-quality software."

Srinivasan Desikan Adjunct Professor, author of Software Testing: Principles and Practices

"This book provides a bird's-eye view of full stack testing and will help you learn about testing and enhance corporate processes related to software testing. I would recommend the book to quality assurance engineers, technical project managers, and software architects. The book gives a railway map of different paths and approaches that can be applied and investigated depending on the application scope, budget, and time frames."

Nigar Akif Movsumova Software Engineer at EPAM Systems

"This is the first attempt I have seen to bring all the various software testing disciplines together in a single publication… this is a book I would gladly add to my IT reference library."

Ian Molyneaux Author of O'Reilly's The Art of Application Performance Testing

Articles & Publications

Thoughtworks

Evolutionary Testing Strategy

How testing strategies should evolve alongside business requirements and software architecture, with concrete adoption steps.

Read article →
Thoughtworks

Seven Guiding Principles in Testing

Foundational testing principles that remain relevant across technology domains, from end-user focus to defect prevention.

Read article →
Thoughtworks

QA as a Catalyst for Quality-First Software

How QA professionals can transform from gatekeepers to quality advocates, enabling teams to build quality in from the start.

Read article →
Thoughtworks

The IoT Testing Atlas

A framework for testing Internet of Things products, visualizing system parameters to derive meaningful test scenarios across complex state combinations.

Read article →
Thoughtworks

Continuous Delivery for Mobile Applications

A practical guide to implementing continuous delivery practices for mobile app development, covering testing strategies and automation pipelines.

Read article →