线路,分支和独立路径覆盖之间有什么区别?
给出以下场景,路径将如何显示?
以下链接上的控制流图的图像 - > http://testerstories.com/files/Path.Test.011.png
为每个人寻找真实路径的步骤非常受欢迎。
谢谢:)
答案 0 :(得分: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。
对于路径覆盖,您必须通过所有可用路径运行,在您的情况下,它与分支覆盖相同,因为您的图中没有循环。