> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Guia passo a passo da certificação

> Siga um passo a passo da Certificação XBOX que aborda envio, BVT, testes, tratamento de CFRs e relatório final do seu jogo Xbox.

Todos os produtos que integram serviços XBOX em consoles XBOX ou dispositivos que não são consoles precisam ser certificados antes do lançamento. A equipe de Certificação XBOX valida que os produtos criados para XBOX respeitam a privacidade e a segurança de seus usuários, ao mesmo tempo em que mantêm a rede XBOX como um serviço de alta qualidade. A certificação confirma que os produtos não são apenas estáveis e confiáveis, mas também oferecem uma experiência de usuário consistente, segura e agradável.

## Contratos de nível de serviço

A tabela a seguir detalha os acordos de nível de serviço (SLAs) para o teste de requisitos XBOX referente a jogos que serão lançados em consoles XBOX e XBOX no PC.

| Categoria de envio                         | SLA          |
| ------------------------------------------ | ------------ |
| Envios em disco                            | 5 dias úteis |
| Digital Base Final                         | 4 dias úteis |
| Digital Base Final (Fastlane)              | 48 horas     |
| Atualização de conteúdo digital            | 2 dias úteis |
| Atualização de conteúdo digital (Fastlane) | 24 horas     |
| Envios opcionais                           | 5 dias úteis |

## Tipos de produtos que exigem certificação

Todos os tipos de produtos XBOX estão sujeitos ao teste de requisitos XBOX e precisam passar pela Certificação XBOX antes de serem lançados. Dependendo do seu produto e do tipo de envio, diferentes requisitos e processos podem se aplicar. Os seguintes tipos de produtos precisam passar pela Certificação XBOX.

**Tipos de produto:**

* Jogos completos
* Prévias de jogos (Game previews)
* Betas
* Demos

**Tipos de envio:**

* Somente download digital
* Somente disco
* Disco e digital
* Atualização de conteúdo

A quantidade de testes e o número de requisitos aplicáveis variam de acordo com o tipo de produto e o momento em que ele se encontra no seu ciclo de vida.

## Tipos de test pass de certificação

Considere a intenção do envio. Se você busca feedback direcional sobre a prontidão para lançamento, considere um envio opcional. Se pretende lançar o envio na rede XBOX como produto final, escolha um envio final.

### Envios opcionais

Envios opcionais são um serviço de teste pago fornecido pela Certificação XBOX. Eles oferecem uma oportunidade de validar como um título está se comportando do ponto de vista da Certificação antes de enviar seu build candidato ao lançamento. Envios opcionais são recomendados, mas não obrigatórios. Eles permitem que você descubra problemas críticos de XR antes do envio final e aumentam suas chances de aprovação já na primeira tentativa. Testes opcionais não substituem um bom QA, que continua sendo essencial durante todo o desenvolvimento.

Envios opcionais são cobrados por pacote e as taxas são aplicadas de acordo. Por exemplo, se você tem versões para XBOX One e XBOX Series X|S e deseja um envio opcional para ambas, precisa pagar por cada uma individualmente. Para detalhes completos sobre o serviço pago de Envios Opcionais, consulte a documentação do [Programa de Serviços Pagos de Certificação XBOX](/publishing/game-publishing/concepts/certification/certification-paid-services).

Envios opcionais são testados apenas no sandbox CERT.DEBUG, que é um sandbox controlado pela Microsoft ao qual somente pessoas da Certificação têm acesso. Trata-se de um [developer sandbox](/gaming/gdk/_content/gc/live/test-release/sandboxes/live-setup-sandbox) onde somente conteúdo red-signed pode ser executado (semelhante ao seu). Discos não são produzidos para envios opcionais.

<Warning>
  A ausência de CFRs (Conditions for Resubmission) no relatório Optional Complete não significa que o título foi aprovado no envio final. O relatório Optional Complete é uma avaliação da situação do título em relação aos requisitos XBOX naquele momento. Uma decisão de aprovação/reprovação não é emitida para envios opcionais como acontece com os envios finais.
</Warning>

Para detalhes adicionais e uma lista dos diferentes níveis de teste opcional, consulte a documentação de [Envios Opcionais](/publishing/game-publishing/concepts/certification/certification-optional-submissions).

### Envios finais

O envio final é o último test pass de certificação antes de um produto ser lançado ao público ou de um disco ser [Released to Manufacturing (RTM)](/publishing/game-publishing/publishing-processes/managed-creators/publishing-processes-rtm). Comunique-se com seus contatos na Microsoft para planejar e coordenar seu envio final.

Envios finais em console são inteiramente testados no [sandbox CERT](/gaming/gdk/_content/gc/live/test-release/sandboxes/live-advanced-sandboxes#types-of-sandboxes), que é um sandbox controlado pela Microsoft ao qual somente pessoas da Certificação têm acesso. É um sandbox Retail onde apenas conteúdo green-signed pode ser executado. Um conjunto limitado de testes pode ser concluído no sandbox CERT.DEBUG com conteúdo red-signed, mas a maior parte dos testes de envios finais ocorre no sandbox CERT. Os consoles de Certificação são consoles retail executando o OS Recovery atual publicado em RETAIL. Envios finais para PC também são testados no sandbox CERT. Diferentemente dos envios opcionais, os envios finais são inteiramente testados em dispositivos retail com binários e discos green-signed.

Quando um produto é aprovado no envio final, um relatório de aprovação é publicado e o produto pode ser lançado. Se um produto falhar no envio final, um relatório de reprovação detalhando as Conditions for Resubmission (CFRs) é publicado. Todas as CFRs identificadas em um relatório de reprovação precisam ser corrigidas antes de um reenvio. Reenvios precisam ser feitos da mesma forma que o envio final anterior.

### Conteúdo adicional (add-on)

Jogos que oferecem suporte a conteúdo adicional (duráveis e consumíveis) precisam ter pelo menos um produto certificado para cada tipo de DLC suportado, junto com o jogo principal. Por exemplo, um jogo de corrida que planeja lançar pistas, carros e pacotes de moeda virtual precisaria certificar pelo menos uma pista, um carro e um pacote de moeda virtual como conteúdo adicional. Trabalhe com seu contato na Microsoft para garantir que o conteúdo adicional seja publicado nos sandboxes de Certificação antes dos envios opcionais e finais.

#### Verificação de discos de teste

Produtos lançados em discos físicos precisam ter [discos de teste solicitados](/publishing/game-publishing/publishing-processes/managed-creators/publishing-processes-disc-and-digital-certification) e aprovados pela equipe de Certificação XBOX. É recomendado, mas não obrigatório, que você faça um pedido de disco junto com o produto enviado para certificação final. Os discos de teste são solicitados pela equipe de Certificação XBOX quando um produto em disco é enviado no Partner Center e os BVTs são aprovados. Os discos de teste são enviados para até três destinos e para endereços internos da Microsoft. São discos prateados, sem arte, contendo apenas informações básicas como o BinaryID e a data de fabricação. O nome do produto e outras informações não são incluídos por motivos de segurança. Os discos vêm em dois formatos: BD25 e BD50. O formato de múltiplos discos é suportado, mas incomum; trabalhe com seus contatos na Microsoft caso se aplique.

Todos os discos de teste exigem verificação pela Certificação XBOX e pelo parceiro antes de serem aprovados para [Release to Manufacturing (RTM)](/publishing/game-publishing/publishing-processes/managed-creators/publishing-processes-rtm). É fundamental que os parceiros realizem todos os testes necessários antes de aprovar o RTM. Os testes de disco realizados pela Certificação XBOX estão disponíveis no documento [Etapas do Teste de Validação de Mídia](/publishing/game-publishing/concepts/certification/certification-media-validation-test-steps).

## Etapas do teste de certificação

Quando um envio é recebido pela Certificação XBOX, ele passa por três etapas principais de teste:

1. **Verificações de envio** cobrem a análise do Submission Validator e a varredura de malware.
2. **Build verification testing (BVTs)** verifica se o título está em um estado testável e se quaisquer CFRs emitidas anteriormente foram resolvidas.
3. **Teste de Requisitos XBOX (XR)** representa a maior parte dos testes e é onde todos os casos de teste XR aplicáveis são validados contra o seu título.

As etapas a seguir ajudam a viabilizar os testes e a preparar seu produto para envio:

<Steps>
  <Step title="Crie um build de release limpo">
    Produza um build de release novo a partir do controle de código-fonte, sem modificações locais.
  </Step>

  <Step title="Teste a implantação dos loose files">
    Implante os loose files em um devkit e verifique a inicialização básica e a funcionalidade.
  </Step>

  <Step title="Crie um pacote de envio com MakePkg.exe">
    Use `MakePkg.exe` com as opções apropriadas para que o Submission Validator seja executado.
  </Step>

  <Step title="Publique um build para download no sandbox">
    Publique um build que possa ser baixado da Store no seu sandbox de desenvolvimento. Apenas usuários com acesso ao sandbox podem baixar o build. Isso permite que você adquira e teste o título da mesma forma que a Certificação faz.
  </Step>
</Steps>

### Verificações de envio

Existem duas verificações de envio: Submission Validator e varredura de malware.

#### Submission Validator

O Submission Validator fornece feedback aos desenvolvedores e permite que eles resolvam problemas comuns que fariam com que os títulos falhassem na ingestão no Partner Center e/ou na Certificação. Quando você executa `MakePkg Pack` para produzir um pacote para envio ou teste, o Submission Validator realiza várias verificações de erros. Sempre use o componente mais recente do Submission Validator para aproveitar as validações mais atuais e garantir que o envio do seu título ocorra sem problemas. O Submission Validator não é uma ferramenta autônoma; ele é acionado automaticamente sempre que o comando `MakePkg Pack` é usado com as opções `/L` ou `/LT`. O Submission Validator é executado antes da criação do pacote do título.

Para informações detalhadas sobre o Submission Validator, consulte a [documentação do Submission Validator no GDK](/gaming/gdk/_content/gc/packaging/subval/submissionvalidator).

#### Varredura de malware

Para evitar que vírus e outros malwares contaminem seu produto, execute um scanner de malware de sua escolha no pacote antes do envio. Confirme se o scanner de malware possui definições atualizadas antes da varredura.

Não é necessário fornecer log ou outra comprovação do seu scanner de malware. A Microsoft executa seus próprios utilitários de malware no seu envio ao recebê-lo. Executar um scanner de malware antes do envio garante que você identifique infecções acidentais cedo, em vez de esperar que a Microsoft as encontre.

### Build verification testing

Build verification testing (BVTs) é um test pass reduzido, projetado para garantir que um produto esteja totalmente testável e devidamente configurado antes de entrar no teste completo de certificação. Isso é feito executando um conjunto de casos de teste nas principais áreas de um produto. Todos os produtos precisam passar nos BVTs antes de serem agendados para o teste completo de certificação.

Para uma análise aprofundada dos BVTs e orientações adicionais sobre como evitar reprovações neles, consulte:

* [Guia de BVT de Console da Certificação](/publishing/game-publishing/concepts/certification/certification-console-bvt-guide)
* [Guia de BVT de PC da Certificação](/publishing/game-publishing/concepts/certification/certification-pc-bvt-guide)

### Teste de Requisitos XBOX

Assim que um produto passa nos BVTs, ele é agendado para o teste de Requisitos XBOX (XR). A intenção do test pass de XR é validar a conformidade do produto com todos os XRs aplicáveis a aquele envio e tipo de produto. Os XRs consistem em políticas, requisitos técnicos e requisitos de componentes de produto aos quais todos os desenvolvedores e publishers de produtos XBOX precisam se adequar. Os XRs garantem que os produtos criados para XBOX não sejam apenas estáveis e confiáveis, mas também ofereçam uma experiência de usuário consistente, segura e agradável.

#### Requisitos XBOX

Uma lista abrangente de XRs para cada plataforma e tipo de produto:

* Console: [Requisitos XBOX para Jogos de Console XBOX](/gaming/gdk/_content/gc/policies/console/certification-requirements)
* PC: [Políticas da Rede XBOX para PC e Mobile](/gaming/gdk/_content/gc/policies/pc/live-policies-pc) (aplica-se a todos os títulos XBOX de PC e mobile)
* Game Preview e Beta: [Requisitos XBOX para Betas Abertos e Game Previews](/gaming/gdk/_content/gc/policies/certification-requirements-beta-game-preview)

Detalhes adicionais e conteúdo de apoio para cada XR testado: [Conteúdo de Apoio aos Requisitos XBOX](/gaming/gdk/_content/gc/policies/xr/console-xr-supporting-docs).

#### Casos de teste de Requisitos XBOX

Cada XR testado na Certificação possui um caso de teste detalhado que cobre como o requisito é avaliado. Os casos de teste incluem etapas do teste, comportamento esperado e exemplos de aprovação/reprovação.

* Casos de teste de console: [Requisitos XBOX Testados na Certificação para Jogos de Console XBOX](/gaming/gdk/_content/gc/policies/console/console-certification-requirements-and-tests)
* Casos de teste de PC: [Casos de Teste da Rede XBOX para PC, Mobile e Programa Creators](/gaming/gdk/_content/gc/policies/pc/live-policy-tests-pc) (aplica-se a todos os títulos XBOX de PC)

#### Tipos de problemas da certificação

Os problemas identificados durante um test pass de Certificação são categorizados por severidade, probabilidade e repetibilidade.

* **Standard Reporting Issue (SRI):** Normalmente relacionado a um XR, mas não considerado grave o suficiente para reprovar um título. Deve ser corrigido em um envio futuro, mas não é obrigatório.
* **Condition for Resubmission (CFR):** Problemas que reprovam o título, violando a intenção de um XR e sendo graves o suficiente para impedir o lançamento. As CFRs precisam ser corrigidas antes do reenvio.
* **Issue of Note (ION):** Não relacionado a um XR ou caso de teste de XR. Um desenvolvedor pode querer corrigi-los, mas isso não é obrigatório.
* **Non-Tested:** Se algum XR ou caso de teste não pôde ser testado durante um test pass, uma lista é incluída no relatório.

Para uma explicação detalhada de como a severidade, a probabilidade e a repetibilidade de um problema são determinadas, consulte a documentação de [Failure Mode Analysis (FMA)](/gaming/gdk/_content/gc/policies/fma/certification-failure-mode-analysis).

#### Colocando envios em espera

Se for encontrado um problema que impeça a equipe de Certificação de realizar os testes, o título é colocado em espera (Hold). As esperas geram atrasos que nem os parceiros nem a Certificação desejam. A Certificação informará seu contato na Microsoft sobre os motivos da espera e trabalhará com você para resolver o problema. Motivos comuns para um título ser colocado em espera:

* Contas de parceiro ausentes ou não funcionais que são necessárias para os testes.
* Serviços de parceiros que não oferecem suporte aos sandboxes CERT.DEBUG e CERT.
* Multiplayer que não funciona como esperado.

Garantir que todos os serviços do título necessários para o teste completo estejam funcionando antes de enviar para a Certificação ajuda a evitar atrasos desnecessários.

#### Solicitando exceções

Se o seu título não estiver totalmente em conformidade com algum Requisito XBOX (XR), você pode solicitar uma exceção para esse XR. Isso pode ocorrer se o seu título estiver introduzindo recursos inovadores ou se limitações técnicas fortes impedirem que o título atenda ao XR. Trabalhe com seus contatos na Microsoft com bastante antecedência ao envio para a Certificação, caso seja necessária uma exceção. A aprovação não é garantida; obter feedback antecipado dá tempo para resolver quaisquer problemas. Você precisa encerrar todas as solicitações de exceção pendentes antes de enviar seu título para certificação. Reservar tempo para discutir exceções e resoluções pode evitar atrasos.

A Microsoft não deseja bloquear recursos novos ou inovadores. Se você está criando algo novo, por favor, mencione isso na sua solicitação de exceção. Para solicitar uma exceção, entre em contato com seus contatos na Microsoft antes de enviar para a Certificação.

## Relatórios da certificação

Todos os títulos recebem um relatório ao final do teste. O tipo de relatório varia de acordo com o tipo de test pass da Certificação:

* Relatório Optional Complete
* Relatório Final de Aprovação/Reprovação
* Relatório interino

Os relatórios da Certificação são fornecidos em um documento do Word para o seu contato na Microsoft e também estão disponíveis diretamente no Partner Center. Os problemas que precisam ser corrigidos no próximo envio são marcados como CFRs.

### Relatório Optional Complete

Enviado ao final do teste para envios opcionais. Não há resultado de aprovação/reprovação porque envios opcionais nunca são lançados ao público. O relatório Optional Complete contém todos os problemas encontrados durante o teste, incluindo SRIs e CFRs.

### Relatório Final de Aprovação/Reprovação

Enviado ao final do teste para envios finais. Este relatório indica se um título passa na Certificação e pode ser lançado ao público. Assim como um relatório Optional Complete, ele contém todos os problemas encontrados durante o teste, incluindo SRIs e CFRs. Assim que um relatório de aprovação é emitido, o título pode ser lançado ao público. Se um relatório de reprovação for emitido, o título não pode ser lançado e as CFRs do relatório precisam ser corrigidas antes de reenviar para a Certificação Final.

### Relatório interino

Relatórios interinos são enviados enquanto um título está em teste. Eles não incluem avaliação de aprovação/reprovação porque o teste ainda está em andamento. A intenção de um relatório interino é oferecer uma visão antecipada dos problemas encontrados antes do término do teste.

## Configuração do test bench de certificação

Estas são as configurações usadas em um test bench da Certificação.

### Layout do bench de console

Os testes em console incluem dispositivos de todas as plataformas e gerações, além de abranger todas as plataformas e gerações. Para detalhes sobre o que é exigido para plataformas e gerações de console, consulte [XR-130: Famílias e Gerações de Consoles XBOX](/gaming/gdk/_content/gc/policies/xr/xr130).

A tabela a seguir ilustra as diferentes configurações e ajustes de console usados em um test bench da Certificação.

| Configuração                 | Console 1                    | Console 2                    | Console 3                                   | Console 4                              | Console 5                    |
| ---------------------------- | ---------------------------- | ---------------------------- | ------------------------------------------- | -------------------------------------- | ---------------------------- |
| Dispositivo                  | XBOX One / XBOX Series X     | XBOX One X / XBOX Series S   | XBOX One S / XBOX Series X                  | XBOX Series S                          | XBOX Series X                |
| Tipo de console              | Retail                       | Retail                       | Retail                                      | Retail                                 | Retail                       |
| Resolução de tela            | 720p                         | 4K                           | 1080p                                       | 1080p                                  | 720p                         |
| Profundidade de cor          | 24 bits                      | 36 bits                      | 30 bits                                     | 24 bits                                | 30 bits                      |
| HDR                          | N/A                          | Alternar após 4 horas        | N/A                                         | N/A                                    | N/A                          |
| Espaço de cores              | PC                           | Standard                     | PC                                          | Standard                               | Standard                     |
| Áudio                        | Estéreo                      | 5.1 Bitstream                | Estéreo                                     | Headset (Windows Sonic for Headphones) | Estéreo                      |
| Controles                    | 1 controle sem fio           | 1 controle sem fio           | 4 controles sem fio                         | 1 controle sem fio                     | 2 controles sem fio          |
| Idioma do console            | Idioma 1                     | Inglês                       | Idioma 2                                    | Idioma 3                               | Idioma 4                     |
| Configuração de energia      | Instant-On                   | Instant-On                   | Energy Saving                               | Instant-On                             | Energy Saving                |
| Dispositivo de armazenamento | HDD interno                  | HDD interno                  | HDD interno                                 | HDD USB                                | HDD USB                      |
| Método de instalação         | Download digital             | Download digital             | Disco (se disponível)                       | Download digital                       | Download digital             |
| Tipo de conta                | Game Pass Core, My Home XBOX | Game Pass Core, My Home XBOX | Sem Game Pass Core, My Home XBOX            | Game Pass Core, My Home XBOX           | Game Pass Core, My Home XBOX |
| Configurações de jogo        | Oposto ao padrão             | Padrão                       | Alterar a cada 30 minutos ou após cada fase | Definir no primeiro quartil            | Definir no terceiro quartil  |

## Release from Certification (RFC)

Assim que um título passa na certificação e um relatório de aprovação é publicado, ele é considerado Released from Certification (RFCd). Seu [contato na Microsoft](/publishing/game-publishing/resources/managed-support/overview-microsoft-representatives-and-contacts) pode ajudar nesse ponto com a publicação para Retail e a coordenação do lançamento do seu título.

## Fale conosco

Se você tiver dúvidas sobre um relatório da Certificação, sobre os requisitos XBOX ou os casos de teste, envie um e-mail para [XBOXCert@xbox.com](mailto:XBOXCert@xbox.com).

## Consulte também

* [Enviar seu título para a Certificação XBOX no Partner Center](/publishing/game-publishing/publishing-processes/managed-creators/publishing-processes-submitting-to-certification)
* [Visão geral da certificação](/publishing/game-publishing/concepts/certification/certification-overview)
* [Envios Opcionais](/publishing/game-publishing/concepts/certification/certification-optional-submissions)
* [Guia de BVT de Console da Certificação](/publishing/game-publishing/concepts/certification/certification-console-bvt-guide)
* [Guia de BVT de PC da Certificação](/publishing/game-publishing/concepts/certification/certification-pc-bvt-guide)
* [Etapas do Teste de Validação de Mídia](/publishing/game-publishing/concepts/certification/certification-media-validation-test-steps)


## Related topics

- [Guias gerais de portabilidade](/pt-BR/paths/porting/guides.md)
- [Integração de Parceiro XBOX para acesso e publicação](/pt-BR/home/onboarding.md)
- [Compile e execute seu primeiro título de console com o GDKX](/pt-BR/home/build-first-title/first-console-title-walkthrough.md)
- [Guia de programação do Direct3D 12](/pt-BR/build/gdk-and-engines/guides/directx-12-programming-guide.md)
- [Guias de portabilidade para o XBOX GDK](/pt-BR/home/build-first-title/porting-guides.md)
