Abstract: http://www.cnblogs.com/yao/archive/2007/07/26/831942.html
Responsibilities of the development team
1. Complete unit tests on software features during development;
2. Prepare the project deployment for testing for the test team;
3. before sending the modules/components to the test team for testing, you should first perform integration testing/smoke testing;
4. Assists Testers in evaluating test results and identifying defects as needed to ensure report accuracy submitted to the defect tracking system;
5. Modify defects in the defect tracking system;
6. Revise and describe the defect reports in the defect tracing system to change the status;
7. Each defect rectification should be described in the corresponding document or comment, including the date, author, and description, to ensure that other developers who reference this function are aware of your revision;
Test team responsibilities
1. Run the program test and input abnormal results into the defect tracing system in the form of a defect report;
2. help developers reproduce defects;
3. carry out regular defect review during system testing;
4. Verify the rectification of defects to ensure that the corrected modules can work as expected (meeting the requirement definition) without introducing new defects;
5. Submit the test process and defect status report;
6. Prepare a test result report at the end of the system test phase, which summarizes the test exit criteria.