Falhas comuns de BVT no PC
Esta é uma lista de falhas comuns de BVT.Reprodução de Condições para Reenvio (CFRs)
Um título é reenviado após ser reprovado nos BVTs e/ou na Certificação e não corrige as CFRs da passagem de teste anterior. A equipe de teste verificará se todas as CFRs registradas na passagem de teste anterior foram corrigidas antes de permitir que o título entre em teste. Orientação:Certifique-se de que todas as CFRs de um relatório de Certificação sejam corrigidas antes de reenviar.
Dependências necessárias não estão instaladas
As dependências necessárias não são instaladas em um PC limpo quando o título é instalado pela loja. Por exemplo, após instalar o título em um PC limpo, ele não é iniciado e exibe o seguinte erro: The code execution cannot proceed because MSVCP100.dll was not found. Orientação:Teste em uma nova instalação do Windows e certifique-se de que todas as dependências do pacote sejam removidas do dispositivo. Publique o jogo na loja, instale-o e verifique se todas as dependências do jogo foram instaladas. Inclua todas as dependências exigidas pelo jogo no diretório de instalação ou solicite que o usuário instale as dependências durante a primeira inicialização, caso não tenham sido instaladas pela loja. Referência: Dependências de pacotes de estrutura
Estabilidade do título
O título falha e/ou trava ao ser iniciado ou durante o jogo. Orientação:Teste com diferentes configurações de hardware, usando os drivers gráficos mais recentes. Cenários de teste:
- Instale o título pela loja. A equipe de teste já observou problemas após instalar o título pela loja que não ocorrem ao fazer sideload do título em uma sandbox de desenvolvedor.
- Teste várias resoluções (em janela e em tela cheia).
- Teste entradas aleatórias em todas as telas.
- Entre e saia rapidamente dos menus do jogo.
Autenticação de dois fatores
Ao usar perfis que nunca iniciaram o título antes, o usuário não recebe a caixa de diálogo de consentimento explícito. O título entra em uma tela de carregamento indefinida após ser iniciado, antes de chegar a qualquer jogabilidade ou menu. Orientação:Teste a entrada usando contas de desenvolvedor com a autenticação de dois fatores habilitada (há uma opção para selecionar 2FA ao criar contas de desenvolvedor no Partner Center). É provável que o título esteja chamando apenas XUserAddAsync(AddDefaultUserSilently), presumindo que sempre há um usuário. O título deve usar XUserAddAsync(AddDefaultuserAllowingUI) e incluir código para tratar possíveis casos de erro. O GDK tem exemplos que mostram como fazer isso. Isso permitirá que a interface do usuário seja exibida, se necessário, quando não houver usuário conectado, quando o consentimento estiver ausente ou quando houver necessidade de resolver outros problemas de autenticação. Referência: Documentação do GDK sobre XUserAddAsync
Serviços de parceiros não estão em execução
Os serviços de parceiros (como multijogador) não estão em execução quando o título é enviado. Orientação:Certifique-se de que todos os serviços de parceiros necessários para o jogo estejam ativos e em execução ao enviar para a certificação. Certifique-se de que eles continuem em execução durante toda a passagem de teste.
Problemas de multijogador e matchmaking
Os títulos com suporte a multijogador devem permitir que um usuário inicie, avance e conclua uma sessão multijogador com sucesso. A equipe de teste tentará reunir o número mínimo de usuários necessário para iniciar uma sessão e encerrar uma partida concluindo o número mínimo de objetivos exigidos. Se um título oferecer suporte à funcionalidade multijogador, mas não a uma experiência de matchmaking, a equipe de teste usará os recursos de convite/participação do sistema e do jogo para permitir que o número mínimo de usuários necessário entre e conclua uma partida. Orientação:Certifique-se de que todos os recursos multijogador compatíveis estejam concluídos, funcionando e testáveis antes de enviar para a Certificação.
Conteúdo para download
Os pacotes de Conteúdo para Download (DLC) não são localizados na loja por meio de pesquisa ou de links diretos. A instalação e a presença do DLC no título são verificadas pela equipe de teste. Pelo menos um item de cada tipo de DLC deve ser publicado nas sandboxes CERT e CERT.DEBUG para teste. Orientação:Publique pelo menos um item de cada tipo de DLC compatível nas sandboxes de Certificação antes de enviar.
Conquistas não são desbloqueadas
O título não desbloqueia todas as conquistas quando os critérios são atendidos. Orientação:Verifique se todas as conquistas são desbloqueadas quando os critérios são atendidos.
Disponibilidade na Microsoft Store e configurações de jogabilidade dos XBOX services
Durante o BVT, o título é baixado da Store nas sandboxes CERT e CERT.DEBUG. Quando a publicação na sandbox CERT for concluída no Partner Center, certifique-se de atualizar também as configurações de jogabilidade dos XBOX services na sandbox CERT.DEBUG. Isso ajudará a garantir que não haja atrasos ao adquirir e configurar o título para teste. Orientação: Atualizar as configurações de jogabilidade dos XBOX services em CERT.DEBUGSe este for seu primeiro envio, ou se você tiver atualizado as configurações de jogabilidade dos XBOX services desde o envio anterior, publique manualmente as configurações na sandbox CERT.DEBUG.
- No Partner Center, acesse a página XBOX services - Gameplay settings do seu produto. Selecione a sandbox de origem que você selecionou no fluxo de trabalho Certify para os pacotes.
- Selecione Review and Publish para publicar as configurações de jogabilidade dos XBOX services no destino da sandbox CERT.DEBUG.
