1、在白盒测试用例设计中,有语句覆盖、分支覆盖、条件覆盖、路径覆盖等,其中(A)是最强的覆盖准则。为了对如下图所示的程序段进行覆盖测试,必须适当地选取测试用例组。若x,y是两个变量,可供选择的测试用例组共有Ⅰ、Ⅱ、Ⅲ、Ⅳ四组,如表中给出,则实现判定覆盖至少应采取的测试用例组是(B)或(C);实现条件覆盖至少应采取的测试用例组是(D);实现路径覆盖至少应采取的测试用例组是(E)或(F)。供选择的答案A:...
白盒测试一般会用到静态分析和动态分析两类技术。常用的有:•静态分析:控制流分析、数据流分析、信息流分析等•动态分析:逻辑覆盖测试(分支测试、路径测试等)、程序插装等控制流以下是几个相关概念•程序元素:一个程序元素通常是一个条件,一个简单的语句或者一块语句(多个连续语句)•控制流关系:一个程序的控制流关系(ControlFlowRelation)叙述了程序元素和它们执行的次序之间的联系•控制流图:对应于控制流关系的...