バグ密度
テストにより発見されたバグの数を、対象となるプログラムの規模に対する密度の形で表したもの。規模の計測にはコード行数(LOC:Line Of Code)や機能の数(FP:Function Point)を用い、1000行(KLOC)あたりや1000FP(KFP)あたりで表すことが多い。
例えば、全体で10000行(10KLOC)のプログラムをテストして20個のバグが発見された場合、バグ密度は20/10で1000行あたり2件(2件/KLOC)であると分かる。
一方、プログラムの単位規模あたりのテストの量(一般的にはテストケースの数)のことを「テスト密度」という。品質が低くてもテストが少なければ検出されるバグは少なくなるため、バグ密度は単体で評価するのは難しく、テスト密度が十分に確保されているか(あるいは過剰でないか)と共に検討する必要がある。
(2021.12.12更新)