首页 > 计算机 > 计算机四级 正文

程序的流程图如下图所示,采用路径覆盖法进行测试,则至少需要几个测试用例可以覆盖所有可能的路径

时间:2021-05-04 13:41:54 解答: 125 次

程序的流程图如下图所示,采用路径覆盖法进行测试,则至少需要几个测试用例可以覆盖所有可能的路径______。

A.5

B.6

C.7

D.8

正确答案:

B解析:根据程序流程图,我们可以导出程序的控制流图,然后利用环路复杂性的计算方法,最简单的是看该程序控制流图中有五个判定结点数,便可得到该控制流图的环路复杂性为5+1=6,这样便可以确定六个线性无关的基本路径集,然后我们根据这些基本集对应找出六个测试用例,确保基本路径集中每一条路径都可以被执行到,即满足题目中的路径覆盖,由此知若要满足路径覆盖,至少需要设计六个测试用例。

请充值VIP继续使用(未注册用户支付后会自动注册登录)

×

95元 29元

VIP截止日期:2025-01-01 12:30:41

←请使用支付宝扫码支付

95元 29元

VIP截止日期:2025-01-01 12:30:41

←请使用微信扫码支付