Foreword Preface 1.Introduction to Full Stack Testing Full Stack Testing for High Quality Shift-Left Testing Ten Full Stack Testing Skills Key Takeaways 2.Manual ExploratoryTesting Building Blocks Exploratory Testing Frameworks Exploring a Functionality Manual Exploratory Testing Strategy Understand the Application Explore in Parts Repeat Exploratory Testing in Phases Exercises APITesting WebUITesting Perspectives:Test Environment Hygiene Key Takeaways 3.Automated FunctionalTesting Building Blocks Introduction to Micro and Macro Test Types Automated Functional Testing Strategy Exercises UI Functional Tests Service Tests Unit 1'ests Additional Testing Tools Pact Karate AI/ML Tools in Automated Functional Testing Perspectives Antipatterns to Overcome 100%Automation Coverage Key Takeaways 4.ContinuousTesting Building Blocks Introduction to Continuous Integration The CI/CT/CD Process Principles and Etiquette Continuous Testing Strategy Benefits Exercise Git Jenkins The Four Key Metrics Key Takeaways 5.DataTesting Building Blocks
Databases Caches Batch Processing Systems Event Streams Data Testing Strategy Exercises SQL JDBC Apache Kafka and Zerocode Additional Testing Tools Test Containers Deequ Key Takeaways …… 6.Visual Testing 7.Security Testing 8.Performance Testing 9.Accessibilitily Testing 10.Cross-Functional Requirements Testing 11.MobileTesting 12.Moving Beyond in Testing 13.Introduction to Testing in Emerging Technologies Index