第6周 白盒测试技术(续)
第6周单元测验
1、以下的描述中正确的是:
- A.可通过将程序中的重复代码改为函数调用来降低代码所在函数的环复杂度
-
B.一段程序的环复杂度大小等于该程序代码中判定节点的个数加1
-
C.环复杂度指标真实再现了循环结构和判定结构对程序结构复杂性造成的影响
-
D.一段程序的环复杂度必须控制在10以内
2、以下描述中哪个是错误的:
-
A.独立路径测试只能用于对代码的测试
-
B.只要遵循独立路径测试的路径构建原则,得到的路径集就一定是无冗余的
-
C.随便从程序路径中抽取若干条路径来测试,也没有错
-
D.独立路径不保证得到的测试用例有意义
3、以下描述中哪些是正确的:
-
A.直接基于程序控制流图计算环复杂度是完全可行的
-
B.程序内判定和循环结构的嵌套相比串联更容易导致增大程序结构的复杂度
-
C.在程序设计中,要保证同一段程序代码中不同结构体之间完全独立是很困难的
-
D.通过需求分析得到程序的路径数目与程序实际的路