Skip to content
Latchkey

パスカバレッジ (Path Coverage) - CI/CD用語集の定義

パスカバレッジは、コードを通るすべての異なる実行経路がテストされたかどうかを測ります。

パスカバレッジ (Path Coverage) は、関数を通るすべての可能な経路 (branches の各固有の組み合わせ) がテストで実行されることを要求します。最も網羅的で最も非実用的なカバレッジ指標です。

経路の数は branch の数に対して指数的に増えるため、完全なパスカバレッジは通常実現不可能です。ほとんどの場合、理論的な上限にすぎません。

実務では

チームがパスカバレッジを直接目標にすることはめったにありません。ほとんどの CI pipeline では、ブランチカバレッジが実用的な代替となります。

関連ガイド