產品必須迅速啟動、持續執行,並對使用者輸入保持回應。產品必須正常關閉,且不得意外關閉。產品必須處理任何受控或原生系統 API 引發的例外狀況,並在處理例外狀況後對使用者輸入保持回應。
認證測試案例
下表顯示哪些 XR-001 測試案例適用於您在主機或 PC 上的遊戲。001-01 遊戲穩定性
測試步驟- 登入 XBOX 設定檔並啟動遊戲。
- 瀏覽遊戲的所有區域,包括但不限於:
- 遊戲過程
- 選單和功能
- 可下載內容 (DLC)
- 使用沒有先前存檔資料的新 XBOX 設定檔,在中斷與 XBOX 網路連線的狀態下重複步驟 1-3。
遊戲不穩定是指任何無法辨識使用者輸入的狀態,或因軟體當機而導致使用者無法繼續進行且未收到任何使用者通知的狀態。 通過範例
- 遊戲穩定。
- 遊戲不會導致非預期的使用者資料遺失。
- 遊戲當機、沒有回應,或導致主機重新開機。
- 遊戲導致使用者資料遺失。
- 出現持續超過二十秒的非互動式暫停或靜態畫面。
- 遊戲包含超過兩分鐘且沒有任何進度指示的載入畫面。
- 遊戲包含超過三分鐘且有進度指示器的載入畫面。
001-02 暫停後的遊戲穩定性
在零售主機上,遊戲會在下列情況下暫停:- 當電源模式設定為「立即開機」時關閉主機,使主機進入連線待命。
- 當遊戲失去焦點達十分鐘時。例如,啟動 [設定] 等應用程式並讓其保持焦點十分鐘。
- 在主機電源模式設定為「立即開機」的情況下登入 XBOX 設定檔。
- 啟動遊戲並進入遊戲過程。
- 在遊戲的各個時間點暫停遊戲。
- 繼續遊戲,並確認使用者可以從上次的遊戲位置繼續。
- 繼續前往下一個存檔點,儲存遊戲,然後返回主選單。
- 重新載入步驟 6 中建立的存檔,並確定所有進度仍然存在。
- 在整個遊戲中重複步驟 3-6。
遊戲不穩定是指任何無法辨識使用者輸入的狀態,或因軟體當機而導致使用者無法繼續進行且未收到任何使用者通知的狀態。此外,使用者返回遊戲過程後,不得遺失任何存檔進度。 通過範例
- 遊戲穩定,且不會導致非預期的使用者資料遺失。
- 遊戲從暫停狀態繼續,且使用者可以立即從上次的遊戲位置繼續。
- 遊戲從暫停狀態繼續,並提示使用者是否要從上次的遊戲位置繼續。
- 遊戲從暫停狀態繼續並返回先前的選單或初始互動狀態,但使用者可以載入上次的存檔位置。
- 在需要線上服務連線的線上遊戲過程中暫停後,遊戲繼續並將使用者帶回先前的選單或初始互動狀態。
- 遊戲因連線儲存體不同步而遭系統終止。
- 遊戲因無法暫停而遭終止。
- 遊戲從暫停狀態繼續後意外終止。
- 遊戲從暫停狀態繼續後,使用者無法載入上次的存檔位置。
- 使用者無法重新建立與合作夥伴託管服務的連線。
