【问题标题】:Difference between line, branch and independent path coverage?线路覆盖、分支覆盖和独立路径覆盖的区别?
【发布时间】:2016-03-22 01:33:11
【问题描述】:

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

在以下情况下,路径会是什么样子?

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

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

谢谢:)

【问题讨论】:

    标签: testing line branch control-flow-graph independent-set


    【解决方案1】:

    如果您的意思是语句而不是行,则需要两种情况来涵盖所有这些情况: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-09-07
      • 2016-06-21
      • 2015-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多