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
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.
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."
"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."
"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."
"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."
"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."
"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."
Agile Threat Modelling
A comprehensive guide to integrating threat modeling into agile development. Learn the STRIDE framework and practical techniques for conducting security analysis as a team sport.
Read on martinfowler.com →Articles & Publications
Evolutionary Testing Strategy
How testing strategies should evolve alongside business requirements and software architecture, with concrete adoption steps.
Read article →Seven Guiding Principles in Testing
Foundational testing principles that remain relevant across technology domains, from end-user focus to defect prevention.
Read article →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 →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 →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 →