弧测试



什么是弧测试?

弧测试实际上就是分支测试。分支是决策的结果。因此,分支覆盖率是衡量分支结果的指标。确定方法中分支的数量很容易,因为分支的输出通常有两个结果(真或假)。

分支测试侧重于执行决策中的每个条件,以便至少测试一次所有可能的结果。每个分支(决策)都以真假两种方式执行。它有助于验证代码中的所有分支,确保没有分支会导致应用程序出现异常行为。更多关于分支覆盖率的内容在分支测试章节中介绍。

Decision Coverage=(Number of decision outcomes executed/Total number of decision outcomes)*100%
广告