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