当前位置:

2015软件水平考试软件测评师基本知识辅导:白盒测试

发表时间:2015/3/26 9:36:08 来源:互联网 点击关注微信:关注中大网校微信
关注公众号

白盒测试

● 关于白盒测试的测试用例设计方法叙述,正确的是( ) 。

A.完成SC(语句判定)所需的测试用例数目一定多于完成DC(逻辑判定)

所需的测试用例数目

B.达到100%CC(条件判定)要求就一定能够满足100%SC的要求

C.达到 100%CDC(条件判定组合覆盖)要求就一定能够满足 100%CC的要求

D.任何情况下,都可以达到100%路径覆盖的要求

● 多条件覆盖是一种逻辑覆盖,它的含义是设计足够的测试用例,使得每个判定中条件的各种可能组合都至少出现一次,满足多条件覆盖级别的测试用例也是满足___(44)___级别的:针对布尔表达式A&&(B||C) 执行逻辑覆盖测试,测试用例至少需要___(45)___种组合才能满足多条件覆盖的要求。

A.语句覆盖、判定覆盖、条件覆盖、条件判定组合覆盖

B.判定覆盖、条件覆盖;条件判定组合覆盖、修正条件判定覆盖

C.语句覆盖、判定覆盖、条件判定组合覆盖、修正条件判定覆盖

D.路径覆盖、判定覆盖、条件覆盖、条件判定组合覆盖

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

●关于白盒测试与黑盒测试的最主要区别,正确的是( )。

A.白盒测试侧重于程序结构,黑盒测试侧重于功能

B.白盒测试可以使用测试工具,黑盒测试不能使用工具

C.白盒测试需要程序员参与,黑盒测试不需要

D.黑盒测试比白盒测试应用更广泛

●针对下列程序段,对于(A,B,C)的取值,以下( )测试用例组合能够满足语句覆盖的要求。

IF ( ( A + 10 ) = 2 OR ( B -20 ) < 3 ) THEN C = 0

IF ( ( A+30 ) > 10 AND ( C - 30 ) < 0 ) THEN B = 30

A.(2,30,1)      B.(-20,0,30)    C.(-30,20,30)     D.(2,20,3)

●针对下列程序段,对于(A,B)的取值,以下( )测试用例组合能够满足条件覆盖的要求。

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

A.①②   B.③④      C.①④      D.②④

编辑推荐:

2015年软考网络规划设计师辅导

2015年软考辅导资料大全

2015年计算机软件水平考试精品辅导班

2015软件水平考试软件测评师基本知识辅导

(责任编辑:)

2页,当前第1页  第一页  前一页  下一页
最近更新 考试动态 更多>