单选题 如图4—5所示的流程中,最少需要______个测试用例就可以完成路径覆盖。
【正确答案】 D
【答案解析】[解析]
路径覆盖的含义是,选取足够的测试用例,使得程序的每条可能执行到的路径都至少经过一次(如果程序中有环路,则要求每条环路至少经过一次)。路径覆盖实际上考虑了程序中各种判定结果的所有可能组合,因此是一种较强的覆盖标准。
在本题中,从题目给出的图我们可以看出,总共有4条路径,因此至少需要4个测试用例来覆盖这4条路径。