人们从长期的测试工作经验得知,大量的错误是发生在输入范围的()。
A. 边界上
B. 内部
C. 外部
D. 中间
对程序中已发现的错误进行错误定位和确定出错性质,并改正这些错误称为()。
A. 测试
B. 调试
C. 错误分析
D. 验证
以下关于覆盖测试的说法中,错误的是()。
A. 语句覆盖要求每行代码至少执行一次。
B. 在基本路径测试中必须用不同的数据重复测试同一条路径。
C. 基本路径测试不是完全测试,即使每条路径都执行了一次,程序还是可能存在缺陷。
D. 分支覆盖应使程序中每个判定的真假分支至少执行一次。
有一个判断语句:if(! (ch>= '0' &&ch< = '9'))printf(" This is not a digit! \\n");elseprintf("This is a digit! \\n");为实现判定-条件覆盖,需要设计的测试用例个数至少应为()。
A. 1
B. 2
C. 3
D. 4