次の方法で共有


サーティフィケーションのステップ バイ ステップ ガイド

Xbox 本体または本体以外のデバイスに Xbox サービスを統合するすべての製品は、リリース前にサーティフィケーションを受ける必要があります。 Xbox サーティフィケーション チームは、Xbox 用に作成された製品が、高品質のサービスとして Xbox ネットワークを維持しながら、ユーザーのプライバシーとセキュリティを尊重していることを検証します。 サーティフィケーションは、製品が安定していて信頼性があるだけでなく、一貫性があり、安全で楽しいエクスペリエンスをユーザーに提供することを確認します。

サービス レベル アグリーメント (Service Level Agreement)

次の表は、本体と PC プラットフォームのサービス レベル アグリーメント (SLA) の詳細を示しています。 これには、ディスク、デジタルおよびコンテンツ アップデートの提出が含まれます。

提出の種類 本体の SLA PC (MSIXVC) SLA
ディスク 6 営業日 該当なし
デジタル 5 営業日 3 営業日
デジタル コンテンツ アップデート 3 営業日 1 営業日 (バイパスを含む)

サーティフィケーションが必要な製品タイプ

すべての Xbox 製品タイプは Xbox 要件テストの対象となり、リリース前に Xbox サーティフィケーションに合格する必要があります。 製品と提出物の種類に応じて、異なる要件とプロセスが適用される場合があります。 次の種類の製品は Xbox サーティフィケーションを受ける必要があります:

製品の種類:

  • ゲーム (完全版)
  • ゲーム プレビュー
  • ベータ版
  • デモ

提出の種類:

  • デジタル ダウンロードのみ
  • ディスクのみ
  • ディスクとデジタル
  • コンテンツ アップデート (CU)

テストの量と適用される要件の数は、製品の種類とライフサイクルのどの位置にあるかによって異なります。

サーティフィケーション テスト パスの種類

提出の意図を検討してください。 リリースの準備状況に関して方向性を確認するためのフィードバックを求めている場合は、オプショナルの提出を検討することをお勧めします。 一方、提出物を最終製品として Xbox ネットワーク上にリリースする場合は、ファイナルの提出を選択します。

オプショナルの提出

オプショナルの提出は、Xbox サーティフィケーションによって提供される有料のテスト サービスです。 これは、リリース候補ビルドを提出する前に、サーティフィケーションの観点からタイトルの状態を検証する機会を提供します。 オプショナルの提出は推奨されていますが、必須ではありません。 これにより、ファイナルの提出前に重大な XR 違反を検出し初回で合格する可能性を高めることができます。 だだしオプショナルのテストは 、開発フェーズ全体で依然として不可欠な適切な QA の代替にはなりません。

オプショナルの提出はパッケージごとに適用され、それに応じて料金が発生します。 たとえば、Xbox One と Xbox Series X|S の両方のバージョンがあり、両方に対してオプショナルの提出を行う場合には、個別に料金が発生します。 オプショナルの提出の有料サービスの詳細については、 Xbox サーティフィケーション有料サービス プログラム ドキュメントを参照してください。

オプショナルの提出は、CERT.DEBUG サンドボックスでのみテストされます。これは Microsoft が管理するのサンドボックスで、サーティフィケーション担当者のみがアクセスできます。 これは、レッド サイン済みコンテンツのみが実行を許可される開発者サンドボックスです (あなたの環境と類似しています)。 オプショナルの提出用にはディスクは作成されません。 オプショナルの完全なレポートに CFR (再提出修正必須項目) がない場合でも、そのタイトルがファイナルの提出に合格したことを意味するものではありません。 オプショナルの完全なレポートは、その時点での Xbox 要件への準拠という点でタイトルがどのような状況にあるかを評価します。 オプショナルの提出については、ファイナルの提出の場合とは異なり、合否の決定は行われません。

追加の詳細とオプションのテストのさまざまな段階のリストについては、「オプショナルの提出」のドキュメントを参照してください。

ファイナルの提出

ファイナルの提出とは、製品が一般にリリースされるか、ディスクが製造向けにリリースされる (RTM) 前の最後のサーティフィケーション テスト パスです。 Microsoft の担当者と連絡を取り、ファイナルの提出を計画および調整します。

本体でのファイナルの提出は、CERT サンドボックスで完全にテストされます。これは Microsoft が管理するのサンドボックスで、サーティフィケーション担当者のみがアクセスできます。 これは、グリーン サイン済みコンテンツのみが実行を許可されるリテール サンドボックスです。 一部の限定的なテストは、レッド サイン済みコンテンツを使用して CERT.DEBUG サンドボックスで実施される場合がありますが、ファイナルの提出のテストの大部分は CERT サンドボックスで実施されます。 サーティフィケーション用コンソールは、RETAIL で公開されている最新の OS リカバリを実行するリテール コンソールです。 PC のファイナルの提出も CERT サンドボックスでテストされます。 オプショナルの提出とは対照的に、ファイナルの提出はリテール デバイス上で、グリーン サイン済みのバイナリとディスクを使用して完全にテストされます。

製品がファイナルの提出に合格すると、合格レポートが発行され、製品をリリースできます。 製品がファイナルの提出で不合格になった場合、再提出修正必須項目 (CFR) を詳細に記載した不合格レポートが発行されます。 不合格レポートで特定されたすべての CFR は、再提出する前に修正する必要があります。 再提出は、前回のファイナルの提出と同じ方法で行う必要があります。

アドオン コンテンツ

アドオン コンテンツ (非消費型アイテム/消費型アイテム) をサポートするゲームには、メインのゲームに加えて、サーティフィケーションを受けた、サポートされているダウンロード コンテンツ (DLC) の種類ごとに少なくとも 1 つの製品が必要です。 たとえば、トラック、車、仮想通貨パックのリリースを計画しているレーシング ゲームでは、少なくとも 1 つのトラック、車、仮想通貨パック アドオンのサーティフィケーションを受ける必要があります。 Microsoft の担当者と協力して、オプショナルとファイナルの提出前にアドオン コンテンツがサーティフィケーション用サンドボックスに公開されるようにしてください。

テスト ディスクを検証する

物理ディスクでリリースされる製品には、Xbox サーティフィケーション チームによって注文および承認されたテスト ディスクが必要です。 ファイナル サーティフィケーションのために提出される製品と一緒にディスクを注文することをお勧めします。 ただし、これは必須ではありません。 テスト ディスクは、ディスク製品がパートナー センターに提出され、BVT が合格したときに、Xbox サーティフィケーション チームによって注文されます。 テスト ディスクは、最大 3 つの宛先および Microsoft 社内の住所に発送されます。 これらはアートワークのない 'シルバー' ディスクで、BinaryID や製造日などの基本情報のみが含まれています。 セキュリティ上の理由から製品名などの情報は記載しておりません。 ディスクには、BD25 と BD50 の 2 つのフォーマットがあります。 マルチディスク形式はサポートされていますが、一般的ではないため、その場合は Microsoft の連絡先に問い合わせることをお勧めします。

すべてのテスト ディスクは、製造へのリリース (RTM) が承認される前に、Xbox サーティフィケーションとパートナーによる検証が必要です。 パートナーは、RTM に承認を与える前に、必要なすべてのテストを実行することが重要です。 Xbox サーティフィケーションによって実行されるディスク テストは、メディア検証テストの手順に関するドキュメントで参照できます。

サーティフィケーション テスト ステージ

提出物が Xbox サーティフィケーションによって受け取られると、次の 3 つの主要な段階でテストされます:

  1. 提出チェックにより、サブミッション バリデーターのレビューとマルウェアのスキャンを行います。
  2. ビルド検証テスト (BVT) を実行して、タイトルがテスト可能な状態であること、および以前に発行された CFR が解決済みであることを確認します。
  3. Xbox 要件 (XR) テストはテストの大部分を占め、該当するすべての XR テスト ケースがタイトルに対して検証されます。

次の手順は、テストを有効にし、製品を提出する準備をするのに役立ちます。

  1. クリーンなリリース ビルドをビルドします。
  2. ルース ファイルの配置をテストします。
  3. MakePkg.exe で提出パッケージをビルドします。
  4. 開発サンドボックスのストアからダウンロードできるビルドを公開します。 サンドボックスへのアクセスを許可されたユーザーのみがビルドをダウンロードできます。 これにより、サーティフィケーションと同じ方法でタイトルを取得してテストできるようになります。

提出チェック

サブミッション バリデーターとマルウェア スキャンという 2 つの提出チェックがあります。

サブミッション バリデーター

サブミッション バリデーターは開発者にフィードバックを提供し、パートナー センターやサーティフィケーションへのタイトルの取り込みに失敗する原因となる一般的な問題に対処できるようにします。 MakePkg Pack を実行して提出またはテスト用のパッケージを生成すると、サブミッション バリデーターはいくつかのエラー チェックを実行します。 常に最新のサブミッション バリデーター コンポーネントを使用する必要があります。そうすることで、最新の検証を利用でき、タイトルの提出処理が最もスムーズに行われます。 サブミッション バリデーターはスタンドアロン ツールではありません。 これは、MakePkg Pack コマンドが /L または /LT スイッチとともに使用されるたびに自動的に呼び出されます。 サブミッション バリデーターは、タイトル パッケージが作成される前に実行されます。

サブミッション バリデーターの詳細については、サブミッション バリデーター GDK ドキュメントを参照してください。

マルウェア スキャン

ウイルスやその他のマルウェアによる製品の汚染を防ぐため、提出する前に、パッケージに対して任意のマルウェア スキャナーを実行します。 スキャンを実行する前に、マルウェア スキャナーに発行元から最新の定義が取得されていることを確認してください。

マルウェア スキャナーについては、ログなどの証拠を提出する必要はありません。 Microsoft は、受け取った提出に対して独自の マルウェア ユーティリティを実行します。 ただし、提出の前にマルウェア スキャナーを実行することにより、万一感染していた場合に、Microsoft からの報告を待たずに早期に検出することができます。

ビルド検証テスト

ビルド検証テスト (BVT) は、完全なサーティフィケーション テストに入る前に、製品が完全にテスト可能であり、適切に構成されていることを確認するために設計された短縮テスト パスです。 これは、製品の主要領域でテスト ケースのスイート セットを実行することによって行われます。 すべての製品は、完全なサーティフィケーション テストを予定する前に BVT に合格する必要があります。

BVT の詳細と、BVT の失敗を回避する方法に関する追加のガイダンスについては、以下を参照してください:

Xbox 要件テスト

製品が BVT に合格すると、Xbox 要件 (XR) テストが予定されます。 XR テスト パスの目的は、その提出および製品タイプに該当するすべての XR に対する製品の準拠を検証することです。 XR は、Xbox 製品のすべての開発者およびパブリッシャーが準拠する必要があるポリシー、技術要件、および製品コンポーネント関連の要件で構成されます。 XR では、Xbox 向けに作成された製品が安定していて信頼できるだけでなく、一貫性があり、安全で、セキュリティ保護された楽しめるユーザー エクスペリエンスを提供することが確認されます。

Xbox 要件

各プラットフォームおよび製品タイプの XR の包括的なリストは、次の場所にあります:

テストされた各 XR の追加の詳細とサポート コンテンツは、「Xbox 要件のサポート コンテンツ」で参照できます。

Xbox 要件のテスト ケース

サーティフィケーションでテストされる各 XR には、要件のテスト方法をカバーする詳細なテスト ケースがあります。 テスト ケースには、テスト ステップ、予想される動作、および合否例が含まれます。

サーティフィケーションの問題の種類

サーティフィケーション テスト パス中に見つかった問題は、重大度、確率、再現性に基づいて異なる種類に分類されます。

  • 標準レポートの問題 (SRI): SRI は通常、XR に関連していますが、タイトルを不合格にさせるほど深刻とは見なされません。 今後の提出で修正する必要がありますが、必須ではありません。
  • 再提出修正必須項目 (CFR): CFR はタイトル不合格の問題です。 これらの問題は XR の意図に違反しており、タイトルのリリースを妨げるほど深刻であると考えられます。 CFR は、再提出前に修正する必要があります。
  • Issue of Note (ION: 問題の注意書き): ION は、XR または XR テスト ケースに関連しない問題です。 これらは開発者が修正したい問題である可能性がありますが、必須ではありません。
  • テスト対象外: サーティフィケーション テスト パス中にテストできなかった XR やテスト ケースがある場合は、これらの XR とテスト ケースの一覧がレポートに含まれます。

問題の重大度、確率、再現性がどのように決定されるかの詳細については、エラー モード分析 (FMA) のドキュメントを参照してください。

提出の保留

サーティフィケーション チームのテストを妨げる問題が見つかった場合、タイトルは保留されます。 保留によりテスト パスに遅延が生じますが、これはパートナーやサーティフィケーションが望んでいることではありません。 サーティフィケーションにより、Microsoft の連絡先に保留の理由が通知され、問題の解決に協力します。 タイトルが保留になる理由はさまざまですが、最も一般的なものは次のとおりです:

  • テストに必要なパートナー アカウントが見つからないか、機能していない。
  • パートナー サービスは、CERT.DEBUG および CERT サンドボックスをサポートしていません。
  • マルチプレイヤーが期待どおりに機能しません。

サーティフィケーションに提出する前に、タイトルを完全にテストするために必要なすべてのタイトル サービスが機能していることを確認すると、不必要な遅延を回避できます。

例外要求

タイトルが Xbox 要件 (XR) に完全に準拠していない場合は、その XR の例外を要求できます。 このような状況は、タイトルが革新的な機能を取り入れている場合や、大きな技術的制限が原因で XR を満たせない場合に発生することがあります。 例外が必要な場合は、サーティフィケーションに提出する前に十分に Microsoft の担当者と協力してください。 例外の承認は保証されませんが、事前にフィードバックを得ることで、問題を解決するのに十分な時間が与えられます。 未解決のすべての例外要求を、タイトルをサーティフィケーションに提出する前にクローズする必要があります。 例外や解決策について話し合う時間を設けることで、遅延を防ぐことができます。

Microsoft は、新しい機能や革新的な機能がブロックされることを望んではいません。 何か新しいものを作成する場合は、例外要求でお知らせください。 サーティフィケーションに提出する前に例外を要求するには、Microsoft の連絡先にお問い合わせください。

サーティフィケーションのレポート

すべてのタイトルはテストの終了時にレポートを受け取ります。 サーティフィケーション テストのパス タイプに基づいて、さまざまなレポートの種類があります。 さまざまなレポートの種類は次のとおりです:

  • オプショナルの完了レポート
  • ファイナルの合否レポート
  • 中間レポート

サーティフィケーション レポートは Word ドキュメントで Microsoft 担当者に提供され、いかなる場合もパートナー センターで直接入手できます。 次回の提出で修正する必要がある問題は、CFR としてマークされます。

オプショナルの完了レポート

オプショナルの完了レポートは、オプショナルの提出のテストの終了時に送信されます。 オプショナルの提出は一般に公開されないため、合否の結果はありません。 オプショナルの完了レポートには、SRI や CFR など、テスト中に見つかったすべての問題が含まれます。

ファイナルの合否レポート

ファイナルの合否レポートは、ファイナルの提出のテスト終了時に送信されます。 これは、タイトルがサーティフィケーションに合格し、一般公開が許可されるかどうかを示すレポートです。 オプショナルの完了レポートと同様に、ファイナルの合否レポートには、SRI や CFR など、テスト中に見つかったすべての問題が含まれます。 合格レポートが発行されると、タイトルは一般に公開できるようになります。 不合格レポートが発行された場合、タイトルを一般に公開することは許可されず、ファイナル サーティフィケーションのために再提出する前にレポート内の CFR を修正する必要があります。

中間レポート

中間レポートは、タイトルのテスト中に送信されます。 テストはまだ進行中であるため、合否評価は含まれていません。 中間レポートの目的は、テストが終了する前に見つかった問題を早期に確認することです。

サーティフィケーション テスト ベンチの構成

これらは、サーティフィケーション テスト ベンチで使用される構成です。

コンソール ベンチ レイアウト

本体でのテストには、すべてのプラットフォームと世代からのデバイス、およびすべてのプラットフォームと世代にわたるデバイスが含まれます。 本体プラットフォームと世代に必要な内容の詳細については、「XR-130: Xbox 本体のファミリーと世代」を参照してください。

次の表は、サーティフィケーション テスト ベンチで使用されるさまざまな本体設定と構成を示しています。

設定 本体 1 本体 2 本体 3 本体 4 本体 5
デバイス: Xbox One / Xbox Series X Xbox One X / Xbox Series S Xbox One S / Xbox Series X Xbox Series S Xbox Series X
本体の種類: リテール リテール リテール リテール リテール
画面解像度の設定: 720p 4K 1080p 1080p 720p
色の深度: 24 ビット 36 ビット 30 ビット 24 ビット 30 ビット
HDR: N/A 4 時間後に切り替え N/A N/A N/A
色空間: PC 標準 PC 標準 標準
オーディオ: ステレオ 5.1 ビットストリーム ステレオ ヘッドセット - Windows Sonic for Headphones ステレオ
コントローラー: 1 ワイヤレス コントローラー 1 ワイヤレス コントローラー 4 ワイヤレス コントローラー 1 ワイヤレス コントローラー 2 ワイヤレス コントローラー
本体の言語: 言語 1 英語 言語 2 言語 3 言語 4
電源の設定: クイック起動 クイック起動 省電力 クイック起動 省電力
ストレージ デバイス: 内部 HDD 内部 HDD 内部 HDD USB HDD USB HDD
インストール方法: デジタル ダウンロード デジタル ダウンロード ディスク (利用可能な場合) デジタル ダウンロード デジタル ダウンロード
アカウントの種類: Game Pass Core - My Home Xbox Game Pass Core - My Home Xbox Game Pass Core 以外 - My Home Xbox Game Pass Core - My Home Xbox Game Pass Core - My Home Xbox
ゲーム設定: 既定の設定の反対 既定のゲーム設定 30 分ごとまたは各レベル後に設定を変更 各オプションを第一四分位点に設定 各オプションを第三四分位点に設定

サーティフィケーションからのリリース (RFC)

タイトルがサーティフィケーションに合格し、合格レポートが発行されると、そのタイトルはサーティフィケーションからリリースされた (RFCd) とみなされます。 この時点で、Microsoft の担当者認可が必須ですが、小売店への公開とタイトルのリリースの調整を支援することができます。

お問い合わせ

サーティフィケーション レポート、Xbox 要件、テスト ケースについて質問がある場合は、XboxCert@xbox.com にメールでお問い合わせください。

関連項目