问题 单项选择题

程序的白箱测试又称结构测试,下述哪两个之间有包含关系 Ⅰ.语句测试 Ⅱ,分支测试 Ⅲ.循环测试 Ⅳ.路径测试

A.Ⅰ和Ⅱ

B.Ⅱ和Ⅲ

C.Ⅲ和Ⅳ

D.Ⅰ和Ⅳ

答案

参考答案:C

解析:[命题目的] 本题考查软件测试中有关路径测试的概念。[解题要点] 软件测试中的白箱测试是在黑箱测试完成后所进行的补充测试,也是对软件内部结构的测试,它一般划分为三方面的测试内容,即语句测试,要求对程序中每个语句最少检查一次;分支测试,即要求对程序中每个分支路径最少检查一次;路径测试,即要求程序甲每条路径至少检查一次。测试方法认为路径测试是整个测试的基石,其目标是通过检验足够多的程序元素的路径来证实程序元素的实际结构同所期望的程序元素的结构是一致的。循环是一种复杂的控制结构,它同路径覆盖有关,所以循环测试是路径测试的一部分,即路径测试包含着循环测试。 [考点链接]黑箱测试、路径测试。

单项选择题
多项选择题