テスト密度・バグ密度の計算
ソース規模・テストケース数・検出バグ数から、バグ密度(件/KLOC)やテスト密度、テスト1件あたりのバグ検出数を自動計算。ソフトウェア品質の指標づくりに。
入力
規模の単位
行
件
件
計算結果
バグ密度(バグ件数 / KLOC)
4.00件/KLOC
テスト密度
26.7 件/KLOC
バグ検出率
15.0 %
規模
12.00 KLOC
| ソース行数 | 12,000 行 |
| ソース規模 | 12.00 KLOC |
| テストケース数 | 320 件 |
| 検出バグ数 | 48 件 |
| テスト密度 | 26.67 件/KLOC |
| バグ密度 | 4.00 件/KLOC |
| テスト1件あたりバグ検出数 | 0.150 件/テスト |
計算方法・使い方
- バグ密度は『検出バグ数 ÷ ソース規模(KLOC)』で求め、1,000行(1KLOC)あたり何件の不具合が見つかったかを表します。値が小さいほど不具合の少ないコードと考えられますが、テストの網羅性が低いと見かけ上小さくなる点に注意してください。
- テスト密度は『テストケース数 ÷ KLOC』で、1,000行あたりに用意したテストの量を示します。規模に対してテストが十分かを判断する目安になります。
- バグ検出率(テスト1件あたりのバグ検出数)は『検出バグ数 ÷ テストケース数』で計算します。高すぎる場合は品質に課題がある可能性、低すぎる場合はテスト観点の偏りが疑われます。
- 規模の単位は『行数』と『KLOC(千行)』を切り替えられます。コメントや空行を含めるかどうかなど、数え方の基準をプロジェクト内でそろえると比較しやすくなります。
- これらの値はあくまで相対的な目安です。言語・開発フェーズ・テスト方針によって適正値は大きく異なるため、過去案件や類似プロジェクトとの比較を通じて自分たちの基準値を持つことをおすすめします。
関連する計算ツール
偏差値の計算
趣味テストやクラスの得点をまとめて入力するだけで、各得点の偏差値・平均・標準偏差・順位を自動計算。知りたい得点を指定すれば、その点が偏差値いくつ・何位相当かもすぐに分かります。
計算する →工程能力指数(Cp・Cpk)の計算
趣味規格上限・下限と平均・標準偏差(または測定データ)から工程能力指数 Cp・Cpk を自動計算。判定の目安も表示します。
計算する →ペットに必要な水分量の計算
趣味犬・猫の体重から1日に必要な水分量のおおよその目安を計算します。体重あたりの目安やウェットフード併用時の飲み水量の考え方もチェックできます。
計算する →野球の奪三振率の計算
趣味奪三振と投球回から奪三振率(K/9)を自動計算。9イニングあたりに何個の三振を奪ったかを小数2桁で表示します。
計算する →
お客様の声
このツールを使った感想をお聞かせください。
レビューを投稿する
計算結果の誤りや不具合を見つけたら、こちらをオンにしてご報告ください。
- ホーム
テスト密度・バグ密度の計算