PM Quest / 用語集 / 受け入れテスト

監修:山根一城(株式会社ポテンシャライト代表取締役CEO / 業界20年)

📖 PM用語集

受け入れテスト

Acceptance Testing

定義

受け入れテストは、開発したシステムが発注側の業務要件を満たしているかを、発注側の視点で確認する最終段階のテスト工程です。ユーザー受け入れテスト(UAT)とも呼ばれます。開発側のテストが「仕様どおり作れたか」を見るのに対し、受け入れテストは「実際の業務で使えるか」「契約で約束した範囲を満たすか」を検証し、検収と本番移行の判断材料にします。

詳しい解説

受け入れテストは、ウォーターフォール型の開発であれば結合テスト・システムテストの後、本番リリースの直前に置かれる工程です。目的は大きく二つに分かれます。

  • 業務が回るかの確認
    画面や帳票が仕様書どおりに動くだけでなく、現場の担当者が普段の手順でひととおり業務を流せるかを見ます。たとえば受注入力から請求までを一連の流れで操作し、途中で詰まらないかを確かめます。
  • 検収の根拠づくり
    発注側がシステムを正式に受け取ってよいと判断するための材料を残します。合格・不合格の基準をあらかじめ決め、結果を記録として残すことで、支払いや瑕疵対応の線引きがはっきりします。

開発側が行うシステムテストは「要件定義書どおりに作れたか」を問う工程でした。受け入れテストはそこから視点を移し、要件定義では書ききれなかった業務の実態に照らして使えるかを問います。PMにとっては、ここを通過できないとプロジェクトが完了扱いにならないため、スケジュール上の重要な関門になります。

進め方と登場人物、成果物

受け入れテストは、発注側の業務担当者が主役になる点がほかのテストと大きく違います。進め方はおおむね次の順で進みます。

  1. テスト計画とシナリオ作成
    どの業務を、どの範囲まで確認するかを決めます。発注側の担当者が普段の業務手順をもとにシナリオを書き、開発側のPMやテスト担当がシステムの機能と突き合わせて抜け漏れを調整します。成果物はテスト計画書とテストシナリオ(テストケース一覧)です。
  2. テスト環境とデータの準備
    本番に近い環境を用意し、実際の業務データに近いテストデータを投入します。個人情報を含む場合はマスキングするなど、データの扱いにも配慮します。
  3. テスト実施と記録
    担当者がシナリオに沿って操作し、期待どおりの結果になるかを一件ずつ確認します。不具合や使いにくさはテスト結果報告書や課題管理表に記録し、開発側へ戻します。
  4. 判定と検収
    あらかじめ決めた合格基準に照らして合否を判定します。残った課題は重要度で分け、リリース前に直すものと運用でカバーするものに振り分けます。

PMの役割は、発注側と開発側の間で基準と優先順位をすり合わせ、判定が感覚ではなく記録に基づいて進むよう整えることにあります。

結合テスト・システムテストとの違い

テスト工程は似た名前が並ぶため、混同されがちです。ここでは「誰が」「何を基準に」「何を見るか」という軸で整理します。

  • 結合テスト
    開発側が担当し、基本設計書などを基準に、複数のモジュールやシステム間の連携が正しくつながるかを見ます。データの受け渡しやインターフェースの不整合を見つける工程です。
  • システムテスト
    同じく開発側が担当し、要件定義書を基準に、システム全体が要件どおりに動くかを総合的に確認します。性能や負荷など非機能面を含めて見る場合もあります。
  • 受け入れテスト
    発注側が担当し、業務要件や契約内容を基準に、実際の業務で使えるかを確認します。技術的な正しさよりも、業務の目的を果たせるかに重点が置かれます。

この三つは段階的に視点が広がっていくと捉えると整理しやすくなります。結合テストが部品同士のつながり、システムテストが製品全体の動き、受け入れテストが業務の中での使い勝手、という順です。PMは、どの工程でどこまで確認済みかを把握しておくと、受け入れテストで出た指摘が本当に新規のものか、前工程で拾えたはずのものかを切り分けやすくなります。

つまずきやすい点

受け入れテストは工程の終盤にあるため、ここでの手戻りはスケジュール全体に響きます。起こりやすいつまずきを挙げます。

  • 合格基準が曖昧なまま始める
    何をもって合格とするかを決めずに始めると、発注側と開発側で判定が食い違います。不具合と仕様変更要望の区別がつかず、追加対応の範囲でもめる原因になります。計画段階で基準をすり合わせておくことが大切です。
  • 担当者の時間が確保できない
    受け入れテストは発注側の業務担当者が通常業務と並行して行うことが多く、時間が取れずに形だけの確認で終わる場合があります。PMは早めに体制と日程を調整し、必要な工数を関係者に伝えておくとよいでしょう。
  • 要望と不具合が混ざる
    テスト中に「こうだったら使いやすい」という改善要望が多く出ることがあります。これを不具合と同じ扱いにすると収束しなくなります。要望は別枠で管理し、リリース後の改善として切り分ける整理が有効です。
  • 前工程の品質が低いまま持ち込む
    システムテストが不十分なまま受け入れテストに入ると、業務以前の基本的な不具合がここで噴出します。本来確認すべき業務の観点に時間を割けなくなるため、前工程の仕上がりを見極めてから進めることが望まれます。

PMキャリアでの活かし方

受け入れテストは、PMが発注側と開発側の利害を調整する力を試される工程です。合格基準のすり合わせ、不具合と要望の切り分け、担当者の工数確保といった調整は、技術知識だけでは進みません。業務を理解したうえで関係者の合意を形にする経験は、プロジェクト全体をまとめる力として評価されやすい部分です。

転職を検討する場面でも、受け入れテストをどう設計し、どんな課題をどう収束させたかは具体的に語りやすい実績になります。テストの合否を記録に基づいて判断し、検収まで導いた経験は、進捗管理や品質管理と並んでPMの実務力を示す材料になります。前工程の品質を見極める視点を持てると、終盤の手戻りを減らす提案にもつなげられます。

よくある質問

受け入れテストは誰が行うのですか。

原則として発注側の業務担当者が主役になります。実際にそのシステムを使う現場の人が、普段の業務手順に沿って操作し、業務で使えるかを確認します。開発側のPMやテスト担当は、シナリオ作成の支援や環境準備、不具合の受け付けといった後方支援の役割を担うことが多いです。

受け入れテストとシステムテストはどう違いますか。

システムテストは開発側が要件定義書を基準に、システム全体が仕様どおり動くかを確認する工程です。受け入れテストは発注側が業務要件や契約を基準に、実際の業務で使えるかを確認します。基準と担当者、見る視点が異なり、受け入れテストのほうが業務の実態に近い観点で判定します。

受け入れテストで不具合が多く出たらどうしますか。

まず重要度で分類し、リリース前に直すものと運用でカバーできるものに振り分けます。あわせて、それが本当に不具合か、仕様変更の要望かを切り分けます。前工程で拾えたはずの不具合が多い場合は、システムテストの進め方を見直す判断材料にもなります。基準に沿った記録を残すことが判断の支えになります。

山
この用語について、より詳しく自分のキャリアに当てはめて理解したい方は、PMキャリア診断(3分・無料)で『自分はどの職域に近いか』を判定することをお勧めします。

また、業態別の市場価値カルテ(20問・無料)では、ご自身の縦・横・斜め3軸スコアを可視化できます。
⚡ PMキャリア診断を受ける 🏥 市場価値カルテ

関連する用語

→ 用語集トップに戻る(100用語)