最終更新日:2026年7月29日
fe fe-management project-management
まず結論
ゴンペルツ曲線とは、ソフトウェアテストの進捗と累積バグ検出件数の関係を表すときに使われるS字型の曲線です。
基本情報技術者試験では、次の組合せで判断します。
ソフトウェアテスト
+
テスト消化件数
+
累積バグ検出件数
→ ゴンペルツ曲線
OC曲線と同じ選択肢に並んだ場合は、抜取り検査か、ソフトウェアテストかで切り分けます。
直感的な説明
テストの序盤は、まだ実施件数が少ないため、見つかるバグも少なめです。
テストが進むと、多くの機能を確認するため、バグが増えていきます。
終盤では、残っているバグが少なくなり、累積件数の増え方がゆるやかになります。
序盤:増え方が小さい
中盤:大きく増える
終盤:頭打ちに近づく
この増え方をS字型の曲線として見るのがゴンペルツ曲線です。
定義・仕組み
| 用語 | 意味 |
|---|---|
| テスト消化件数 | 実施したテストの件数 |
| バグ検出件数 | テストで見つかったバグ数 |
| 累積バグ検出件数 | これまでに見つかったバグ数の合計 |
| ゴンペルツ曲線 | テスト進捗と累積バグ数の関係を表す曲線 |
テストが十分に進むと、新たに見つかるバグは減っていきます。そのため、累積バグ検出件数の曲線は、だんだん頭打ちに近づきます。
このテーマは、基本情報技術者試験の「ソフトウェア開発管理技術」「プロジェクトマネジメント」「品質管理」と関係します。公式の出題範囲やシラバスは、IPA:基本情報技術者試験から確認できます。
他の曲線との違い
| 曲線 | 主な文脈 | 判断の合図 |
|---|---|---|
| ゴンペルツ曲線 | ソフトウェアテスト・信頼度成長 | テスト消化件数、累積バグ数 |
| OC曲線 | 抜取り検査・品質管理 | 不良率、合格確率、ロット |
| バスタブ曲線 | 信頼性・故障率 | 初期故障、偶発故障、摩耗故障 |
| ロジスティック曲線 | 普及・成長 | 普及率、成長、上限への接近 |
S字型という形だけでは判断できません。
テスト進捗とバグ検出
→ ゴンペルツ曲線
抜取り検査と合格確率
→ OC曲線
時間経過と故障率
→ バスタブ曲線
普及率や成長
→ ロジスティック曲線
科目Aでどう出る?
科目Aでは、曲線の用途を選ぶ問題として出題されます。
| 問題文の表現 | 選びたい曲線 |
|---|---|
| テスト消化件数と累積バグ検出件数の関係 | ゴンペルツ曲線 |
| 抜取り検査で不良率と合格確率を見る | OC曲線 |
| 装置の時間経過と故障率を見る | バスタブ曲線 |
| 商品や技術の普及率を見る | ロジスティック曲線 |
決め手は、何と何の関係を表しているかです。
どんな場面で使う?
テスト工程の進捗や品質の収束を確認する場面で使います。
終盤で新しいバグが減る
→ 収束に近づいている可能性
終盤でも多くのバグが見つかる
→ 品質リスクが残る可能性
ただし、曲線だけで品質を断定するのではなく、テストの網羅性や未実施範囲も確認します。
よくある誤解・混同
S字型ならロジスティック曲線
形だけでは判断できません。ソフトウェアテストと累積バグ数ならゴンペルツ曲線です。
バグ検出件数が増えるほど品質が悪い
テスト中盤で多く見つかるのは自然な場合があります。終盤に増加が収束するかを見ることが大切です。
ゴンペルツ曲線は抜取り検査で使う
抜取り検査で不良率と合格確率を見るのはOC曲線です。
故障率の時間変化を表す
初期故障・偶発故障・摩耗故障の変化はバスタブ曲線です。
まとめ(試験直前用)
- ゴンペルツ曲線は、ソフトウェアテストと累積バグ検出件数の関係
- 「テスト消化件数」「累積バグ数」が判断ワード
- 抜取り検査と合格確率はOC曲線
- 時間経過と故障率はバスタブ曲線
- 普及率や成長はロジスティック曲線
- 曲線の形だけでなく、何を表しているかを見る