0

线路覆盖、分支覆盖和独立路径覆盖有什么区别?

给定以下场景,路径会是什么样子?

以下链接上的控制流程图图片 --> http://testerstories.com/files/Path.Test.011.png

非常感谢为每个人找到真正路径的步骤。

谢谢 :)

4

1 回答 1

0

如果您的意思是语句而不是行,则需要两种情况来涵盖所有这些情况:1 -> 2 -> 3 -> 4 -> 6 和 1 -> 2 -> 3 -> 5 -> 6。

要涵盖分支(决策),您需要遍历所有 if/else:1 -> 2 -> 6, 1 -> 2 -> 3 -> 4 -> 6, 1 -> 2 -> 3 -> 5 - > 6。

对于路径覆盖,您必须遍历所有可用路径,在您的情况下,它与分支覆盖相同,因为您的图中没有循环。

于 2016-03-24T09:48:46.510 回答