Item |
Status |
Resource |
1. Project Initiation |
||
1.1. Prepare System Test Estimates |
|
|
1.2. Define System Test Approach |
|
|
1.3. Define Testing Scope |
|
|
1.4. Prepare DRAFT System Test Plan |
|
|
1.5. Review System Test Plan |
|
|
1.6. Prepare Test Schedule |
|
|
1.7. Request Test Resources |
|
|
1.8. Request Business Expert |
|
|
1.9. Request Management Support |
|
|
1.10. Request Environment/Technical Support |
|
|
1.11. Request Test Hardware (pc’s & servers) |
|
|
1.12. Request Facilities (desks, chairs etc.) |
|
|
1.13. Setup Test Project Folder |
|
|
1.14. Revise Test Estimates |
|
|
1.15. Define Entrance/Acceptance Criteria |
|
|
1.16. Agree Communication Channels |
|
|
1.17. Agree Reporting Procedures, Method & Frequency |
|
|
1.18. Define Exit Criteria |
|
|
1.19. Design Release Notes Template |
|
|
2. Test Preparation |
||
2.1. Agree Builds/Drops Schedule & Contents |
|
|
2.2. Agree Release Notes Contents & Format |
|
|
2.3. Agree Error Management Procedures |
|
|
2.4. Define & Agree Error Management Roles |
|
|
2.5. Define System Test Roles & Responsibilities |
|
|
2.6. Assign Test Roles & Responsibilities |
|
|
2.7. Assign Test Case Preparation Primary Responsibilities |
|
|
2.8. Assign Test Case Preparation Secondary Responsibilities |
|
|
2.9. Prepare High Level Test Cases |
|
|
2.9. Prepare Detailed Low Level Test Cases |
|
|
2.9. Define Test Environment Setup (Network/Server) |
|
|
2.10. Define Test PC Setups & Configurations (clients) |
|
|
2.11. Review Test Plan |
|
|
2.12. Review Test Schedule |
|
|
2.13. Setup Test Execution Progress Tracking Database |
|
|
3. Build System Test Environment |
||
3.1. Setup Test Environment (server) |
|
|
3.2. Setup Test PC’s |
|
|
3.3. Setup Bug Database |
|
|
3.4. Verify Test Environment (shakedown) |
|
|
3.5. Verify Bug Database External Access |
|
|
3.6. Setup Test Data |
|
|
3.7. Setup & Install Test Peripherals (card readers, receipt printers) |
|
|
4. Prepare System Test |
||
4.1. Review System Test Cases |
|
|
4.2. Revise System Test Cases |
|
|
4.3. System Test Readiness Review |
|
|
4.4. Verify Entrance Criteria Reached |
|
|
4.5. Receive B36 Build 1 |
|
|
4.6. Install B36 Build 1 |
|
|
4.7. Execute Acceptance Tests |
|
|
4.8. Review Acceptance Test Results (accept – yes/no) |
|
|
5. Execute System Test |
||
5.1. Execute System Test |
|
|
5.2. Execute Cycle 1 - GUI Tests |
|
|
5.3. Execute Cycle 2 – Functional Tests |
|
|
5.4. Execute Cycle 3 – Scenario Tests |
|
|
5.5. Log & Track Defects |
|
|
5.6. Maintain & Administer Error Management System |
|
|
5.7. Progress Measurement & Reporting |
|
|
5.8. Measure Progress – Actual vs Planned |
|
|
5.9. Manage & Track new builds |
|
|
5.10. Perform Build Regression Tests |
|
|
5.11. Regression Test Fixed Bugs |
|
|
5.12. Close Regressed Bugs / Re-open “Not Fixed” bugs |
|
|
5.13. Measure Error statistics & Metrics |
|
|
5.14. Report Error Statistics & Metrics |
|
|
5.15. Track & Record Error Turnaround Time |
|
|
5.16. Escalate Issues as appropriate |
|
|
5.17. Perform Final Regression Test |
|
|
6. Signoff |
||
6.1. Signoff System Test |
|
|
6.2. Produce Post-Testing Report |
|
|
6.3. Washup & Lessons Learnt Meeting |
|
|
6.4. Review Exit Report |
|
|
6.5. Cleanup Test Environment |
|
|
6.6. Return Peripherals |
|
|
6.7. Post Execution Test Case Review |
|
|
6.8. Handover Test Documentation |
|
|