Real question two (14 points): Read the following instructions, answer questions 1 to 4, fill in the answer sheet in the corresponding column.
Description: A software company in the development of a town resident insurance system, in order to speed up the progress of the test work after the initial completion of the system development and direct system testing. The test engineer really drops the interface for functional testing. Test engineers and Development engineers use defect management tools to exchange for testing and defect repair work. During the test, the system's "Document approval" function was found to be severely flawed, and the development engineer considered that the modification was difficult, and after the test engineer approved it, decided to suspend repairing the defect until the product was released, and the defect was repaired in the development environment. The test engineer then executes the relevant use case for the defect in the development environment and performs a regression test. After the regression test, the development engineer directly packaged the product for release in the development environment.
Question 1 (3 points): Is it premature, late, or appropriate to test the launch? explain why.
Question 2 (2 points): Is the test Engineer functional test method correct? If it is not correct, please state the correct method, if correct, please explain the reason.
Question 3 (6 points): What is wrong with defect management in this case?
Question 4 (3 points): is the development Engineer's product release correct?
Solution Analysis:
Two points of knowledge are examined in this examination:
(1) How the test work and development work together;
(2) which objects are tested.
The test work was carried out too late. (1 points)
Test work should cover requirements analysis, summary design, detailed design, coding and other early stages, and should not be started after the initial completion of the system development. (2 points)
Question 2 (2 points, 1 points per article)
The basis of the examination function test, the correct basis should be the requirements specification, not the user interface, because the interface to achieve the function of the correct understanding and expression of the user's needs are not known.
The tester's functional test method is incorrect.
System functional testing should be traced back to user requirements, and functional testing of the interface is wrong.
Question 3 (6 points, 1 points per article)
Examine two points of knowledge
(1) The process and responsibility of defect management;
(2) The concept of regression testing.
The answers are as follows:
(1) The development engineer has no right to decide whether to postpone or suspend the modification of a defect
(2) The test engineer acknowledges that the decision to suspend repair of defects is unreasonable;
(3) The test engineer should track the defect status and know that the defect is closed after the modification, which completes the test task.
(4) Regression testing should execute all the use cases, not just the use cases related to defects
(5) Before the release of the product, the defects found should be reviewed
(6) Defect repair should be analyzed before release of product
Question 4 (3 points)
Examine the knowledge points of configuration management.
It is unreasonable for the product to be released directly by the developer. (1 points)
(The product in the baseline library should be the last tested.) The actual final release of the product should be extracted from the product library. (2 points)
Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.
Analysis and solution of Software Evaluator (PM) test questions in the second half of 2010