アークテスト
アークテストとは何ですか?
アークテストはブランチテストに他なりません。ブランチは決定の結果です。したがって、ブランチカバレッジは、ブランチの結果の尺度です。ブランチの出力には通常2つの結果(TrueまたはFalse)があるため、メソッド内のブランチの数を決定するのは簡単です。
分岐テストは、考えられるすべての結果を少なくとも1回テストするために、意思決定の各条件を実行することに重点を置いています。すべての分岐(決定)は、真と偽のそれぞれの方法で行われました。これは、コード内のすべてのブランチを検証して、アプリケーションの異常な動作につながるブランチがないことを確認するのに役立ちます。ブランチカバレッジの詳細については、ブランチテストの章で説明しています。
Decision Coverage=(Number of decision outcomes executed/Total number of decision outcomes)*100%