设被测试的程序段为:begin if((a>;2)and(b=1))then T=10;if((a=3)or(x>;1))then T=20;end可供选择的测试用例如题38表。请画出该段程序的流程图。选取较少的测试用例编号,用分支覆盖、路径覆盖、语句覆盖3种方法来测试这段程序,并指出哪种方法的覆盖强度最弱。 设被测试的程序段为:begin if((a>;2)and(b=1))then T=10;if((a=3)or(x>;1))then T=20;end可供选择的测试用例如题38表。请画出该段程序的流程图。选取较少的测试用例编号,用分支覆盖、路径覆盖、语句覆盖3种方法来测试这段程序,并指出哪种方法的覆盖强度最弱。
当前位置:首页 > 软件工程(02333) > 正文内容

设被测试的程序段为:begin if((a>2)and(b=1))then T=10;if((a=3)or(x>1))then T=20;end可供选择的测试用例如题38表。请画出该段程序的流程图。选取较少的测试用例编号,用分支覆盖、路径覆盖、语句覆盖3种方法来测试这段程序,并指出哪种方法的覆盖强度最弱。

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

设被测试的程序段为:begin if((a>2)and(b=1))then T=10;if((a=3)or(x>1))then T=20;end可供选择的测试用例如题38表。请画出该段程序的流程图。选取较少的测试用例编号,用分支覆盖、路径覆盖、语句覆盖3种方法来测试这段程序,并指出哪种方法的覆盖强度最弱。

 

设被测试的程序段为:begin if((a>2)and(b=1))then T=10;if((a=3)or(x>1))then T=20;end可供选择的测试用例如题38表。请画出该段程序的流程图。选取较少的测试用例编号,用分支覆盖、路径覆盖、语句覆盖3种方法来测试这段程序,并指出哪种方法的覆盖强度最弱。

(1)该程序段的流程图如下:

(2) 分支覆盖:①。路径覆盖:①④⑤⑧。语句覆盖:①(或②,或③)。(说明:测试用例的选取不唯一,只要满足要求均可)

(3) 这3种覆盖中,语句覆盖的强度最弱。【答案解析】:P177 
(1)该程序段的流程图如下:

(2) 分支覆盖:①。路径覆盖:①④⑤⑧。语句覆盖:①(或②,或③)。(说明:测试用例的选取不唯一,只要满足要求均可)

(3) 这3种覆盖中,语句覆盖的强度最弱。【答案解析】:P177 

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

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

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

分享给朋友: