● 阅读下列流程图:
当用判定覆盖法进行测试时,至少需要设计 (35) 个测试用例。
(35)A. 2 B. 4 C. 6 D. 8
A.3
B.4
C.5
D.8
A.语句覆盖率应至少达到60%
B.分支覆率应至少达到96%
C.对输出数据及其格式进行测试
D.软件单元的每个特性应至少被一个正常测试用例和一个异常测试用例覆盖
● 给定C 语言程序:
int foo(int x, int y, int d)
{
if(x != 0 ) {
if (y == 0 ) d = d / x;
else d = d / (x * y );
} else {
if(y == 0 ) d = 0;
else d = d / y;
}
return d ;
}
当用路径覆盖法进行测试时,至少需要设计 (31) 个测试用例。
(31)A. 3 B. 4 C. 5 D. 8
● 某系统重用了第三方组件(但无法获得其源代码),则应采用 (35) 对组件进行测试。
(35)A. 基本路径覆盖 B. 分支覆盖 C. 环路覆盖 D. 黑盒测试