线路、分支和独立路径覆盖之间的区别?
Difference between line, branch and independent path coverage?
直线覆盖、分支覆盖和独立路径覆盖有什么区别?
给定以下场景,路径会是什么样子?
以下为控制流程图的图片link --> http://testerstories.com/files/Path.Test.011.png
非常感谢为每个人寻找真实路径的步骤。
谢谢:)
如果您指的是语句 instaed of line,则需要两种情况来涵盖所有这些情况: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.
对于路径覆盖,您必须 运行 通过所有可用路径,在您的情况下,它与分支覆盖相同,因为您的图中没有循环。
直线覆盖、分支覆盖和独立路径覆盖有什么区别?
给定以下场景,路径会是什么样子?
以下为控制流程图的图片link --> http://testerstories.com/files/Path.Test.011.png
非常感谢为每个人寻找真实路径的步骤。
谢谢:)
如果您指的是语句 instaed of line,则需要两种情况来涵盖所有这些情况: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.
对于路径覆盖,您必须 运行 通过所有可用路径,在您的情况下,它与分支覆盖相同,因为您的图中没有循环。