Failing to follow the established process specification. During the evaluation of the test plan, the omission of a functional module led to the need to increase the time for testing on the existing schedule, which caused the delay of the release time of the version. The test work arrangement is disturbed. During version testing, a higher priority test task was temporarily inserted, resulting in a change in the test schedule of this version, and the original planned version release time was adjusted backward. The team's testing ability is insufficient. Because the team is responsible for a client product. For a long time, the client has been the main test for this business. However, in order to improve the controllability of the content presented by the client, the requirements of this version have added the relevant content of the server. Due to the complexity of the internal logic of the server, the current test methods are not sufficient to fully verify it, so the test time has been prolonged 。
Solution to Cause 1: Pull the test behavior back into the existing process standards. Strengthen the review of test plans by strengthening the constraints of existing test process specifications. This solution is relatively simple. Testers can do things according to the existing process specifications to avoid the recurrence of similar problems. Solution for Cause 2: Add a process specification to deal with emergencies within the existing test framework. When the scheduling is disturbed, if it is sudden and accidental, we can take it as an example and do not make too many adjustments. When a problem occurs, take a positive and rapid way to deal with it immediately. If it is often accidental, you can reserve response time for similar accidental events when scheduling plans. Solution for Cause 3: The existing organizational structure or code of conduct can be adjusted and optimized. When the ability of the test team is insufficient to meet the subsequent test requirements, it is necessary to adjust the existing test resources, or improve the ability of the existing personnel, so that some personnel have the ability to test on the server side, or introduce personnel with the ability to test on both ends.
"Trouble shooting" is a way to raise the negative status to the standard value, that is, to solve Cause 1; "Improvement" and "reform" are a process of creating or solving problems by setting high standards. Each solution to the problem is very important, but for continuous growth, reform and improvement are indispensable, that is, solutions to Cause 2 and Cause 3.