通常可分为白盒测试和黑盒测试。白盒测试是根据程序的( )来设计测试用例,
A. 功能
B. 性能
C. 内部逻辑
D. 内部数据
查看答案
4.下列属于变量异常的是( )
A. 变量被定义,但没有被使用
B. 所使用的变量未被定义
C. 变量在使用之前被重复定义
D. 以上全部
5.关于数据流测试,说法正确的是( )
A. 数据流测试是一种路径测试
B. 执行定义节点不会改变变量在存储单元中的内容
C. 执行使用节点会改变变量在存储单元中的内容
D. 定义/使用路径往往不是存在潜在错误的地方
int GetMax(int n, int datalist[ ]){Intk=0;for( int j=1; j datalist[k] ) k=j;returnk;}上面是一段求最大值的程序,其中datalist是数据表,n是datalist的长度。请问该程序段的McCabe环路复杂度为( )
A. 2
B. 3
C. 4
D. 5
9.下列指导选择和使用测试覆盖率的原则中错误的是 ( )
A. 覆盖率不是目的,仅是一种手段。
B. 不要追求100%覆盖率
C. 不可能针对所有的覆盖率指标来选择测试用例
D. 只根据测试覆盖率指标来指导测试用例设计