Phase Test Type Responsibility Stakeholders
Planning Business Validation Business Business Stakeholders/ System Architect
Analysis/ Requirements Process Validation Business/ System/Application Architect All Application Stakeholders
Architecture & Design Architecture Analysis System/Application Architect Development Team
Construction Unit Testing Developer Development Team
Functional Testing Subject Matter Experts Development Team/Business Team
Testing/ Deployment System Testing/ Integration Testing Testers/Subject Matter Experts All Stakeholders

Table 1 Testing in the 5 Phases of the App Lifecycle
The application lifecycle can loosely be grouped into five different phases, and various types of testing are performed in each phase.