Testing documents are prepared at different stages. These documents are discussed as following below.
1. Before Testing:
Since testing begins with the generation of the test cases. These are following documents are required for reference –
- SRS document –
Functional Requirements document.
- Test Policy document –
It means product must be tested far before releasing.
- Test Strategy document –
It mentions detail aspects of test the team, responsibility matrix and rights/responsibility of the test manager and test engineer.
- Traceability Matrix document –
This is SDLC document, which is related to the requirements gathering process. As new requirements come, they are added to this matrix. They can be traced forward and backward. These matrices help testers know the source of requirement.
2. During Testing:
While testing is started and is being done, these following documents may be required.
- Test Case document –
It contains the list of to be tests. It includes various testing like: Unit test plan, Integration test plan, System test plan and Acceptance test plan.
- Test description –
It is a detailed description of all test cases and procedures to executing them.
- Test case report –
It contains test case report resulting from the test.
- Test logs –
It contains test logs for every test case report.
3. After Testing:
After testing, only test summary remaining which is collective analysis of all test reports and logs. The software is released under version control system if it is ready to launch. It summarizes and concludes whether the software is ready to launch.
Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.
- Different documentation manuals in Software Engineering
- Software Engineering | Differences between Sanity Testing and Smoke Testing
- Software Engineering | Comparison between Regression Testing and Re-Testing
- Software Engineering | Statistical Testing
- Software Engineering | Regression Testing
- Software Engineering | Black box testing
- Software Engineering | Program Testing
- Software Engineering | Integration Testing
- Software Engineering | Automated Testing
- Software Engineering | White box Testing
- Software Engineering | Cleanroom Testing
- Path Testing in Software Engineering
- Software Engineering | Testing Guidelines
- Software Engineering | Seven Principles of software testing
- Software Engineering | Differences between Manual and Automation Testing
- Penetration Testing and Reverse Engineering
- Load Testing Basics, Tools & Practices in Software Testing
- Difference between Software Engineering process and Conventional Engineering Processs
- Basis Path Testing in Software Testing
- Object Oriented Testing in Software Testing
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.