Software Testing Life Cycle consists of six (generic) phases:
- Test Planning,
- Test Analysis,
- Test Design,
- Construction and verification,
- Testing Cycles,
- Final Testing and Implementation and
- Post Implementation.
Software Testing Life Cycle | ||
---|---|---|
Phase | Activities | Outcome |
Planning | Create high level test plan | Test plan, Refined Specification |
Analysis | Create detailed test plan, Functional Validation Matrix, test cases | Revised Test Plan, Functional validation matrix, test cases |
Design | test cases are revised; select which test cases to automate | revised test cases, test data sets, sets, risk assessment sheet |
Construction | scripting of test cases to automate, | test procedures/Scripts, Drivers, test results, Bugreports. |
Testing cycles | complete testing cycles | Test results, Bug Reports |
Final testing | execute remaining stress and performance tests, complete documentation | Test results and different metrics on test efforts |
Post implementation | Evaluate testing processes | Plan for improvement of testing process |
No comments:
Post a Comment