PD-Sシステムライフサイクルプロセス · 実装・構築
テスト密度
Test Density
てすとみつど
テストの十分さを表す指標の一つで、プログラムの規模当たりのテスト項目の数(例えば1,000行当たりのテストケースの数)。目標値や過去の実績と比べてテストの不足や過剰を判断し、バグ密度とともにテストの品質の管理に使う。
共有:
Past Exams
過去問での出題
過去問で 1 回出題(応用情報技術者試験 1)
出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。用語名で照合しているため、関係の薄い問題が含まれることがあります。
Related
関連キーワードの用語
FEテスト要件
開発したシステムやソフトウェアが要件を満たしているかを確かめるために、テストで確認すべき事項や条件を定めたもの。テストの範囲、環境、合格の基準などを含み、要件定義や設計の段階で決めておくことで、テスト計画やテストケースの根拠になる。
SAテストカバレッジ
テストによってどの程度のプログラムコードが実行されたかを示す指標。命令網羅率(C0)、分岐網羅率(C1)、条件網羅率(C2)などがある。カバレッジ100%でも完全な品質保証にはならない点に注意が必要。
SAサイクロマティック複雑度
プログラムの制御フローグラフから算出される複雑度の指標。分岐の数に基づいて計算され、値が大きいほど複雑でテストケースが多く必要になる。一般に10以下が望ましいとされ、リファクタリングの判断基準に用いる。
