给定如下C语言代码段:if( (A+10)==2 || (B...,所有能实现语句覆盖要求的测试用例包括:
举一反三
- 给定如下C语言代码段:if( (A+10)==2 || (B-20)<3 ) C=0;if( (A+30)>10 && (C-30)<0 ) B=30;对于(A,B,C)的取值,所有能实现语句覆盖要求的测试用例包括:
- 给定如下C语言代码段:if( (A+10)==2 || (B-20)3 ) C=0;if( (A+30)10 (C-30)0 ) B=30;对于(A,B,C)的取值,所有能实现语句覆盖要求的测试用例包括: A: (2, 30, 1) B: (-19, 0, 29) C: (-30, 20, 30) D: (-8, 20, 3)
- 1、某程序流程图如下:[img=424x457]17e44bfb713f669.png[/img]仔细分析以上程序,完成如下要求:1).逻辑覆盖测试(1)设计测试用例,满足语句覆盖要求(3分);(2)设计测试用例,满足判定覆盖要求(3分);2).基本路径测试(3)画出程序的控制流图(4分);(4)计算上述程序段的环形复杂度(3分);(5)导出基本路径集,列出程序的独立路径(3分)。(6)写出测试用例(4分)。
- 请实现语句覆盖和分支覆盖,语句覆盖执行2组测试用例,分支覆盖执行4组测试用例,提交合并后的覆盖率。注意截图清晰可见。
- 为以下流程图所示的程序段设计一组测试用例,要求分别满足语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、组合覆盖。