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 outline the Software Testing Life Cycle (STLC) as a framework that ensures software quality through various testing types, emphasising the importance of early defect detection, continuous feedback, and the role of testers in delivering reliable and user-friendly products.