第三次作业:
1. 在一个客户信息查询界面中,输入条件有“姓名”、“身份证号”、“手机”,采
用正交表方式设计该界面查询功能的测试用例。
2.根据图 3-16所示的程序流程图,分别使用语句覆盖测试、判定覆盖测试、条
件覆盖测试和路径覆盖测试进行测试用例设计。
X>0 AND Y>10
X<-10 OR Y<0
Y=Y/X
Y=-(Y+X)
Y
N
Y
N
a
b
c
d
e
3.针对如下样本程序,分析该程序逻辑覆盖测试方法中的语句覆盖、判定覆盖、条件覆盖
和基本路径覆盖,并说明哪种覆盖率高?为什么?
被测样本程序
public class Coverage {
public void Main(){
1
2 int A,B,X;
3 if(A>1 and B==0){
4 X=X/A;
5
5 } else {
6
7 }
8 if(A==2 or X>1){
9 X=X+1;
10
11 } else {