Go live Test Plan
Here is a comprehensive list of the essential test types and what each aims to achieve
1. Functional Testing
These tests verify that the application performs its intended functions according to the specifications.
Test Type | Description & Purpose | Note |
End-to-End Testing (E2E) | Simulates a complete user journey through the application | Crucial Go live Owner: QA Manual atm |
User Acceptance Testing (UAT) | Ensure the system meets their business needs and is ready for going commercial | Crucial Go live Owner: actual business users/clients |
2. Performance Testing
These tests focus on the system's readiness, stability, performance and security under various conditions.
Test Type | Description & Purpose | Note |
Load Testing | Verifies system behavior under expected peak user load over a normal period | Crucial Go live Owner: Tech team Metrics Response Time Throughput Error Rate Resource Utilization Percentiles (P90/P95) Apache Jmeter? |
Stress Testing | Determines the breaking point of the system by testing beyond the expected peak | Crucial Go live Owner: Tech team |
Security Testing | Identifies vulnerabilities, threats and risks. Includes verifying authentication, authorization (access rights), and data protection | Crucial Go live Owner: Tech team |
Compatibility Testing | Verifies the application works correctly across different browsers, operating systems, and devices | Crucial Go live Owner: QA |