製品は速やかに起動し、実行を継続し、ユーザー入力に応答し続ける必要があります。製品は正常にシャットダウンし、予期せず終了してはなりません。製品は、マネージドまたはネイティブのシステム API によって発生した例外を処理し、例外の処理後もユーザー入力に応答し続ける必要があります。
認定テスト ケース
次の表は、XR-001 のどのテスト ケースがコンソールまたは PC 上のタイトルに適用されるかを示しています。001-01 タイトルの安定性
テスト手順- XBOX プロファイルにサインインし、タイトルを起動します。
- タイトルのすべての領域を操作します。対象には次のものが含まれますが、これらに限定されません。
- ゲームプレイ
- メニューと機能
- ダウンロード コンテンツ (DLC)
- 以前のセーブ データがない新しい XBOX プロファイルを使用し、XBOX network から切断した状態で手順 1 ~ 3 を繰り返します。
タイトルの不安定性とは、ユーザー入力が認識されない状態、またはソフトウェアのクラッシュによりユーザーへの通知なしに進行が妨げられる状態を指します。 合格の例
- タイトルが安定している。
- タイトルが意図しないユーザー データの損失を引き起こさない。
- タイトルがクラッシュする、応答しなくなる、またはコンソールの再起動を引き起こす。
- タイトルがユーザー データの損失を引き起こす。
- 操作できない一時停止状態または静止画面が 20 秒を超えて表示される。
- 進行状況が示されない読み込み画面が 2 分を超えて表示される。
- 進行状況インジケーター付きの読み込み画面が 3 分を超えて表示される。
001-02 中断後のタイトルの安定性
製品版コンソールでは、次の条件でゲームが中断されます。- 電源モードが [クイック起動] に設定された状態でコンソールの電源をオフにし、コンソールが Connected Standby に移行したとき。
- ゲームがフォーカスを失った状態が 10 分間続いたとき。たとえば、[設定] などのアプリケーションを起動し、10 分間フォーカスを維持した場合です。
- コンソールの電源モードを [クイック起動] に設定した状態で XBOX プロファイルにサインインします。
- ゲームを起動し、ゲームプレイに進みます。
- ゲーム全体のさまざまな時点で、ゲームを中断します。
- ゲームを再開し、ユーザーが最後のゲームプレイの場所から続行できることを確認します。
- 次のセーブ ポイントまで進み、ゲームをセーブしてメイン メニューに戻ります。
- 手順 6 で作成したセーブをもう一度読み込み、すべての進行状況が残っていることを確認します。
- ゲーム全体を通して手順 3 ~ 6 を繰り返します。
タイトルの不安定性とは、ユーザー入力が認識されない状態、またはソフトウェアのクラッシュによりユーザーへの通知なしに進行が妨げられる状態を指します。さらに、ユーザーはゲームプレイに戻った後、セーブされた進行状況を失ってはなりません。 合格の例
- ゲームが安定しており、意図しないユーザー データの損失を引き起こさない。
- ゲームが中断から再開し、ユーザーが最後のゲームプレイの場所からすぐに続行できる。
- ゲームが中断から再開し、最後のゲームプレイの場所から再開するかどうかをユーザーに確認するメッセージが表示される。
- ゲームが中断から再開し、前のメニューまたは最初の操作可能な状態に戻るが、ユーザーは最後のセーブ場所を読み込むことができる。
- オンライン サービスへの接続を必要とするオンライン ゲームプレイ中に中断した後、ゲームが再開し、ユーザーが前のメニューまたは最初の操作可能な状態に戻されている。
- 接続ストレージの非同期化の結果として、ゲームがシステムによって終了される。
- 中断に失敗した結果、ゲームが終了する。
- ゲームが中断から再開し、予期せず終了する。
- ゲームが中断から再開し、ユーザーが最後のセーブ場所を読み込めない。
- ユーザーがパートナーがホストするサービスへの接続を再確立できない。
