白盒测试
(2009)● 关于白盒测试的测试用例设计方法叙述,正确的是(55) 。
(55)A.完成SC(语句判定)所需的测试用例数目一定多于完成DC(逻辑判定)
所需的测试用例数目
B.达到100%CC(条件判定)要求就一定能够满足100%SC的要求
C.达到 100%CDC(条件判定组合覆盖)要求就一定能够满足 100%CC的要求
D.任何情况下,都可以达到100%路径覆盖的要求
(2006)● 多条件覆盖是一种逻辑覆盖,它的含义是设计足够的测试用例,使得每个判定中条件的各种可能组合都至少出现一次,满足多条件覆盖级别的测试用例也是满足___(44)___级别的:针对布尔表达式A&&(B||C) 执行逻辑覆盖测试,测试用例至少需要___(45)___种组合才能满足多条件覆盖的要求。
(44)A.语句覆盖、判定覆盖、条件覆盖、条件判定组合覆盖
B.判定覆盖、条件覆盖;条件判定组合覆盖、修正条件判定覆盖
C.语句覆盖、判定覆盖、条件判定组合覆盖、修正条件判定覆盖
D.路径覆盖、判定覆盖、条件覆盖、条件判定组合覆盖
(45)A.6 B.4 C.8 D.12
● 逻辑路径覆盖法是白盒测试用例的重要设计方法,其中语句覆盖法是较为常用的方法,针对下面的语句段,采用语句覆盖法完成测试用例设计,测试用例见下表,对表中的空缺项(True或者False),正确的选择是___(60)___。
语句段:
if (A && (B||C)) x=l;
else x=O;
用例表:
|
用例1 |
用例2 |
A |
TRUE |
FALSE |
B |
① |
FALSE |
C |
TRUE |
② |
A &&(B||C) |
③ |
FALSE |
(60)A.①TRUE ②FALSE ③TRUE B.①TRUE ②FALSE ③FALSE
C.①FALSE ②FALSE ③TRUE D.①TRUE ②TRUE ③FALSE
(2007)●关于白盒测试与黑盒测试的最主要区别,正确的是(49)。
(49) A.白盒测试侧重于程序结构,黑盒测试侧重于功能
B.白盒测试可以使用测试工具,黑盒测试不能使用工具
C.白盒测试需要程序员参与,黑盒测试不需要
D.黑盒测试比白盒测试应用更广泛
●针对下列程序段,对于(A,B,C)的取值,以下(56)测试用例组合能够满足语句覆盖的要求。
IF ( ( A + 10 ) = 2 OR ( B -20 ) < 3 ) THEN C = 0
IF ( ( A+30 ) > 10 AND ( C - 30 ) < 0 ) THEN B = 30
(56)A.(2,30,1) B.(-20,0,30) C.(-30,20,30) D.(2,20,3)
●针对下列程序段,对于(A,B)的取值,以下(57)测试用例组合能够满足条件覆盖的要求。
IF ( ( A - 10 ) = 20 AND ( B + 20 ) > 10 ) THEN C = 0
IF ( ( A - 30 ) < 10 AND ( B - 30 ) < 0 ) THEN B = 30
①A=50 B=-10 ②A=40 B=40 ③A=30 B=-10 ④A=30 B=30
(57)A.①② B.③④ C.①④ D.②④
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |