对下图所示流程图采用白盒测试方法进行测试,若要满足路径覆盖,则至少需要(1)个测试用例。采用McCabe度量法计算该程序的环路复杂性为(2)。 (2)

admin2019-07-12  18

问题 对下图所示流程图采用白盒测试方法进行测试,若要满足路径覆盖,则至少需要(1)个测试用例。采用McCabe度量法计算该程序的环路复杂性为(2)。

(2)

选项 A、1
B、2
C、3
D、4

答案D

解析 本题考查软件测试的基础知识。
白盒测试和黑盒测试是两种最常用的软件测试方法。路径覆盖是白盒测试的一种具体方法。
路径覆盖是指设计若干个测试用例,覆盖程序中的所有路径。

路径覆盖应使程序中每一条可能的路径至少执行一次。该流程图中一共有六条路径:①②③④⑤⑥⑦⑧,①②③④⑤⑥⑧,①②③⑤⑥⑦⑧,①②③⑤⑥⑧,①②⑥⑦⑧,①②⑥⑧,因此,实现路径覆盖至少需要6个测试用例。
McCabe度量法是一种基于程序控制流的复杂性度量方法,环路复杂性为V(G)=m—n+2,图中m=10,n=8,V(G)=10一8+2=4。
转载请注明原文地址:https://kaotiyun.com/show/i2CZ777K
0

相关试题推荐
最新回复(0)