Types of testing: functional, regression, integration, system, UAT, non-functional
Early defect detection
Continuous feedback
Alignment with business goals
Role of testers as quality advocates
Integration of automation tools
Shift-left and shift-right testing philosophies
Trust in software releases
Continuous learning and improvement
Risk management
User-centred validation and outcome-focused metrics
Intent / purpose of the document
The intent of the document is to provide a comprehensive overview of the Software Testing Life Cycle (STLC), highlighting its importance in ensuring software quality through various testing methodologies, the role of automation, and the evolution of testing practices towards a more integrated and user-focused approach.