STLC (Software Testing Life Cycle)
Five phases are involved in STLC
1. Test initiation
2. Test Plan
3. Test design
4. Test execution
5. Test closure
1. Test initiation: Test manager will prepare test strategy for release. Strategy might be adhoc Testing, optimal Testing based on the available time for testing. If there is no sufficient time for testing usually test manager prefer adhoc test strategy. If there is sufficient time for testing Test manager prefer Optimal test Strategy
2. Test Plan : Test lead will prepare the Test plan for the current release what are the features to be tested, what are the features not to be tested, Entry criteria, Exit criteria etc.
To learn more about test plan click here 3. Test design: In this phase testers will write the test cases based on the requirements. These requirement will vary from organisation to organisation. Requirements might be FRS(Functional Requirement specification), Use cases, wire frames(screen-shot based). Testers need to develop test cases based upon the requirements.
4. Test execution: After development is completed for the current release, application Build will be deployed to the test server for testing.
Testers will start execution of test cases on the new build.
5. Test Closure:
It is a document which consists of following information
--> Number of test cases
--> Number of bugs/defects found while testing the application
--> Number of bugs/defects Fixed
--> Number of bugs not fixed
--> Number of bugs differed for future release
Usually test process for the release will be closed after resolving/ fixing of all major issues.
Tags: SDLC, STLC in Testing, SDLC VS STLC STLC Phases in testing, Stlc phases in software engineering
No comments:
Post a Comment