|
感兴趣的朋友们,让我们讨论如下题目的答案,一起学习\探讨:
1: Which of the following tool types help to evaluate test effectiveness?
A. Requirements management tools help to map requirements to test plans and thereby showing the coverage of the requirements in the testing effort.
B. Code complexity analyzer tools help to evaluate the complexity of the code to be tested and therefore the complexity of the test cases to run.
C. Code coverage tools demonstrate the effectiveness of the test cases in executing lines of code.
D. Comparator tools show differences in test result files from one cycle of testing to another.
E. Debuggers help to determine if a true or a false issue has been reported and therefore the effectiveness of the test case runs.
我的答案是:A C E
2: Which of the following are true when planning test coverage of software to be tested?
A. All components of a software under test should be tested in order based on dependencies, priority and availability to be tested.
B. Planning test coverage of components of software under test should be based on a relative risk assessment of each component.
C. All components of a software project should be tested.
D. All components of a software project should be given equal importance when planning test coverage.
E. Operational profiles should be considered when prioritizing software components for testing.
我的答案是:A B E
C,D:不选择C,D的理由:应该考虑测试范围
选择E的理由:A systematic approach to organizing the process of determining the operational profile for guiding software development is presented. The operational profile is a quantitative characterization of how a system will be used that shows how to increase productivity and reliability and speed development by allocating development resources to function on the basis of use. Using an operational profile to guide testing ensures that if testing is terminated and the software is shipped because of schedule constraints, the most-used operations will have received the most testing and the reliability level will be the maximum that is practically achievable for the given test time. For guiding regression testing, it efficiently allocates test cases in accordance with use, so the faults most likely to be found, of those introduced by changes, are the ones that have the most effect on reliability.
[ 本帖最后由 zp8800 于 2010-3-14 21:09 编辑 ] |
|