当前位置:首页 > 软件工程(02333) > 正文内容

有一程序段;
① if (a>1)
②then a=a/b;
③else a=a * b;
④if ((a=2)and (b>1))
⑤ then a=a + b;
⑥ else a=a-b
要求:
(1)什么是分支覆盖?给出符合分支覆盖标准的最小测试用例集。
(2)什么是条件覆盖?给出符合条件覆盖标准的最小测试用例集。
(注:输入a, b∈[1,4],测试用例的格式为:[输入(a, b),输出(a, b)],例:[(1,4),(0,4

高老师2年前 (2024-03-26)软件工程(02333)12

有一程序段;
① if (a>1)
②then a=a/b;
③else a=a * b;
④if ((a=2)and (b>1))
⑤ then a=a + b;
⑥ else a=a-b
要求:
(1)什么是分支覆盖?给出符合分支覆盖标准的最小测试用例集。
(2)什么是条件覆盖?给出符合条件覆盖标准的最小测试用例集。
(注:输入a, b∈[1,4],测试用例的格式为:[输入(a, b),输出(a, b)],例:[(1,4),(0,4)])

(1)分支覆盖是指至 少将程序中的每一个分支执行一次。

扫描二维码免费使用微信小程序搜题/刷题/查看解析。

版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。

本文链接:https://doc.20230611.cn/post/438514.html

分享给朋友: