品質
分岐網羅率
Branch Coverage
読み:ぶんきもうらりつ
分岐網羅率は、対象コードにある分岐のうち、実行した分岐が占める割合です。判定結果ごとの経路を調べるのに使います。
まず意味をつかむ
追加料金の条件が「当日発送なら割増」のとき、当日発送だけを試しても通常発送の経路は通っていません。両方を試す視点です。
仕事でどう使うか
計測するコードの範囲とツールの集計方法を記録します。未実行の分岐を確認し、重要なエラー処理や境界のケースを優先して増やします。
判断を一段深める
対象の制御フロー上で全分岐を通すと、通常は到達可能な命令も通ります。個々の複合条件の独立した影響や経路の全組み合わせは別の尺度です。
IN PRACTICE
具体例で考える
配送費計算の条件を真と偽の両方で実行したところ、通常便でのみ税率が重複して加算される欠陥を確認しました。
理解を助けるための架空の例です。通過した経路の割合と期待結果の判定は別に見る。
ここは誤解しやすい
網羅率の数字だけで正しさを判定しません。出力を確認するテストと、仕様に対する条件の漏れの確認を組み合わせます。
参考資料
参考:ISTQB® Certified Tester Foundation Level Syllabus v4.0.1(2024)。著者:Renzo Cerquozzi、Wim Decoutere、Jean-François Riverin、Arnika Hryszko、Martin Klonk、Meile Posthuma、Eric Riou du Cosquer、Adam Roman、Lucjan Stapp、Stephanie Ulrich、Eshraka Zakaria。著作権者:同著者およびInternational Software Testing Qualifications Board。本文・具体例・図解は独自に作成しています。 · 利用条件
解説・具体例・図解は独自に作成しています。
この知識を、組織の力へ。
