Chapter 5 Test Management Flashcards
Which tasks would USUALLY be performed by a test manager and which by the tester?
a. Adapt planning based on test results.
b. Create the detailed test execution schedule
c. Plan tests.
d. Write or review a test strategy
A. c and d by the test Manager; a and b by the tester
B. a and b by the test Manager; c and d by the tester.
C. a and d by the test Manager; b and c by the tester
D. a, c and d by the test Manager; b by the tester.
D. a, c and d by the test Manager; b by the tester.
Which of the following is a standard for Test Documentation?
A. IEEE Std. 1028
B. IEEE Std. 1044
C. ISO 9216
D. IEEE Std. 829
D. IEEE Std. 829
Which one of the following statements about approaches to test estimation is true?
A. A metrics-based approach is based on data gathered from previous projects; an expert-based approach uses the knowledge of the owner of the tasks or experts
B. A metrics-based approach is based on creating a work-breakdown structure first; an expert-based approach is based on input from estimation experts
C. A metrics-based approach is based on data gathered from previous projects; an expert-based approach is based on a work-breakdown structure
D. A metrics-based approach is based on an analysis of the specification documents; an expert-based approach is based on the opinion of the most experienced tester in the organization J
A. A metrics-based approach is based on data gathered from previous projects; an expert-based approach uses the knowledge of the owner of the tasks or experts
Stochastic testing using statistical information or operational profiles uses the following method
A. Heuristic testing approach
B. Methodical testing approach
C. Model based testing approach
D. Process or standard compliant testing approach
C. Model based testing approach
Which of the following helps in monitoring the Test Progress?
i. Percentage of Test Case Execution
ii. Percentage of work done in test environment preparation.
iii. Defect Information e.g. defect density, defects found and fixed
iv. The size of the testing Team and skills of the engineers
A. iv is correct and i,ii,iii are incorrect
B. i,ii,iii are correct and iv is incorrect
C. i,ii are correct and iii,iv are incorrect
D. i,iv are correct and ii , iii are incorrect
B. i,ii,iii are correct and iv is incorrect
Which of the following would you NOT usually find on a software incident report?
A. The name and/or organizational position of the person raising the problem.
B. Version of the Software Under Test.
C. Suggestions as to how to fix the problem.
D. Actual and expected results.
C. Suggestions as to how to fix the problem.
Which of the following is NOT true of incidents?
A. Incident resolution is the responsibility of the author of the software under test.
B. Incidents may be raised against user requirements.
C. Incidents require investigation and/or correction.
D. Incidents are raised when expected and actual results differ.
A. Incident resolution is the responsibility of the author of the software under test.
Given the following sets of test management terms (v-z), and
activity descriptions (1-5), which one of the following best pairs the two sets?
v - Test control 1 - Calculation of required test resources
w - Test monitoring 2 - Maintenance of record of test results
x - Test estimation 3 - Re-allocation of resources when tests overrun
y - Incident management 4 - Report on deviation from test plan
z - Configuration control 5 - Tracking of anomalous test results
A. v-3,w-2,x-1,y-5,z-4
B. v-2,w-5,x-1,y-4,z-3
C. v-3,w-4,x-1,y-5,z-2
D. v-2,w-1,x-4,y-3,z-5
C. v-3,w-4,x-1,y-5,z-2
What determines the level of risk?
A. The cost of dealing with an adverse event if it occurs.
B. The probability that an adverse event will occur.
C. The amount of testing planned before release of a system.
D. The likelihood of an adverse event and the impact of the event.
D. The likelihood of an adverse event and the impact of the event.
From a Testing perspective, what are the MAIN purposes of Configuration Management?
i. Identifying the version of the software under test
ii. Controlling the version of testware items
iii. Developing new testware items
iv. Tracking changes to testware items
v. Analysing the need for new testware items
A. ii, iv and v
B. ii, iii, and iv
C. i,ii, and iv
D. I, iii, and v
C. i,ii, and iv
Which set of metrics can be used for monitoring of the test execution?
A. Number of detected defects, testing cost;
B. Number of residual defects in the test object.
C. Percentage of completed tasks in the preparation of test environment; test cases prepared
D. Number of test cases run / not run; test cases passed / failed
D. Number of test cases run / not run; test cases passed / failed
Why can be tester dependent on configuration management?
A. Because configuration management assures that we know the exact version of the test ware and the test object
B. Because test execution is not allowed to proceed without the consent of the change control board
C. Because changes in the test object are always subject to configuration management
D. Because configuration management assures the right configuration of the test tools
A. Because configuration management assures that we know the exact version of the test ware and the test object
What is the purpose of test exit criteria in the test plan?
A. To specify when to stop the testing activity
B. To set the criteria used in generating test inputs
C. To ensure that the test case specification is complete
D. To know when a specific test has finished its execution
A. To specify when to stop the testing activity
Why is it necessary to define a Test Strategy?
A. As there are many different ways to test software, thought must be given to decide what will be the most effective way to test the project on hand.
B. Starting testing without prior planning leads to chaotic and inefficient test project
C. A strategy is needed to inform the project management how the test team will schedule the test-cycles
D. Software failure may cause loss of money, time, business reputation, and in extreme cases injury and death. It is therefore critical to have a proper test strategy in place.
C. A strategy is needed to inform the project management how the test team will schedule the test-cycles
You are the test manager and you are about the start the system testing. The developer team says that due to change in requirements they will be able to deliver the system to you for testing 5 working days after the due date. You cannot change the resources (work hours, test tools, etc.) What steps you will take to be able to finish the testing in time.
A. Tell to the development team to deliver the system in time so that testing activity will be finish in time.
B. Extend the testing plan, so that you can accommodate the slip going to occur
C. Rank the functionality as per risk and concentrate more on critical functionality testing
D. Add more resources so that the slippage should be avoided
C. Rank the functionality as per risk and concentrate more on critical functionality testing