* STLC (Software Testing Life Cycle)
- It is a procedure to test the Software Application to ensure the
software meets quality standards. It has different stages (or)
phases.
1. System Study:
- It is going through the requirements given by the customer and
understanding how the system works.
2. Write test plan:
- It is a document which is prepared to execute testing activities
is done by test leads,test manager.
- Because the plan will be done by experienced people.
3. Write a test case:
- It is a step-by-step procedure to perform the testing on the
application.
- It is done by a Test Engineer.
- Once we go through the requirements we identify the scenario
and then convert into the test case.
- To write test case we need Requirement and test case
template (or) tool (Ex: qc or ALM, JIRA , FF) and this tool are
called repository.
4. Prepare RTM:
RTM stands for Requirement Traceability Matrix.
* It is a document which is prepared to check whether every
requirement has at least one test case or not.
* To prepare RTM, we need more requirement and test case.
* It is prepared by test engineers.
5. Execute the test case:
* Once the requirement is given to the test engineer, he writes the
test cases for the application.
* After the developer gives the developed application, then the
test cases are executed and it is compared with expected result
and actual result.
* If the expected and actual results are same the test case said to
be pass.
* If the expected result and actual result are not the same then the
status will be failed. This is called as Execute test cases.
* So here to execute, we need a test case and software
application.
* This is where exactly the software has been tested.
* This is the most important stage of Software testing Life Cycle.
6. Defect tracking:
- While executing the test cases we will find a defect, that defect
will be released to the developer.
- Test engineer should track what is happening to the defect this
process is defect tracking.
7. Test Execution Report:
* This report will tell about the total number of test case
executed.
* It will Also Tells How many Test Cases Are Passed and How
many Test Cases Are Failed.
* It will be prepared by test engineers and also By Test manager,
Test lead.
* This will be prepared between the project and also end of the
project.
* Till This Stage customer can involve and check all documents
this is the last stage from customer angle.
8. Retrospective Meeting (or) Postmortem Meeting:
- Once everything is completed all team members will gather
together like test engineer, developers,
test lead, development lead, manager, business analyst, etc.
- They will discuss about good things in the project and the
improvements to be made in the upcoming
project.
- This will be considered for future purpose.