サービスレベル契約
次の表は、XBOX 本体および PC 上の XBOX でリリースされるゲームに対する XBOX Requirement テストのサービスレベル契約 (SLA) の詳細を示しています。認定が必要な製品の種類
すべての XBOX 製品の種類は XBOX Requirement テストの対象であり、リリースする前に XBOX Certification に合格する必要があります。製品と提出の種類によっては、異なる要件やプロセスが適用される場合があります。次の種類の製品は、XBOX Certification を受ける必要があります。 製品の種類:- フルゲーム
- Game Preview
- ベータ版
- デモ版
- デジタルダウンロードのみ
- ディスクのみ
- ディスクとデジタル
- コンテンツ更新プログラム
認定テストパスの種類
提出の目的を検討してください。リリースの準備状況について方向性に関するフィードバックを求めている場合は、オプション提出を検討することをお勧めします。一方、提出物を最終製品として XBOX ネットワーク上でリリースする予定の場合は、最終提出を選択してください。オプション提出
オプション提出は、XBOX Certification が提供する有料テストサービスです。リリース候補ビルドを提出する前に、認定の観点からタイトルの状態を検証する機会を提供します。オプション提出は推奨されますが、必須ではありません。最終提出前に致命的な XR の問題を発見し、初回で合格する可能性を高める機会を提供します。ただし、オプションテストは、開発段階を通じて引き続き不可欠である適切な QA の代わりにはなりません。 オプション提出はパッケージ単位であり、それに応じて料金が適用されます。たとえば、XBOX One 版と XBOX Series X|S 版の両方があり、両方についてオプション提出を希望する場合は、それぞれ個別に支払う必要があります。Optional Submissions 有料サービスの詳細については、XBOX Certification Paid Services Program のドキュメントを参照してください。 オプション提出は CERT.DEBUG サンドボックスでのみテストされます。これは Microsoft が管理するサンドボックスで、認定担当者のみがアクセスできます。これは、赤署名のコンテンツのみの実行が許可される (お客様のものと同様の) 開発者サンドボックスです。オプション提出用のディスクは作成されません。Optional Complete レポートに CFR (Conditions for Resubmission) がないことは、タイトルが最終提出に合格したことを意味しません。Optional Complete レポートは、その時点での XBOX Requirements への準拠状況に関してタイトルがどの段階にあるかを評価するものです。オプション提出では、最終提出のような合格/不合格の判定は行われません。 オプションテストの詳細と、さまざまなティアの一覧については、オプション提出のドキュメントを参照してください。最終提出
最終提出は、製品が一般にリリースされる前、またはディスクが Released to Manufacturing (RTM) になる前の最後の認定テストパスです。最終提出の計画と調整については、Microsoft の担当者と連絡を取ってください。 本体での最終提出は、すべて CERT サンドボックスでテストされます。これは Microsoft が管理するサンドボックスで、認定担当者のみがアクセスできます。これは、緑署名のコンテンツのみの実行が許可される Retail サンドボックスです。一部のテストは赤署名のコンテンツを使用して CERT.DEBUG サンドボックスで実施される場合がありますが、最終提出のテストの大部分は CERT サンドボックスで行われます。認定用の本体は、RETAIL で公開されている最新の OS Recovery を実行しているリテール本体です。PC の最終提出も CERT サンドボックスでテストされます。オプション提出とは異なり、最終提出は、緑署名のバイナリとディスクを使用して、すべてリテールデバイスでテストされます。 製品が最終提出に合格すると、合格レポートが公開され、製品をリリースできるようになります。製品が最終提出に不合格となった場合は、再提出条件 (CFR) の詳細を記載した不合格レポートが公開されます。不合格レポートで指摘されたすべての CFR は、再提出前に修正する必要があります。再提出は、前回の最終提出と同じ方法で行う必要があります。アドオンコンテンツ
アドオンコンテンツ (永続型および消費型) をサポートするゲームは、サポートされているダウンロード可能なコンテンツ (DLC) の種類ごとに、メインゲームと一緒に認定される製品を少なくとも 1 つ用意する必要があります。たとえば、トラック、車、仮想通貨のパックをリリースする予定のレースゲームでは、少なくとも 1 つのトラック、1 つの車、1 つの仮想通貨パックのアドオンを認定する必要があります。オプション提出および最終提出の前に、アドオンコンテンツが認定サンドボックスに公開されるよう、Microsoft の担当者と協力してください。テストディスクの検証
物理ディスクでリリースされる製品は、テストディスクを注文し、XBOX Certification チームの承認を受ける必要があります。最終認定に提出する製品と一緒にディスクを注文することをお勧めします。ただし、これは必須ではありません。テストディスクは、ディスク製品が Partner Center で提出され、BVT に合格した時点で、XBOX Certification チームによって注文されます。テストディスクは、最大 3 か所の送付先と、Microsoft の社内アドレスに発送されます。これらはアートワークのない「シルバー」ディスクで、BinaryID や製造日などの基本情報のみが記載されています。セキュリティ上の理由から、製品名やその他の情報は記載されません。ディスクには BD25 と BD50 の 2 つの形式があります。複数ディスク形式もサポートされていますが一般的ではないため、その場合は Microsoft の担当者と協力することをお勧めします。 すべてのテストディスクは、オフラインおよびオンラインの本体構成を使用して、テストディスクの製造元によって検証されます。検証チェックに不合格となった場合、XBOX Certification は認定結果を発行する前に、不合格となったチェックについて対象を絞ったフォローアップを実施します。パートナーは、Release to Manufacturing (RTM) を承認する前に、必要なすべてのテストを引き続き実施する必要があります。パートナーが RTM の承認を行う前に必要なすべてのテストを実施することは、非常に重要です。XBOX Certification が実施するディスクテストについては、Media Validation Test Steps ドキュメントを参照してください。認定テストの段階
XBOX Certification が提出物を受け取ると、次の 3 つの主要な段階でテストされます。- 提出チェックでは、Submission Validator のレビューとマルウェアスキャンを行います。
- ビルド検証テスト (BVT) は、タイトルがテスト可能な状態にあり、以前に発行された CFR が解決されていることを確認するために実施されます。
- XBOX Requirement (XR) テストはテストの大部分を占め、該当するすべての XR テストケースがタイトルに対して検証されます。
- クリーンなリリースビルドを作成します。
- ルーズファイルの展開をテストします。
- MakePkg.exe を使用して提出パッケージを作成します。
- 開発サンドボックスで Store からダウンロードできるビルドを公開します。ビルドをダウンロードできるのは、サンドボックスへのアクセス権を付与されたユーザーのみです。これにより、認定チームと同じ方法でタイトルを取得してテストできます。
提出チェック
提出チェックには、Submission Validator とマルウェアスキャンの 2 つがあります。Submission Validator
Submission Validator は開発者にフィードバックを提供し、タイトルが Partner Center への取り込みや認定に失敗する原因となる一般的な問題に対処できるようにします。提出またはテスト用のパッケージを作成するために MakePkg Pack を実行すると、Submission Validator によっていくつかのエラーチェックが実行されます。常に最新の Submission Validator コンポーネントを使用してください。これにより、最新の検証の恩恵を受け、タイトルの提出を可能な限りスムーズに進めることができます。Submission Validator はスタンドアロンツールではありません。MakePkg Pack コマンドが /L または /LT スイッチと共に使用されるたびに、自動的に呼び出されます。Submission Validator は、タイトルパッケージが作成される前に実行されます。 Submission Validator の詳細については、Submission Validator の GDK ドキュメントを参照してください。マルウェアスキャン
ウイルスやその他のマルウェアによる製品の汚染を防ぐため、提出前に、任意のマルウェアスキャナーでパッケージをスキャンしてください。スキャンを実行する前に、マルウェアスキャナーの定義が最新であることを確認してください。 マルウェアスキャナーのログやその他の証明を提供する必要はありません。Microsoft は、提出物を受け取った時点で独自のマルウェアユーティリティを実行します。ただし、提出前にマルウェアスキャナーを実行すれば、Microsoft による検出を待たずに、偶発的な感染を早期に特定できます。ビルド検証テスト
ビルド検証テスト (BVT) は、完全な認定テストに入る前に、製品が完全にテスト可能であり、適切に構成されていることを確認するために設計された、縮小版のテストパスです。これは、製品の主要な領域で一連のテストケースを実行することによって行われます。すべての製品は、完全な認定テストにスケジュールされる前に BVT に合格する必要があります。 BVT の詳細と、BVT の不合格を回避する方法に関する追加のガイダンスについては、次を参照してください。XBOX Requirement テスト
製品が BVT に合格すると、XBOX Requirement (XR) テストがスケジュールされます。XR テストパスの目的は、その提出と製品の種類に該当するすべての XR に製品が準拠していることを検証することです。XR は、XBOX 製品のすべての開発者とパブリッシャーが準拠する必要があるポリシー、技術要件、および製品コンポーネント関連の要件で構成されています。XR により、XBOX 向けに作成された製品が安定して信頼性が高いだけでなく、一貫性があり、安全で、セキュアで、楽しいユーザーエクスペリエンスを提供することが保証されます。XBOX Requirements
各プラットフォームと製品の種類に対応する XR の包括的な一覧は、次の場所にあります。- 本体と PC: XBOX Requirements for XBOX Games (このページには、XBOX PC およびモバイルタイトルの要件が含まれています)
- Game Preview とベータ版: XBOX Requirements for Open Betas and Game Previews
XBOX Requirement テストケース
認定でテストされる各 XR には、要件のテスト方法を説明する詳細なテストケースがあります。テストケースには、テスト手順、予期される動作、合格/不合格の例が含まれます。- 本体と PC のテストケース: Certification Tested XBOX Requirements for XBOX Games (このページには、XBOX PC タイトルのテストケースが含まれています)
認定の問題の種類
認定テストパス中に見つかった問題は、重大度、発生確率、再現性に基づいてさまざまな種類に分類されます。- Standard Reporting Issue (SRI): SRI は通常 XR に関連していますが、タイトルを不合格にするほど重大ではないと判断された問題です。今後の提出で修正する必要がありますが、必須ではありません。
- Condition for Resubmission (CFR): CFR は、タイトルが不合格となる問題です。これらの問題は XR の意図に違反しており、タイトルのリリースを妨げるほど重大であると判断されます。CFR は再提出前に修正する必要があります。
- Issue of Note (ION): ION は、XR や XR テストケースに関連しない問題です。開発者が修正を希望する問題である可能性がありますが、修正は必須ではありません。
- Non-Tested: 認定テストパス中にテストできなかった XR やテストケースがある場合は、それらの XR とテストケースの一覧がレポートに含まれます。
提出の保留
問題によってテストがブロックされた場合、認定チームがテストの続行に必要な情報やアクセスを得るために Microsoft の担当者と協力している間、提出が保留 (Hold) になることがあります。場合によっては、代わりに提出が不合格となり、再提出が必要になることがあります。保留により、テストパスに遅延が生じる可能性があります。タイトルが保留になる一般的な理由は次のとおりです。- テストに必要なパートナーアカウントがない、または機能していない。
- パートナーサービスが CERT.DEBUG および CERT サンドボックスをサポートしていない。
- マルチプレイヤーが期待どおりに動作しない。
例外の要求
タイトルがいずれかの XBOX Requirement (XR) に完全に準拠していない場合は、その XR について例外を要求できます。これは、タイトルで革新的な機能を導入している場合や、技術的な制約が大きくタイトルが XR を満たせない場合に発生することがあります。例外が必要な場合は、認定に提出するかなり前から Microsoft の担当者と協力してください。例外の承認は保証されませんが、事前にフィードバックを得ることで、問題を解決する時間を十分に確保できます。タイトルを認定に提出する前に、未処理の例外要求をすべてクローズする必要があります。例外と解決策について話し合う時間を確保することで、遅延を防ぐことができます。 Microsoft は、新しい機能や革新的な機能を妨げることを望んでいません。何か新しいものを作成している場合は、例外要求でお知らせください。認定に提出する前に例外を要求するには、Microsoft の担当者にお問い合わせください。認定レポート
すべてのタイトルは、テストの終了時にレポートを受け取ります。認定テストパスの種類に基づいて、さまざまな種類のレポートがあります。レポートの種類は次のとおりです。- Optional Complete レポート
- Final Pass/Fail レポート
- Interim レポート
