ガイドPM

テスト工程の進捗管理とバグ摘出曲線(信頼度成長曲線)の読み解き方

公開: 2026-10-03
信頼度成長曲線(ゴンペルツ・S字カーブ)の読み解き方、テスト消化とバグ曲線の停滞・発散・遅発型パターンの見極め、テスト中断基準とカバレッジ調査の実戦演習。

システム開発の最終関門であるテスト工程において、進捗管理と品質判断の要となるのが「バグ摘出曲線(信頼度成長曲線・ゴンペルツ曲線)」です。

「予定していた1,000件のテストケースをすべて消化したからテスト完了」と安易に判断すると、本番稼働初日に重大障害が発生して社会問題に発展します。テストの進捗とバグの収束傾向をグラフから科学的に読み解き、的確な判断を下すスキルを習得します。

1. 信頼度成長曲線(ゴンペルツ曲線・ロジスティック曲線)の基礎

健全なテスト工程において、累積バグ摘出件数は緩やかな「S字カーブ(初期:緩やか → 中期:急激に増加 → 終期:緩やかに飽和・収束)」を描きます。

フェーズ

テストケース消化状況

バグ摘出の挙動

着目すべきマネジメントポイント

初期(立ち上がり期)

基本機能の疎通テスト

環境不備や簡単な不具合が中心で、摘出件数は緩やか

テスト環境の安定稼働とデータ準備の完了を確認する

中期(ピーク期)

複合ケース・異常系テストの本格化

潜在欠陥が一気に露見し、バグ摘出件数が急増(曲線の傾きが最大)

バグ修正に伴うデグレードの防止、修正工数のボトルネック化を警戒する

終期(収束期)

全ケースの消化と確認テスト

新たなバグがほとんど出なくなり、累積曲線が水平に寝てくる

残存バグの統計的推定を行い、出荷・稼働判定基準を満たすか検証する

2. 異常パターンの見極めと危険シグナル

異常パターン

グラフの形状特徴

現場で起きている実態

PMが下すべき判断

停滞型(早期頭打ち)

テスト消化は進んでいるが、バグ曲線が早い段階で水平になる

テストケースが単調・単純すぎて深層のバグを見逃している

テストケースの網羅性を再点検し、境界値・異常系ケースを追加する

発散型(収束不能)

テスト終了予定日が近づいても、バグ曲線の傾きが衰えず直線的に上昇

製造品質が著しく悪く、修正によって二次バグが再生産されている

【テスト一時中断】品質管理部門を入れ、単体テスト・コードレビューへ差し戻す

尻上がり型(遅発型)

後半になって突如バグが急増する

難易度の高い重要ケースを後回しにしていた、または結合環境の構築が遅延した

工期延長またはクラッシングを検討し、収束するまでテストを継続する

3. 【実戦記述演習 問1】テスト消化曲線とバグ曲線の乖離分析

【シナリオ背景】公共機関J向けの大規模データ集計システム開発において、結合テスト(予定期間6週間、テストケース数2,000件)が実施されている。第5週終了時点での進捗報告において、以下のデータが提示された。

text
結合テスト第5週終了時点の実績:
・テストケース消化率:95%(1,900件消化 / 計画通り)
・累積バグ摘出件数:45件(計画値:180件に対し、わずか25%)
・バグ摘出曲線の推移:第3週以降、新規バグの摘出がほぼゼロで推移(水平化)

テスト担当リーダーの所見:
「テスト消化は順調に95%に達しており、バグの発生も完全に収束しているため、来週初頭に残りの100件を消化次第、予定通り総合テスト工程へ移行したい。」

設問1:PMであるあなたが、リーダーの「品質が良好で収束した」という見解に疑念を持ち、総合テストへの移行を留保すべきと判断した理由を、テストケースの質の観点から35字以内で述べよ。

【模範解答】

text
正常系ケースに偏り、異常系や境界値の検証が不足している疑いがあるため。(36字)

解説と採点基準(配点:10点)

  • 出題意図:計画の25%しかバグが出ていないのに曲線が頭打ちになっている場合、品質が高いのではなく「消化しやすい簡単な正常系ばかりテストしてバグを見逃している」可能性を疑えるかを問う。

  • 加点キーワード:『正常系への偏り』(4点)、『異常系・境界値・複合パターンの検証不足』(4点)、『テスト網羅性の低さ』(2点)。

  • 減点対象:「バグ件数が少なすぎるから」(現象を述べているだけで、理由になっていないため3点止まり)。

4. 【実戦記述演習 問2】総合テスト移行可否を判定するための調査指示

設問2:次工程への移行判断を行う前に、テスト品質の実態を明らかにするため、PMがリーダーに指示すべき具体的な確認作業を40字以内で述べよ。

【模範解答】

text
消化済みケースの機能網羅率と未実施の異常系ケースの割合を調査させる。(34字)

解説と採点基準(配点:10点)

  • 出題意図:テストケースの「質的分析(カバレッジ・網羅性・異常系比率)」を指示し、客観的エビデンスに基づいてゲート通過を判断できるかを問う。

  • 加点キーワード:『機能網羅率(カバレッジ)の確認』(4点)、『異常系(例外系・境界値)の比率・実施状況の調査』(4点)、『未消化項目の精査』(2点)。

  • 減点対象:「プログラマにコードを再確認させる」(テスト工程管理の設問として不適切)。

5. まとめ:テスト工程管理の鉄則

  • □ テスト消化件数だけでなく、バグ摘出件数と摘出曲線の傾きを毎日プロットしているか?

  • □ 重大欠陥(ランクAバグ)が未解決のまま、テスト終了基準をクリアしたことにしていないか?

  • □ バグ曲線が収束していない状態で、後続工程(総合テストや本番移行)に強行突入するのを阻止できるか?

次におすすめの学習

この記事を共有する

編集・検証について

編集・検証:IT資格ラボ編集部

IPAが公開する試験要綱・シラバス・過去問題と、各技術の公式資料を優先して内容を確認しています。制度変更や誤りを確認した場合は、記事を見直して更新します。

編集方針・情報源・訂正方針を見る