3、在白盒测试用例设计中,有语句覆盖、分支覆盖、条件覆盖、路径覆盖等,其中具有最强的覆盖准则的是:( )
A、 语句覆盖
B、 条件覆盖
C、 判定覆盖
D、 条件组合覆盖
4、下面不属于白盒测试能保证的是:( )
A、 模块中所有独立途径至少测试一次
B、 测试所有逻辑决策真和假两个方面
C、 在所有循环的边界内部和边界上执行循环体
D、 不正确或漏掉的功能
5、因果图方法是根据( )之间的因果关系来设计测试用例的。
A、 输入与输出
B、 设计与实现
C、 条件与结果
D、 主程序与子程序
6、使用白盒测试方法时,确定测试数据应根据( )和指定的覆盖标准。
A、 使用说明书
B、 程序的复杂程度
C、 程序的内部逻辑
D、 程序的功能
7、在进行集成测试时,常用的方法是( )。
A、 采用白盒测试,辅之以黑盒测试
B、 采用黑盒测试,辅之以白盒测试
C、 只适用白盒测试
D、 只适用黑盒测试
8、白盒测试法一般使用于( )测试。
A、 系统
B、 单元
C、 集成
D、 确认
9、语句覆盖、判定覆盖、条件覆盖和条件组合覆盖都是白盒测试法设计测试用例的覆盖准则,在这些覆盖准则中最弱的准则是( )。
A、 语句覆盖
B、 条件覆盖
C、 路径覆盖
D、 条件组合覆盖
10、判定覆盖 _的作用是使真假分支均被执行。
11、_条件覆盖 _是指判定语句中的每个条件都要取真假值各一次。
12、对于判定语句if(a>1 AND c<1),测试时要保证a>1、c<1两个条件取“真”、“假”值至少一次,同时,判定语句if(a>1 AND c<1)取“真”、“假”也至少出现一次,这使用了判定-条件 覆盖方法。
13、语句覆盖的目的是测试程序中的代码是否被执行,它只测试代码中的 执行语句 。
14、(条件组合覆盖) 覆盖要求判定语句中所有条件取值的可能组合都至少出现一次。
17、判定-条件覆盖没有考虑判定语句与条件判断的组合情况。对
18、语句覆盖可以测试程序中的逻辑错误。 错误
19、阅读下面这段程序,使用逻辑覆盖法进行测试,请问哪一组关于(a,b,c)的输入值可以达到条件覆盖。( )
int func(int a,b,c){
int k=1;
if ( (a>0) || (b<0) || (a+c>0) ) k=k+a;
else k=k+b;
if (c>0) k=k+c;
return k;
}
A、 (a,b,c) = (3,6,1)、(-4,-5,7)
B、 (a,b,c) = (2,5,8)、(-4,-9,-5)
C、 (a,b,c) = (6,8,-2)、(1,5,4)
D、 (a,b,c) = (4,9,-2)、(-4,8,3)
20、阅读下面这段程序,使用逻辑覆盖法进行测试,请问哪一组关于(a,b,c)的输入值可以达到判定覆盖。( )
int func(int a,b,c){
int k=1;
if ( (a>0) &&(b<0) && (a+c>0) ) k=k+a;
else k=k+b;
if (c>0) k=k+c;
return k;
}
A、 (a,b,c) = (3,6,1)、(-4,-5,7)
B、 (a,b,c) = (2,5,8)、(-4,-9,-5)
C、
(a,b,c) = (6,8,-2)、(1,5,4)
D、
(a,b,c) = (4,-9,-2)、(-4,8,3)
21、白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。正确
22、白盒测试不仅与程序的内部结构有关,还要考虑程序的功能要求。错误
23、软件测试员无法对产品说明书进行白盒测试。 正确
24、单元测试通常由开发人员进行。正确
25、以程序的内部结构为基础的测试技术属于( )
A、 数据测试
B、 等价类测试
C、 黑盒测试
D、 白盒测试
26、如果一个判定中的复合条件表达式(A>1).or.(B<=3),为了达到100%条件覆盖率,最少需要()个测试用例。
A、 1
B、 2
C、 3
D、 4
27、使用白盒测试方法时,确定测试数据的依据是指定的覆盖标准和()
A、 程序的注释
B、 用户使用说明书
C、 程序的内部结构
D、 程序的需求说明
28、使用白盒测试方法时,确定测试数据的依据是指定的覆盖标准和()
A、 程序的注释
B、 程序的内部逻辑
C、 用户使用说明书
D、 程序的需求说明
29、如果某测试用例集实现了某软件的路径覆盖(即:选取足够多的测试数据,使程序的每条可能路径都至少执行一次),那么它一定同时实现了该软件的()
A、 判定覆盖
B、 条件覆盖
C、 判定/条件覆盖
D、 条件组合覆盖
32、黑盒测试发现不了下面哪种缺陷():
A、 软件功能缺陷
B、 内存泄漏
C、 兼容性问题
D、 性能问题
33、下列哪种阶段测试中没有用到黑盒测试():
A、 单元测试
B、 集成测试
C、 系统测试
D、 验收测试
34、对于下列测试对象,需要用白盒测试方法的是():
A、 硬件性能
B、 用户体验
C、 函数和类
D、 软件兼容
35、白盒测试是根据程序的()来选设计测试用例?
A、 功能
B、 性能
C、 内部数据
D、 内部逻辑