欢迎来到天天文库
浏览记录
ID:56832514
大小:55.50 KB
页数:3页
时间:2020-07-15
《软测-为三角形程序开发判定条件覆盖和条件组合覆盖的测试用例.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.为三角形程序开发判定/条件覆盖和条件组合覆盖的测试用例。2入口输入a,b,c的值a+b>c&&a+c>b&&b+c>aa>0&&b>0&&c>0a^+b^=c^
2、
3、a^+c^=b^
4、
5、b^+c^=a^a,b,c不能构成三角形a,b,c是一般三角形a,b,c是直角三角形返回13TFF7TF89T4561)判定/条件覆盖对于第一个判定a>0&&b>0&&c>0:条件a>0取真值记为T1,取假值记为-T1条件b>0取真值记为T2,取假值记为-T2条件c>0取真值记为T3,取假值记为-T3对于第二个判定(a+b>c)&&(a+c>b)&&(b+c>a):条件a+
6、b>c取真值记为T4,取假值记为-T4条件a+c>b取真值记为T5,取假值记为-T5条件b+c>a取真值记为T6,取假值记为-T6测试用例执行路径覆盖条件覆盖分支a>0b>0c>0a+b>ca+c>bb+c>aT1、T2、T3、T4、T5、T657a>0b>0c>0a+c<=ba+b<=cb+c<=aT1、T2、T3、-T4、-T5、-T6467a<=0b<=0c<=0a+c>ba+b>cb+c>a12367-T1、-T2、-T3、T4、T5、T63672.对下面的流程图用逻辑覆盖法设计测试用例(至少三种)1)..语句覆盖:语句覆盖可以保证程序中的每个语句都
7、得到执行。测试用例输入为:{x1=3、x2=0}输出x3=0,程序执行的路径是:2.判定覆盖:测试用例输入为:{x1=2、x2=1}输出x3=0,程序执行的路径是:;测试用例输入为:{x1=3、x2=0}输出x3=0,程序执行的路径是:.3).条件覆盖对于第一个判定((x1=3)or(x2>1)):条件x1=3取真值记为T1,取假值记为-T1条件x2>1取真值记为T2,取假值记为-T2对于第二个判定((x1>2)and(x2=0)):条件x1>2取真值记为T3,取假值记为-T3条件x2=0取真值记为T4,取假值记为-T4测试用例执行路径覆盖条件覆盖分支x1=
8、3、x2=2T1、T2、T3、-T434x1=4、x2=0-T1、-T2、-T3、T456
此文档下载收益归作者所有