Os produtos devem ser iniciados prontamente, continuar em execução e permanecer responsivos à entrada do usuário. Os produtos devem ser encerrados normalmente e não fechar inesperadamente. O produto deve tratar as exceções geradas por qualquer uma das APIs de sistema gerenciadas ou nativas e permanecer responsivo à entrada do usuário depois que a exceção for tratada.
Casos de teste de certificação
A tabela a seguir mostra quais casos de teste do XR-001 se aplicam ao seu título no console ou no PC.001-01 Estabilidade do título
Etapas do teste- Entre em um perfil do XBOX e inicie o título.
- Navegue por todas as áreas do título, incluindo, entre outras:
- Jogabilidade
- Menus e recursos
- Conteúdo para download (DLC)
- Usando um novo perfil do XBOX sem dados salvos anteriores, repita as etapas 1 a 3 enquanto estiver desconectado da rede XBOX.
A instabilidade do título refere-se a qualquer estado em que a entrada do usuário não é reconhecida ou em que o usuário é impedido de progredir devido a uma falha de software sem nenhuma notificação ao usuário. Exemplos de aprovação
- O título é estável.
- O título não causa perda não intencional de dados do usuário.
- O título falha, para de responder ou causa a reinicialização do console.
- O título causa a perda de dados do usuário.
- Uma pausa não interativa ou tela estática é apresentada por mais de vinte segundos.
- O título contém uma tela de carregamento que dura mais de dois minutos sem nenhuma indicação de progresso.
- O título contém uma tela de carregamento que dura mais de três minutos com um indicador de progresso.
001-02 Estabilidade do título após suspensão
Em consoles de varejo, um jogo será suspenso nas seguintes condições:- Quando o console entra no modo de espera conectado ao ser desligado com o modo de energia definido como Inicialização instantânea.
- Quando o jogo permanece fora de foco por dez minutos. Por exemplo, ao iniciar um aplicativo como Configurações e mantê-lo em foco por dez minutos.
- Entre em um perfil do XBOX com o modo de energia do console definido como Inicialização instantânea.
- Inicie o jogo e avance até a jogabilidade.
- Em vários pontos ao longo do jogo, suspenda o jogo.
- Retome o jogo e verifique se o usuário consegue continuar a partir do último local de jogo.
- Continue até o próximo ponto de salvamento, salve o jogo e retorne ao menu principal.
- Recarregue o salvamento feito na etapa 6 e verifique se todo o progresso ainda está presente.
- Repita as etapas 3 a 6 ao longo do jogo.
A instabilidade do título refere-se a qualquer estado em que a entrada do usuário não é reconhecida ou em que o usuário é impedido de progredir devido a uma falha de software sem nenhuma notificação ao usuário. Além disso, os usuários não devem perder nenhum progresso salvo depois de retornar ao jogo. Exemplos de aprovação
- O jogo é estável e não causa perda não intencional de dados do usuário.
- O jogo é retomado da suspensão e o usuário pode continuar imediatamente a partir do último local de jogo.
- O jogo é retomado da suspensão e o usuário é perguntado se deseja continuar a partir do último local de jogo.
- O jogo é retomado da suspensão e retorna a um menu anterior ou ao estado interativo inicial; no entanto, o usuário pode carregar o último local salvo.
- Depois de ser suspenso durante um jogo online que requer conectividade com serviços online, o jogo é retomado e retorna o usuário a um menu anterior ou ao estado interativo inicial.
- O jogo é encerrado pelo sistema como resultado da dessincronização do armazenamento conectado.
- O jogo é encerrado como resultado de uma falha ao suspender.
- O jogo é retomado da suspensão e é encerrado inesperadamente.
- O jogo é retomado da suspensão e o usuário não consegue carregar o último local salvo.
- O usuário não consegue restabelecer uma conexão com os serviços hospedados pelo parceiro.
