任务一为以下流程图所示的程序段设计一组测试用例,要求分别满足

任务一为以下流程图所示的程序段设计一组测试用例,要求分别满足
任务一:为以下流程图所示的程序段设计一组测试用例,要求分别满足语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、组合覆盖和路径覆盖。
intlogicExample(intx,inty)
{intmagic=0;if(x>0&&y>0)
{magic=x+y+10;//语句块1}
else{magic=x+y-10;//语句块2}
if(magic<0)
{magic=0;//语句块3}
returnmagic;//语句块4}
1.画出流程六个逻辑覆盖标准:
清江论坛
一、语句覆盖2、测试用例:
{x=1,y=31}可以执行到语句块1和语句块4,所走的路径:a-b-e-f{x=0,y=0}可以执行到语句块2、语句块3和语句块4,所走的路径:a-c-d-f二、判断覆盖(分支覆盖)
2、测试用例:
数据P1P2路径{x=1,y=1}
TFa-b-e-f{x=-3,y=-3}
FTa-c-d-f三、条件覆盖2、测试用例:
数据C1C2C3P1P2路径{x=1,y=0}
TTTTFa-b-e-f{x=-1,y=0}
FFFFTa-c-d-f四、判定-条件覆盖(分支-条件覆盖)
科萨诺维奇2、测试用例:
数据C1C2C3P1P2路径{x=-3,y=0}
TTTTFa-b-e-f{x=3,y=3}
炎症因子FFFFTa-c-d-f五、条件组合覆盖2、测试用例:
水银蒸发令数据C1C2C3P1P2路径{x=-3,y=0}
FFFFFa-c-e-f{x=-3,y=2}
FTFFFa-c-e-f{x=-3,y=0}
TFFFFa-c-e-f{x=3,y=3}
TTTTTa-b-d-f六、路径覆盖2、测试用例:
数据C1C2C3P1P2路径{x=3,y=5}
TTTTTa-b-d-f{x=0,y=2}
潘金莲之前世今生诱僧FTTFTa-c-d-f此路径不可能a-b-e-f{x=-8,y=3}
零花钱不够偷电脑
FTFFFa-c-e-f

本文发布于:2024-09-22 01:53:30,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/258323.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议