软件测试课后作业—答案 下载本文

语句覆盖

覆盖路径 A,c,d,e 判定覆盖

条件A>1&&B=0 取真值为T1 取假值为-T1 条件A=2||x>1 取真值为T2 取假值为-T2

覆盖条件 T1T2 -T1-T2 分支条件覆盖

条件A>1 取真值为T1 取假值为-T1 条件B=0 取真值为T2 取假值为-T2 条件A=2 取真值为T3 取假值为-T3 条件X>1 取真值为T4 取假值为-T4

测试用例 A=2,B=0,X=1 A=-1,B=1,X=0 条件组合覆盖

1. 条件A>1,B=0,记做T1T2,第一个判定分支为真 2. 条件A<=1,B=0,记做-T1T2,第一个判定分支为假 3. 条件A>1,B!=0,记做T1-T2,第一个判定分支为假 4. 条件A<=1,B!=0,记做-T1-T2,第一个判定分支为假 5. 条件A=2,X>1,记做T3T4,第二个判定分支为真

通过路径 A,c,d,e A,b,d,f 条件取值 T1T2T3T4 -T1-T2-T3-T4 覆盖分支 C,e B,f 测试用例 A=2,B=0,X=1 A=-1,B=1,X=0 覆盖路径 A,c,d,e A,b,d,f 测试用例 A=2,B=0,X=1 6. 条件A!=2,X>1,记做-T3T4,第二个判定分支为真 7. 条件A=2,X<=1,记做T3-T4,第二个判定分支为真 8. 条件A!=2,X<=1,记做-T3-T4,第二个判定分支为假

测试用例 A=2,B=0,X=2 A=3,B=0,X=2 A=2,B=0,X=1 A=-1,B=1,X=0 A=-1,B=0,X=0 A=-1,B=1,X=0 路径测试

测试用例 A=2,B=0,X=2 A=3,B=0,X=2 A=2,B=0,X=1 A=-1,B=1,X=0 A=-1,B=0,X=0 A=-1,B=1,X=0

通过路径 A,c,d,e A,c,d,e A,c,d,e A,b,d,f A,b,d,f A,b,d,f 条件取值 T1T2T3T4 T1T2-T3T4 T1T2T3-T4 T1-T2-T3-T4 -T1T2-T3-T4 -T1-T2-T3-T4 覆盖组合号 1,5 1,6 1,7 3,8 2,8 4,8 通过路径 A,c,d,e A,c,d,e A,c,d,e A,b,d,f A,b,d,f A,b,d,f 条件取值 T1T2T3T4 T1T2-T3T4 T1T2T3-T4 T1-T2-T3-T4 -T1T2-T3-T4 -T1-T2-T3-T4 覆盖组合号 1,5 1,6 1,7 3,8 2,8 4,8