Testing in the software lifecycle

Embed Size (px)

DESCRIPTION

In software engineering, a software development methodology (also known as a system development methodology, software development life cycle, software development process, software process) is a division of software development work into distinct phases or activities with the intent of better planning and management.

Text of Testing in the software lifecycle

  • 1. Testing in the Software Lifecycle Debrief0120 4029000

2. Initial Project Planning Period1.1. Test Planning and Control1.1.1. Create system and system integrationtest plan (5d)1.1.2. Participate in overall project planning(5d)1.2. Test Analysis and Design1.2.1. Perform quality risk analysis (5 d)1.2.2. Outline test suites needed in eachiteration (1 d)0120 4029000 3. Iteration One (Very High Priority Features)2.1. Test Planning and Control2.1.1. Adjust plan as needed for this iteration (1 d)2.1.2. Guide testing work during this iteration (ongoing)2.2. Test Analysis and Design0 d)2.3. Test Implementation and Execution2.2.1. Adjust quality risk analysis (1 d)2.2.2. Design test suites and cases for this iteration (32.3.1. Implement test suites for this iteration (30 d)2.3.2. Execute test suites for this iteration (duration 6 weeks)2.4. Evaluating Exit Criteria and Reporting2.4.1. Check test results against exit criteria in test plan (ongoing)2.4.2. Report test results to project management team (ongoing)0120 4029000 4. Iteration Two (High Priority Features)3.1. Test Planning and Control3.1.1. Adjust plan as needed for this iteration (1 d)3.1.2. Guide testing work during this iteration (ongoing)3.2. Test Analysis and Design3.2.1. Adjust quality risk analysis (1 d)3.2.2. Design test suites and cases for this iteration (30 d)3.3. Test Implementation and Execution3.3.1. Implement test suites for this iteration (30 d)3.3.2. Execute test suites for this iteration (duration 6 weeks)3.4. Evaluating Exit Criteria and Reporting3.4.1. Check test results against exit criteria in test plan (ongoing)3.4.2. Report test results to project management team (ongoing)0120 4029000 5. Iteration Three (Medium PriorityFeatures)4.1. Test Planning and Control4.1.1. Adjust plan as needed for thisiteration (1 d)4.1.2. Guide testing work during thisiteration (ongoing)4.2. Test Analysis and Design4.2.1. Adjust quality risk analysis (1 d)4.2.2. Design test suites and cases for thisiteration (30 d)0120 4029000 6. Iteration Four (Low Priority Features)5.1. Test Planning and Control5.1.1. Adjust plan as needed for this iteration (1 d)5.1.2. Guide testing work during this iteration (ongoing)5.2. Test Analysis and Design5.2.1. Adjust quality risk analysis (1 d)5.2.2. Design test suites and cases for this iteration (30 d)5.3. Test Implementation and Execution5.3.1. Implement test suites for this iteration (30 d)5.3.2. Execute test suites for this iteration (duration 6 weeks)5.4. Evaluating Exit Criteria and Reporting5.4.1. Check test results against exit criteria in test plan (ongoing)5.4.2. Report test results to project management team (ongoing)0120 4029000 7. Iteration Five (Very Low Priority Features)6.1. Test Planning and Control6.1.1. Adjust plan as needed for this iteration (1 d)6.1.2. Guide testing work during this iteration (ongoing)6.2. Test Analysis and Design6.2.1. Adjust quality risk analysis (1 d)6.2.2. Design test suites and cases for this iteration (30 d)6.3. Test Implementation and Execution6.3.1. Implement test suites for this iteration (30 d)6.3.2. Execute test suites for this iteration (duration 6 weeks)6.4. Evaluating Exit Criteria and Reporting6.4.1. Check test results against exit criteria in test plan (ongoing)6.4.2. Report test results to project management team (ongoing)0120 4029000 8. 0120 4029000Post Project Period7.1. Test Planning and Control7.1.1. Document variances from plan (5 d)7.1.2. Participate in project retrospective (1 d)7.2. Test Closure Activities7.2.1. Finalize testware for archiving or hand-off (20 d)7.2.2. Document test environment configuration (10 d) 9. 0120 4029000Test case summary 10. 0120 4029000Test suite summary 11. 0120 4029000Test case completion