The Software Testing Life Cycle (STLC) is a term that refers to the process of testing software. The Software Testing Life Cycle (STLC) is a set of actions that are carried out during the testing process to guarantee that software quality objectives are satisfied.
Any Project has to follow the below phases from beginning of a project to end of the project in Testing :
- Requirement Analysis
- Test Planning
- Test Case Design
- Test Execution
- Defect Reporting And Tracking
- Test Closer
1. Requirement Analysis :- It is tester’s responsibility
- Study the requirements
- Identify types of tests to be performed
- Prepare RTM
- Automation feasibility analysis
2. Test Planning :- It is test lead’s responsibility
- Understand the project
- Scop of testing
- Identify the resource
- Schedules
- Deliverables
- Approach
- Effort Estimations
3. Test Case Design :- It is Tester’s Responsibility
- Design/Script the Test cases
- Review testcases
- Update test cases based on review and baseline test cases
- Create test data
4. Test Execution :- It is tester’s responsibility
- Setup test environment
- Execute tests as per plan
- Document test results
5. Defect Reporting and Tracking:- It is Tester’s Responsibility
- Report defect to developers
- Map defects to test cases in RTM
- Re-test the defect fixes
- Track the status of defect to closure
6. Test Closer :- It is tester and Test Lead’s responsibility
Stop testing based on :-
- All functionalities are tested
- No new defect are found
- Schedule are conducted
- No risk in the project
- Test Closure Report
Please watch below video on STLC process:
No comments:
Post a Comment