テスト代行を依頼する前の準備|段取り5観点

「テスト代行を頼めば、テストの悩みから解放される」——そう期待して見積もりを取ったものの、いざ打ち合わせが始まると「テスト対象はどこまでですか」「仕様書はありますか」「現在の不具合の状況は」と質問が次々に飛んできて、答えに詰まってしまった。そんな経験はないでしょうか。実は、テスト代行の成果を左右する最大の要因は、外注先のスキルそのものよりも、発注する側がどれだけ段取りを整えているかにあります。本記事では、テスト代行を依頼する前の準備として押さえておきたい観点を、現場の振り返りや国際標準の考え方も交えながら、依頼直前のPMが今日から動ける粒度で整理します。費用相場や依頼から納品までの工程フローは別記事に譲り、ここでは「お金以外で何を揃えておくべきか」に絞って解説します。
この記事の要点(先に結論)
テスト代行を依頼する前の準備とは、外注先が迷わず動き出せるだけの情報と取り決めを発注側が先に揃えておく段取りのことです。すべてを完璧に整える必要はありません。最低限のコア3点は「粗いテスト対象一覧」「期待動作が分かる資料」「質問の窓口担当」で、ここだけなら半日〜1日もあれば形になります。残りの項目は「あれば精度が上がる」もので、案件の規模に応じて取捨選択すれば十分です。準備に半日かければ、テスト開始後の確認待ちや手戻りで数日分が溶ける事態を先回りで防げる、と考えてください。
なぜテスト代行を依頼する前の準備が成果を左右するのか

テスト代行は、依頼すればすぐに高い成果が出る魔法ではありません。外注先は、あなたのシステムを初めて触る「外部の人」です。社内のエンジニアであれば暗黙のうちに共有されている開発の経緯や、ドキュメントに書かれていない仕様の意図を、外注先は何も知らない状態からスタートします。この情報の非対称性をどれだけ埋められるかが、テストの精度と進行スピードを決めます。
外注先は「開発の前提」を何も知らない状態から始まる
数画面規模の業務アプリを数週間でテストする、といった比較的小さなテスト代行案件でも、実際にこんな振り返りがありました。テストを担当したチームメンバーのひとりは「テスト開始時の理解不足が原因で、本来1回の操作で済むはずの確認作業に、余計な時間を費やしてしまった」と率直に語っています。別のメンバーも「アプリの全体像が全く掴めていなかったため、無駄な操作が多く、時間がかかってしまった」と振り返りました。
これは外注先のスキル不足ではありません。開発の経緯・裏仕様・設計思想は、内製と違って自然には伝わらないという、テスト代行に構造的に存在するリスクです。この情報格差を埋めるフェーズを発注側が意識的に用意しないと、外注先は表面的な動作確認しかできず、肝心の重要な欠陥を見逃すことになりかねません。規模が小さい案件ほど準備を省きたくなりますが、立ち上がりのロスは規模に関係なく発生します。
たとえば、ある画面の入力チェックが「業務上の理由であえて緩くしてある」という背景は、社内では当たり前に共有されていても、外注先にとっては「不具合なのか仕様なのか判断できない」グレーゾーンになります。背景を知らないテスターは、こうした箇所を不具合として大量に報告してしまうか、逆に重要な確認を見送ってしまうかのどちらかに陥りがちです。発注前にこうした「暗黙の前提」を棚卸しして言語化しておくことが、報告の精度を大きく左右します。
準備不足は「手戻り」と「想定外コスト」に直結する
準備が整っていないと、テスト開始後に「仕様が確認できないので待ち」「テスト環境が用意できていないので着手できない」といった停滞が発生します。外注先の稼働時間は限られているため、こうした待ち時間はそのまま無駄なコストになります。最悪の場合、当初の見積もりに収まらず追加費用が発生したり、納期が後ろ倒しになったりします。逆に言えば、発注前の段取りを整えるだけで、同じ予算でもテストの密度と成果を大きく引き上げられるということです。準備にかける半日〜1日は、後工程で発生しうる数日分の手戻りを先回りで消し込む投資だと考えてください。この「投資対効果」は、上長に準備工数を稟議で説明するときの根拠にもなります。
特に納期が迫った状況でテスト代行を検討するケースでは、この「立ち上がりの早さ」が成否を分けます。準備が整っていれば、外注先は契約直後からテスト設計に着手できますが、資料も窓口も決まっていなければ、最初の数日が情報集めと確認待ちで消えてしまいます。短期間で成果を出したい局面ほど、発注前の段取りが効いてくるのです。
「丸投げ」では品質は上がらない
「専門家に任せるのだから、こちらが細かく口を出す必要はない」と考えるのは危険です。テスト代行は、発注側と外注先の協働で成り立ちます。発注側が何をテストしてほしいのか、どこにリスクを感じているのかを言語化できていなければ、外注先は何を優先すべきか判断できません。テスト代行を依頼する前の準備とは、この「協働の土台」を発注側が先に整える作業だと捉えてください。テスト代行という選択肢の全体像を改めて把握したい方は、ソフトウェアテスト代行の全体像を解説した記事もあわせてご覧ください。
準備その1:テスト対象・スコープと依頼するテスト種別を決める
最初に取りかかるべきは、「何を・どのレベルでテストしてほしいのか」の輪郭を描くことです。これが曖昧なままだと、見積もりも作業計画もぶれ続けます。ここはコア3点のひとつなので、粗くてもよいので必ず手をつけてください。
テスト対象範囲を機能単位で書き出す
まず、対象となるシステムの機能を洗い出し、テストしてほしい範囲とそうでない範囲を線引きします。たとえば「ログイン・会員登録・決済の3機能は重点的に」「管理画面は今回は対象外」というように、機能単位でリスト化します。すべてを完璧にテストするのは時間も予算も無限に必要になるため、どこに力を入れ、どこを割り切るかを発注側が決めることが、現実的なテスト計画の出発点になります。
機能の洗い出しに迷ったら、画面遷移を上からたどりながら「ユーザーがこの画面で何ができるか」を一覧化していくと抜け漏れが減ります。サイトマップやメニュー構成を起点にすると、普段は意識しない管理機能やエラー画面なども拾い出せます。この一覧そのものが、外注先にとってはシステムの全体像を把握する最初の地図になります。完璧な粒度でなくても構いません。粗い機能一覧が一枚あるだけで、見積もりの精度も初回打ち合わせの効率も大きく変わります。
どのテストレベル・テストタイプを依頼するかを特定する
意外と抜けやすいのが、「機能の範囲」だけでなく「どの種類のテストを依頼するのか」を決めることです。ひとくちにテストといっても、機能単体の動作を見る機能テスト、改修による既存機能への影響を確認する回帰テスト、性能やセキュリティといった非機能テスト、利用者視点での受入テストなど、目的の異なる種類(テストレベル・テストタイプ)があります。どれを外注するかで、必要な仕様資料も検証環境も優先順位の立て方も変わります。
たとえば「機能テストだけ依頼するつもりだったのに、外注先は受入観点まで含むと想定していた」といった食い違いは、見積もりと成果物のズレに直結します。発注前に「今回は機能テストと回帰テストを依頼する」「性能・負荷は今回のスコープ外」と一言決めておくだけで、認識のズレを大きく減らせます。自社だけで判断が難しい場合は、外注先に「この目的ならどの種類のテストが有効か」を相談する前提で、現時点の意向だけでも整理しておきましょう。
対象環境(OS・ブラウザ・端末)を確定する
Webシステムであれば対応ブラウザとそのバージョン、スマートフォンアプリであれば対象OSと端末の組み合わせを明示します。「主要ブラウザの最新版」といった曖昧な指定ではなく、「Chrome・Safari・Edgeの最新版と1つ前のバージョン」「iOS17以降のiPhone」のように具体化しておくと、外注先は必要な検証環境を正確に見積もれます。対象端末の組み合わせはテスト工数に直結するため、絞り込みは発注側の重要な判断です。
対象を絞り込む際は、実際の利用者がどの環境を使っているかのデータが手元にあると判断しやすくなります。アクセス解析でブラウザや端末の利用割合がわかれば、利用の少ない環境は優先度を下げる、といった合理的な線引きができます。データがなければ、クライアントの要件や業界の傾向から「最低限ここは押さえる」という基準を決めておきましょう。なお、対象環境を欲張ってすべて網羅しようとすると工数が跳ね上がります。発注前の段階で「どこまでやれば実務上十分か」を見極めておくことが、予算と品質のバランスを取る鍵になります。
スコープ外を明記して認識のズレを防ぐ
意外と見落とされがちなのが、「やらないこと」を書くことです。スコープに含まれない機能・観点(たとえば負荷テストは含まない、外部連携先の挙動は対象外など)を明記しておくと、後から「これもやってくれると思っていた」という認識のズレを防げます。スコープの定義は、テスト対象物の引き渡し範囲を双方で合意する作業でもあります。Lee Copeland『はじめて学ぶソフトウェアのテスト技法』でも、テスト計画書にはスコープ・アプローチ・リソース・スケジュールを記述することが基本とされており、スコープの明確化はあらゆるテスト活動の土台です。
準備その2:仕様書・資料を整理して渡せる状態にする
スコープが決まったら、外注先がテストの拠り所にする「正解の定義」を用意します。テストとは「期待する動作」と「実際の動作」を突き合わせる作業ですから、期待値が分からなければ何も判定できません。ここもコア3点のひとつです。
「期待動作」が分かる資料を最優先で揃える
最も重要なのは、外注先が「この機能はこう動くのが正しい」と判断できる資料です。仕様書、画面設計書、機能一覧、業務フロー図などが該当します。完璧な仕様書が存在しないケースは珍しくありませんが、その場合でも、画面遷移図や簡単な機能説明メモ、過去のリリースノートなど、手元にある資料をかき集めて渡すだけで外注先の理解は大きく進みます。
資料を渡すときは、どれが最新版なのかを明示しておくことも忘れないでください。複数バージョンの仕様書が混在していると、外注先は古い仕様を正解と勘違いし、結果として誤った不具合報告につながります。「この機能仕様書のVer3が最新」「この画面はFigmaのデザインが正」といった具合に、情報源の優先順位を一言添えるだけで混乱を防げます。また、口頭でしか共有されていない決定事項がある場合は、簡単な箇条書きメモでよいので文章に残しておきましょう。「言った・言わない」のすれ違いは、外部とのやり取りでこそ起きやすいものです。
仕様書が不完全でも諦めない
「ドキュメントが整備されていないから依頼できない」と諦める必要はありません。Copeland も、事前にテストケースを設計するスクリプトテストのアプローチは「システム要件の品質に大きく依存する」と指摘しています。裏を返せば、要件や仕様が曖昧な部分こそ、テスト前に外注先と一緒に洗い出して埋めておく価値があるということです。仕様が不明な箇所は「ここは仕様が確定していない」と正直に伝え、誰に確認すれば答えが得られるのかを示しておけば、外注先はその前提でテスト設計を進められます。
既知の不具合・注意点を共有する
すでに把握している不具合や、過去にトラブルが起きやすかった箇所、動作が不安定な機能などは、事前にリスト化して共有しましょう。「ここは既知の問題なので報告不要」「この機能は過去に決済まわりで事故があったので重点的に見てほしい」といった情報は、外注先のテスト設計の優先順位付けに直結します。情報を出し惜しみせず共有することが、テストの精度を底上げします。
過去の不具合履歴が課題管理ツールなどに蓄積されているなら、それも貴重な情報源です。どの機能でどんな種類の不具合が繰り返し出ているかが見えると、外注先は「この機能は入力チェックが弱い傾向がある」といった仮説を持ってテストに臨めます。これは闇雲に全機能を均等にテストするより、はるかに効率よく欠陥を見つける近道になります。「弱点を隠さず共有する」姿勢が、外注先を頼れるパートナーに変えていきます。
準備その3:テストの優先順位とリスクを言語化する

限られた時間と予算の中で最大の成果を得るには、「すべてを均等にテストする」のではなく、「重要なところに資源を集中する」発想が欠かせません。この優先順位付けは、ビジネス上の影響を最も把握している発注側がたたき台を作り、外注先の技術的視点で精緻化していく協働のプロセスです。
「ここが壊れたら致命的」をリスクで序列化する
機能ごとに、「もし不具合が出たらビジネスにどれだけ影響するか」を考えて序列をつけます。決済・個人情報の取り扱い・基幹業務に直結する機能は、不具合が出たときの損害が大きいため最優先です。一方、社内向けの補助機能などは相対的に優先度を下げられます。前述の現場の振り返りでも、テスト責任者は「アプリの全体像を把握し、テストすべき事項を整理し、優先順位をつけてタスクをこなすことが重要」と助言しています。優先順位付けは、テスト設計の入り口にあたる重要な作業です。
ビジネス影響度と発生確率の二軸で考える
優先順位は「影響の大きさ」だけでなく「不具合が顕在化する確率」も加味すると精度が上がります。リスクは一般に「影響度 × 発生確率」で捉えられ、利用頻度はその発生確率を左右する大きな要素です。毎日大量に使われる主要導線は、たとえ一つひとつの不具合の影響が中程度でも、頻繁に使われるぶん不具合に当たる確率が高く、無視できないリスクになります。影響度と発生確率(利用頻度)の二軸でマッピングすると、どこから手をつけるべきかが見えてきます。Copeland も出荷判定の考え方として、製品の複雑さ・障害時の金銭的損失・組織のリスク許容度といった要因を挙げており、リスクベースで優先順位を決める姿勢は国際的にも標準的な考え方です。
具体的には、機能を縦軸に並べ、「影響度(高・中・低)」と「発生確率(高・中・低)」を横に書いた簡単な表を作るだけで十分です。両方が高い機能は最優先、両方が低い機能は時間が余れば確認する、というように扱いを区別できます。この表は社内で完璧に仕上げる必要はなく、たたき台として外注先に渡し、専門家の目で補正してもらう前提で作れば気が楽です。優先順位の見える化は、上長やクライアントに「なぜこの機能を重点的にテストするのか」を説明する材料にもなり、社内の合意形成にも役立ちます。
優先順位は外注先と必ずすり合わせる
発注側が考えた優先順位は、外注先と必ず共有してすり合わせてください。外注先はテストの専門家ですから、「この観点も見ておいた方がよい」「ここはリスクが低いので簡易確認で十分」といった専門的な助言が返ってくることがあります。発注側のビジネス視点と外注先の技術視点をすり合わせることで、優先順位の精度はさらに高まります。リスクの識別と評価は、本来こうした双方の協働で精緻化していくものです。
準備その4:体制・窓口・コミュニケーションルールを決める

テスト代行は一度きりの受け渡しではなく、期間中の継続的なやり取りで成り立ちます。連絡や意思決定の流れを事前に設計しておくことで、進行中の停滞を防げます。窓口担当者を決めることは、コア3点の最後のひとつです。
社内の質問対応窓口を一本化する
外注先からは必ず「この仕様はどうなっていますか」という質問が出ます。このとき、誰が答えるのかが決まっていないと、回答待ちでテストが止まります。質問の一次窓口となる担当者を一人決め、その人が社内の関係者に確認して返す体制を作っておきましょう。窓口が複数いると回答が食い違い、かえって混乱を招きます。
あわせて、回答にかかる目安の時間も最初にすり合わせておくと安心です。「仕様の質問には原則1営業日以内に返す」といった目安があるだけで、外注先は質問待ちの間に別の作業へ切り替える計画を立てられます。窓口担当者が不在になる日や、開発側のキーパーソンが捕まりにくい時間帯がわかっていれば、それも事前に共有しておきましょう。連携の停滞は、能力の問題ではなく「誰にいつ聞けばよいか分からない」という段取りの問題から生まれることがほとんどです。
不具合報告のフォーマットと連絡手段を合わせる
不具合がどんな形式で報告されるのか、どのツール(チャット・課題管理ツール・スプレッドシートなど)でやり取りするのかを事前に決めておきます。報告に必要な項目(再現手順・期待結果・実際の結果・スクリーンショットなど)を合意しておくと、報告された不具合を社内の開発者がすぐに着手できる状態で受け取れます。
報告された不具合の重要度をどう区分するかも、最初にすり合わせておきたいポイントです。「致命的・重大・軽微」といった段階を定義し、それぞれどの程度の速さで対応するかの目安を共有しておけば、開発側は優先順位に沿って効率よく修正に取りかかれます。区分の基準が曖昧だと、軽微な表示崩れと業務が止まる重大障害が同じ温度感で報告され、対応の交通整理に余計な手間がかかります。報告のフォーマットと重要度の物差しをそろえることが、テスト期間中のやり取りをスムーズにする土台になります。
キックオフで「全体像の共通理解」を作る
テスト開始前に、関係者で同じ画面を見ながらシステムを操作するキックオフの時間を設けることを強くおすすめします。前述の現場の振り返りでは、「全員で一つの画面を見て、一緒に触る機会を設けることで、アプリの全体像を把握するフェーズでの連携を強化できる」という改善提案が出ています。一見、遠回りに見えるこの時間が、結果的にテスト全体の時間短縮につながるという「急がば回れ」の効果は、現場が実感している教訓です。依頼後の連携を深めるコツについては、テスト代行先との連携を円滑にする進め方でさらに詳しく扱っています。
準備その5:NDA・契約・セキュリティの条件を整える
テスト代行では、外注先に自社システムや、場合によっては顧客の情報に触れてもらうことになります。情報の取り扱いに関する取り決めは、テストを依頼する前に必ず整えておくべき土台です。
NDA(秘密保持契約)を発注前に締結する
仕様書やシステムの内部情報を渡す以上、秘密保持契約(NDA)の締結は前提です。多くの場合、本格的な情報共有の前にNDAを交わします。自社に雛形がない場合は、外注先が用意していることもあるため、早めに確認しておくとスムーズです。受託開発の場合、エンドクライアントとの契約上、第三者への情報開示に制限がかかっているケースもあるため、再委託が可能かどうかを事前に確認しておくことが重要です。
ここを見落とすと、契約上は許されていないはずの情報開示をしてしまい、後からクライアントとの信頼問題に発展するおそれがあります。クライアントとの基本契約書に「再委託には事前の書面承諾が必要」といった条項がないかを確認し、必要なら承諾を得てから動き出してください。NDAの締結には社内の法務確認や押印フローで日数がかかることもあります。テストを依頼すると決めたら、技術的な準備と並行して契約面の手続きも早めに着手しておくと、いざテストを始めたい段階で契約待ちになる事態を避けられます。
テストデータと本番データの扱いを決める
テストに使うデータをどう用意するかも事前に決めておきます。本番の個人情報をそのままテストに使うのは情報漏えいのリスクが高く、避けるべきです。個人情報保護委員会も、個人データの取り扱いには適切な安全管理措置が求められるとしています(個人情報保護委員会の解説)。テスト用にマスキングしたデータや、ダミーデータを用意できるかを検討しておきましょう。
アクセス権限と検証環境の準備範囲を確認する
外注先がどの環境(検証環境・ステージング環境など)に、どこまでのアクセス権限でテストするのかを決めます。本番環境で直接テストするのか、専用の検証環境を用意するのかによって、準備すべきことが変わります。アカウントの発行、VPNやIP制限の設定、テスト用端末の貸与などは、リードタイムがかかることもあるため、依頼が決まったら早めに着手してください。テストの環境条件や責任分担を事前に合意しておくことは、IEEE 829(現在はISO/IEC/IEEE 29119に統合)に代表されるテスト計画の標準でも重視されてきた項目です(JSTQBのシラバス)。
準備段階でつまずきやすい3つの落とし穴
ここまでの観点を意識していても、実際の準備では同じようなつまずき方をする現場が少なくありません。よくある落とし穴を先に知っておくことで、回避しやすくなります。
「資料が完璧になってから」と待ちすぎる
最も多いのが、仕様書やテスト計画を社内で完璧に整えてから依頼しようとして、いつまでも着手できないパターンです。資料の整備は終わりが見えにくく、待っている間に納期だけが迫ってきます。前述のとおり、不完全な部分は外注先と一緒に埋める前提で動き出すほうが、結果的に早く前に進みます。準備の目的は「完璧な書類を作ること」ではなく、「外注先が迷わず動ける最小限の土台を渡すこと」だと割り切りましょう。
社内の合意を取らずに話を進めてしまう
担当者レベルで外注の話を進めたものの、いざ契約段階になって上長やクライアントの承諾が得られず、振り出しに戻るケースもあります。テスト代行の活用は、費用面だけでなく情報開示の面でも社内外の関係者に影響します。誰の承諾が必要かを早い段階で洗い出し、優先順位の根拠やリスクの整理メモを使って社内合意を固めておくと、後半の手続きが滞りません。発注前の準備には、こうした「社内を動かす準備」も含まれます。
「お任せ」のつもりが情報を渡しきれていない
専門家に任せる気持ちが強すぎると、かえって必要な情報を渡しきれず、外注先が手探りで進めることになります。逆に、すべてを細かく指示しすぎると専門家の知見を活かせません。ちょうどよいのは、「ビジネス上の優先順位とリスクは発注側が示し、テストの設計や進め方は外注先の専門性に委ねる」という役割分担です。この線引きを意識しておくと、丸投げにも過干渉にも陥らずに済みます。
準備チェックリストと依頼までの進め方
ここまでの観点を、依頼前に確認できるチェックリストとしてまとめます。重要なのは、すべてを一度に揃えることではなく、最低限のコアと、あれば精度が上がる項目を切り分けて把握することです。
まず揃える「コア3項目」(半日〜1日が目安)
これだけあれば、ひとまず見積もり相談と初回打ち合わせに進めます。
- 粗くてよいので、テスト対象のシステム・機能一覧と、スコープ内/スコープ外のおおまかな線引き(あわせて、今回依頼するテストの種類のイメージ)
- 仕様書・画面設計書・業務フローなど、期待動作が分かる資料(既存のものをかき集めるだけでよい)
- 社内の質問対応窓口(担当者を一人決める)
あると精度が上がる「追加項目」(案件規模に応じて)
案件の規模や重要度に応じて、必要なものから揃えていけば十分です。小規模・短期の依頼なら、ここは外注先と相談しながら埋めていく前提でも問題ありません。
- 対象環境(OS・ブラウザ・端末とバージョン)の確定
- 依頼するテストレベル・テストタイプの整理(機能/回帰/非機能/受入など)
- 既知の不具合・過去のトラブル箇所のリスト
- 機能ごとの優先順位とリスクの整理メモ(影響度 × 発生確率の簡易表)
- 不具合報告のフォーマットと使用ツール、重要度の区分
- NDA・再委託可否・契約条件の確認
- テストデータの用意方法(マスキング/ダミー)
- 検証環境・アクセス権限の準備計画
完璧を目指さず「8割」で動き出す
このチェックリストを見て「ここまで揃えるのは大変だ」と感じたかもしれません。しかし、すべてを完璧に整えてから依頼する必要はありません。むしろ、不完全な部分があるなら、それを正直に外注先へ伝えて一緒に埋めていく方が現実的です。重要なのは、準備できている部分と、これから一緒に詰める部分を切り分けて把握している状態を作ることです。発注前のこうした段取りは、外注先に丸投げする責任放棄ではなく、協働の出発点を整える前向きな作業だと捉えてください。
段取りが整えば、テスト代行の価値は最大化する
発注前の段取りを整えておくことは、結果的に発注側自身の負担を軽くします。外注先が迷わず動ける状態を作れば、質問のラリーや手戻りが減り、限られた予算の中でテストの密度を最大化できます。テスト代行を依頼する前の準備に時間を使うことは、決して遠回りではなく、品質と納期の両立に向けた最短ルートなのです。依頼後の具体的な工程については、テスト代行の進め方(依頼から納品までの流れ)で段階ごとに解説しています。費用面の見通しを立てたい方は、おおよその料金体系と相場感をまとめたテスト代行の費用相場もあわせて確認しておくと、社内での合意形成がスムーズになります。
テスト体制の見直しや外部活用を検討されていて、自社の準備状況に不安がある方は、現状の準備状況の整理から始められる無料相談をご利用ください。何をどこまで揃えればよいか、現状を一緒に棚卸しするところからご支援します。
