单选题

程序的流程图如下所示, 采用路径覆盖法测试, 为覆盖所有可能的路径需要的测试用例个数至少是

【正确答案】 C
【答案解析】

要实现路径覆盖, 必须每个分支都覆盖到, 本问题从而转化成分支组合的问题。 从图中我们可以看到 a—>d 共有 4 条不同的路径, d—>e 共有 2条不同的路径, e—>结束共有 3 条不同的路径。 因此,此程序共包含 4×2×3=24 条不同的路径。 C 项正确。