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