一个程序片段如下,请设计符合判定覆盖的测试用例。
if(a >= 5) && (b {
c=a+b;
else
c=a-b;
if(c >5) || (c< 1)
printf("c 不在计算区域\n")
else
printf("% d\n",c);
有一个学生选课系统:程序的输入条件为:每个学生可以选修1至3门课程,试用黑盒测试法完成测试。
(1)按等价类划分法,设计测试用例(要求列出设计过程);
(2)按边界值分析法,设计测试用例。
A.测试是程序的运行过程,目的在于发现错误
B.一个好的测试用例在于能够发现至今未发现的错误
C. 一个成功的测试是发现了至今未发现的错误的测试
D. 测试的目标是以最少的时间和人力改正软件中潜在的各种错误和缺陷
A.用适量的测试用例,说明测试程序正确无误
B.用适量的测试用例,说明测试程序符号相应的要求
C.用适量的测试用例,发现被测试程序尽可能多的错误
D.用适量的测试用例,纠正被测试程序尽可能多的错误