---
title: "ゴンペルツ曲線とは？テスト進捗とバグ検出の関係を読む曲線【基本情報技術者試験】"
description: "ゴンペルツ曲線を「ソフトウェアテストにおけるテスト消化件数と累積バグ検出件数の関係を表すS字型の曲線」として整理し、OC曲線、バスタブ曲線、ロジスティック曲線との違いをFE試験で切れるように解説します。"
last_modified_at: "2026-07-25"
canonical_url: "https://stemtazoo.github.io/fe/gompertz-curve/"
section: "fe"
---

## まず結論

ゴンペルツ曲線とは、**ソフトウェアテストにおけるテスト進捗と累積バグ検出件数の関係を読むときに使われるS字型の曲線**です。

基本情報技術者試験では、次の組合せで判断すると選択肢を切りやすいです。

```text
ソフトウェアテスト
+
テスト消化件数
+
累積バグ検出件数
→ ゴンペルツ曲線
```

今回のOC曲線の問題では、ゴンペルツ曲線は抜取り検査ではなく、ソフトウェアテスト側の曲線として切ります。

## 直感的な説明

ゴンペルツ曲線は、テストで見つかるバグの増え方をイメージすると分かりやすいです。

テストの最初は、まだテスト件数が少ないので、検出されるバグ数も少なめです。

テストが進むと、バグが多く見つかる時期があります。

さらにテストが進むと、残っているバグが少なくなり、検出件数の増え方がゆるやかになります。

```text
テスト序盤
→ バグ検出は少なめ

テスト中盤
→ バグが多く見つかる

テスト終盤
→ 検出件数の増加がゆるやかになる
```

このような累積バグ数の増え方を、S字型の曲線として見るのがゴンペルツ曲線の文脈です。

## 定義・仕組み

ゴンペルツ曲線は、成長が最初は遅く、途中で増え、最後に頭打ちになるような変化を表す曲線です。

FE試験では、ソフトウェアテストや信頼度成長の文脈で出やすいです。

| 用語 | 意味 |
|---|---|
| テスト消化件数 | 実施したテストの件数 |
| バグ検出件数 | テストで見つかったバグの件数 |
| 累積バグ検出件数 | これまでに見つかったバグ数の合計 |
| ゴンペルツ曲線 | テスト進捗と累積バグ数の関係を読む曲線として出やすい |

テストが十分に進むと、新たに見つかるバグは減っていきます。

そのため、累積バグ検出件数の曲線は、だんだん頭打ちに近づきます。

このテーマは、基本情報技術者試験の「ソフトウェア開発管理技術」「プロジェクトマネジメント」「品質管理」と関係する内容です。公式の出題範囲やシラバスは、[IPA：基本情報技術者試験](https://www.ipa.go.jp/shiken/kubun/fe.html) から確認できます。

## 他の曲線との違い

ゴンペルツ曲線は、OC曲線、バスタブ曲線、ロジスティック曲線と混同しやすいです。

| 曲線 | 主な文脈 | 判断の合図 |
|---|---|---|
| ゴンペルツ曲線 | ソフトウェアテスト・信頼度成長 | テスト消化件数、バグ検出件数、累積バグ数 |
| OC曲線 | 抜取り検査・品質管理 | 不良率、合格確率、ロット、抜取り検査 |
| バスタブ曲線 | 信頼性・故障率 | 時間経過、故障率、初期故障、摩耗故障 |
| ロジスティック曲線 | 普及・成長 | S字カーブ、普及率、成長の頭打ち |

S字型というだけでロジスティック曲線を選ばないようにします。

```text
テスト進捗とバグ検出
→ ゴンペルツ曲線

普及率や成長
→ ロジスティック曲線
```

## 科目Aでどう出る？

科目Aでは、曲線の用途を選ぶ問題として出題されやすいです。

判断するときは、次の表で切ります。

| 問題文の表現 | 選びたい曲線 |
|---|---|
| テスト消化件数とバグ検出件数の関係を見る | ゴンペルツ曲線 |
| 累積バグ数の増加傾向を見る | ゴンペルツ曲線 |
| 抜取り検査で不良率と合格確率を見る | OC曲線 |
| 機械や装置の時間経過に伴う故障率を見る | バスタブ曲線 |
| 普及率や成長がS字型に変化する | ロジスティック曲線 |

決め手は、**テスト** と **バグ検出** です。

```text
テスト進捗 + バグ検出件数
→ ゴンペルツ曲線
```

## どんな場面で使う？


テスト工程の進捗や品質判断の文章を読むときに役立ちます。

例えば、テスト件数が増えているのに新しいバグがほとんど見つからなくなってきた場合、品質が安定してきた可能性があります。

一方で、終盤になってもバグが多く見つかり続けるなら、品質に不安が残ると読めます。

```text
終盤でバグ検出が減る
→ 収束に近づいている可能性

終盤でもバグ検出が多い
→ 品質リスクが残る可能性
```

問題文では、曲線名の暗記よりも、**テストが収束しているか** を読むことが大切です。

## よくある誤解・混同

ゴンペルツ曲線では、次の混同がよく起こります。

| 混同 | 正しい切り分け |
|---|---|
| 抜取り検査の曲線だと思う | 抜取り検査はOC曲線 |
| 故障率の時間変化だと思う | 故障率の時間変化はバスタブ曲線 |
| S字カーブなら全部ロジスティック曲線だと思う | テストとバグ検出ならゴンペルツ曲線 |
| バグ検出件数が増えるほど必ず悪いと思う | テスト中盤で増えるのは自然な場合もある |

特に、次の切り分けは重要です。

```text
テスト・バグ検出
→ ゴンペルツ曲線

抜取り検査・合格確率
→ OC曲線
```

## さらに注意したいひっかけ

ゴンペルツ曲線では、次のひっかけにも注意します。

| ひっかけ表現 | なぜ注意する？ |
|---|---|
| ロットの不良率と合格確率 | OC曲線の説明 |
| 機器の故障率の時間変化 | バスタブ曲線の説明 |
| 商品の普及率のS字カーブ | ロジスティック曲線の説明 |
| バグ数ではなく不良率を見る | 抜取り検査の文脈ならOC曲線 |

曲線名の問題では、**使う場面** を見るのがコツです。

## まとめ（試験直前用）

- ゴンペルツ曲線は、ソフトウェアテストや信頼度成長の文脈で出やすい
- 「テスト消化件数」「バグ検出件数」が出たらゴンペルツ曲線を疑う
- 抜取り検査の不良率と合格確率はOC曲線
- 時間経過と故障率はバスタブ曲線
- 普及率や成長のS字カーブはロジスティック曲線
- S字型という形だけでなく、何を表しているかを見る

## 関連記事

品質管理や信頼性の曲線は、何と何の関係を見るかで整理すると覚えやすくなります。

- [OC曲線とは？抜取り検査で不良率と合格確率を見る曲線](https://stemtazoo.github.io/fe/oc-curve/)
- [バスタブ曲線とは？故障率の時間変化を表す曲線](https://stemtazoo.github.io/fe/bathtub-curve/)
- [ロジスティック曲線とは？普及率や成長を表すS字カーブ](https://stemtazoo.github.io/fe/logistic-curve/)
