一个程序的控制流图中有8个节点、10条边,在测试用例数最少的情况下,确保程序中每

题库2022-08-02  40

问题 一个程序的控制流图中有8个节点、10条边,在测试用例数最少的情况下,确保程序中每个可执行语句至少执行一次所需测试用例数的上限是( )。A.2B.4C.6D.8

选项 A.2
B.4
C.6
D.8

答案 B

解析 本题考察白盒测试设计中的判定覆盖法,即设计足够多的测试用例,使得程序中的每一个判断至少获得一次“真”和一次“假”,即使得程序流程图中的每一个真假分支至少被执行一次。控制流图是描述程序控制流的一种图示方式,有节点和定向边构成。节点代表一个基本块,定向边代表控制流的方向。其用例数等于控制流程图的环路复杂性V(G),即是:(1)控制流程图中的区域个数。(2)边数-结点数+2。(3)判定数+1。我们应用第二种方法,V(G)=10-8+2,故正确答案为:B
转载请注明原文地址:https://tihaiku.com/congyezige/2415728.html

最新回复(0)