语句覆盖
判定覆盖
条件覆盖
路径覆盖
第1题:
下面有关路径测试的叙述中,错误的是
A) 路径覆盖是最强的覆盖测试,它不但能发现其他覆盖测试能发现的问题,还能发现其他覆盖测试不能发现的问题
B) 测试员不可能对任何一个程序都完成100%的路径测试
C) 不提倡用不同的数据重复测试同一条路径
D) 即使每条路径都执行了一次,程序还是可能存在缺陷
A.
B.
C.
D.
第2题:
白盒法测试程序时常按照给定的覆盖条件选取测试用例。(1)覆盖比(2)覆盖严格,它使得每一个判定的每一条分支至少经历一次。(3)覆盖既是判定覆盖,又是条件覆盖,但它并不保证使各种条件都能取到所有可能的值。
(1)A.路径
B.判定
C.条件
D.语句
(2)A.语句
B.条件
C.判定
D.路径
(3)A.语句
B.多重条件
C.路径
D.判定/条
第3题:
以下关于覆盖测试的说法中,错误的是
A) 语句覆盖要求每行代码至少执行一次
B) 在路径测试中必须用不同的数据重复测试同一条路径
C) 路径测试不是完全测试,即使每条路径都执行了一次,程序还是可能存在缺陷
D) 分支覆盖应使程序中每个判定的真假分支至少执行一次
A.
B.
C.
D.
第4题:
A.错误
B.正确
第5题:
白盒测试原则是什么?()
A.程序模块中的所有独立路径至少执行两次以上
B.在所有的逻辑判断中,取“真”和取“假”的两种情况至少都执行一次
C.每个循环都应在一般条件下执行一次,边界条件下不用执行
D.详细测试程序内部数据结构的有效性等
第6题:
白盒法测试程序时常按照给定的覆盖条件选取测试用例。(50)覆盖比(51)覆盖严格,它使得每一个判定的每一条分支至少经历一次。(52)覆盖既是判定覆盖,又是条件覆盖,但它并不保证使各种条件都能取到所有可能的值。
A.路径
B.判定
C.条件
D.语句
第7题:
【说明】 使用基本路径法设计出的测试用例能够保证程序的每一条可执行语句在测试过程中至少执行一次。以下代码由C语言书写,请按要求回答问题。 int isLeap (int year) { if (year % 4 == 0) { if (year % 100 == 0) { if ( year % 400 == 0) leap = 1; else leap = 0; } else leap = 1; } else leap = 0; return leap; } 【问题1】(3分) 请画出以上代码的控制流图。
第8题:
对于题3所给的C语言程序段if(a>O&&b>0)c=c/a;if(a>1‖c>1)c=c+1;执行条件组合覆盖,为使得每一条件取值组合至少执行一次,需要的测试用例数至少是
A.2
B.3
C.4
D.5
第9题:
下列不属于白盒测试的基本原则的是( )。
A.保证所测模块中每一独立路径至少执行一次
B.保证所测模块所的判断的每一分支至少执行一次
C.保证所测模块每一循环都在边界条件和一般条件下至少各执行一次
D.验证部分内部数据结构的有效性
第10题: