Acuerdo de nivel de servicio
En la tabla siguiente se detallan los acuerdos de nivel de servicio (SLA) de las pruebas de requisitos de XBOX para los juegos que se lanzan en consolas XBOX y en XBOX en PC.Tipos de producto que requieren certificación
Todos los tipos de producto de XBOX están sujetos a las pruebas de requisitos de XBOX y deben superar la Certificación de XBOX antes de poder lanzarse. En función de su producto y del tipo de envío, pueden aplicarse requisitos y procesos diferentes. Los siguientes tipos de productos deben pasar por la Certificación de XBOX: Tipos de producto:- Juegos completos
- Game Previews
- Versiones beta
- Demos
- Solo descarga digital
- Solo disco
- Disco y digital
- Actualización de contenido
Tipos de pasadas de pruebas de certificación
Tenga en cuenta la finalidad del envío. Si busca comentarios orientativos sobre la preparación para el lanzamiento, puede que le interese considerar un envío opcional. Por otro lado, si pretende lanzar el envío en la red de XBOX como producto final, elija un envío final.Envíos opcionales
Los envíos opcionales son un servicio de pruebas de pago proporcionado por Certificación de XBOX. Ofrecen la oportunidad de validar el estado de un título desde la perspectiva de la certificación antes de enviar la compilación candidata de lanzamiento. Los envíos opcionales se recomiendan, pero no son obligatorios. Ofrecen la oportunidad de descubrir problemas de XR bloqueantes antes del envío final y mejorar sus posibilidades de aprobar a la primera. Sin embargo, las pruebas opcionales no sustituyen a un buen control de calidad, que sigue siendo esencial durante toda la fase de desarrollo. Los envíos opcionales son por paquete y las tarifas se aplican en consecuencia. Por ejemplo, si tiene versiones para XBOX One y XBOX Series X|S y quiere un envío opcional para ambas, tendría que pagarlas por separado. Para obtener todos los detalles sobre el servicio de pago de envíos opcionales, consulte la documentación del Programa de servicios de pago de Certificación de XBOX. Los envíos opcionales solo se prueban en el sandbox CERT.DEBUG, que es un sandbox controlado por Microsoft al que solo tienen acceso las personas de certificación. Es un sandbox de desarrollo en el que solo se permite ejecutar contenido con firma roja (similar al suyo). No se crean discos para los envíos opcionales. La ausencia de CFR (condiciones para el reenvío) en el informe de finalización opcional no significa que el título haya superado su envío final. El informe de finalización opcional es una evaluación del estado del título en cuanto al cumplimiento de los requisitos de XBOX en ese momento. En los envíos opcionales no se toma una decisión de aprobado/no aprobado como en los envíos finales. Para obtener más detalles y una lista de los distintos niveles de pruebas opcionales, consulte la documentación de Envíos opcionales.Envíos finales
El envío final es la última pasada de pruebas de certificación antes de que un producto se lance al público o de que un disco se lance a fabricación (RTM). Comuníquese con sus contactos de Microsoft para planificar y coordinar su envío final. Los envíos finales en consola se prueban íntegramente en el sandbox CERT, que es un sandbox controlado por Microsoft al que solo tienen acceso las personas de certificación. Es un sandbox comercial en el que solo se permite ejecutar contenido con firma verde. Es posible que se complete un conjunto limitado de pruebas en el sandbox CERT.DEBUG con contenido con firma roja, pero la mayor parte de las pruebas de los envíos finales se realiza en el sandbox CERT. Las consolas de certificación son consolas comerciales que ejecutan la versión actual de OS Recovery publicada en RETAIL. Los envíos finales de PC también se prueban en el sandbox CERT. A diferencia de los envíos opcionales, los envíos finales se prueban íntegramente en dispositivos comerciales con binarios y discos con firma verde. Cuando un producto supera el envío final, se publica un informe de aprobación y el producto puede lanzarse. Si un producto no supera el envío final, se publica un informe de no aprobación que detalla las condiciones para el reenvío (CFR). Todas las CFR identificadas en un informe de no aprobación deben corregirse antes de un reenvío. Los reenvíos deben realizarse de la misma manera que el envío final anterior.Contenido de complementos
Los juegos que admiten contenido de complementos (duraderos y consumibles) deben tener al menos un producto de cada tipo de contenido descargable (DLC) compatible que se certifique junto con el juego principal. Por ejemplo, un juego de carreras que tenga previsto lanzar circuitos, coches y paquetes de moneda virtual necesitaría certificar al menos un complemento de circuito, uno de coche y uno de paquete de moneda virtual. Colabore con su contacto de Microsoft para asegurarse de que el contenido de complementos se publique en los sandboxes de certificación antes de los envíos opcionales y finales.Verificación de discos de prueba
Los productos que se lancen en discos físicos deben tener discos de prueba pedidos y aprobados por el equipo de Certificación de XBOX. Se recomienda realizar un pedido de discos junto con el producto que se envía para la certificación final. Sin embargo, esto no es obligatorio. El equipo de Certificación de XBOX pide los discos de prueba cuando se ha enviado un producto en disco en Partner Center y se han superado las BVT. Los discos de prueba se enviarán a un máximo de tres destinos y a direcciones internas de Microsoft. Son discos “plateados”, sin ilustraciones, que solo contienen información básica, como el BinaryID y la fecha de fabricación. El nombre del producto y otra información no se incluyen por motivos de seguridad. Los discos se presentan en dos formatos: BD25 y BD50. El formato de varios discos es compatible, pero poco común, y le recomendamos que colabore con sus contactos de Microsoft si se da el caso. El fabricante de discos de prueba valida todos los discos de prueba mediante configuraciones de consola sin conexión y en línea. Si una comprobación de validación no se supera, Certificación de XBOX realiza un seguimiento específico de la comprobación no superada antes de emitir el resultado de la certificación. Aun así, los asociados deben realizar todas las pruebas necesarias antes de aprobar el lanzamiento a fabricación (RTM). Es fundamental que los asociados realicen todas las pruebas necesarias antes de dar su aprobación para el RTM. Las pruebas de discos que realiza Certificación de XBOX están disponibles en el documento Pasos de prueba de validación de medios.Fases de las pruebas de certificación
Cuando Certificación de XBOX recibe un envío, este se prueba en tres fases principales:- Las comprobaciones del envío abarcan la revisión de Submission Validator y el análisis de malware.
- Las pruebas de verificación de compilación (BVT) se realizan para verificar que el título se encuentra en un estado que permite probarlo y que se han resuelto las CFR emitidas anteriormente.
- Las pruebas de requisitos de XBOX (XR) constituyen la mayor parte de las pruebas y es donde se validarán todos los casos de prueba de XR aplicables con respecto a su título.
- Cree una compilación de versión limpia.
- Pruebe la implementación de archivos sueltos.
- Cree un paquete de envío con MakePkg.exe.
- Publique una compilación que se pueda descargar desde la Store en su sandbox de desarrollo. Solo los usuarios a los que se conceda acceso a su sandbox podrán descargar la compilación. Esto le permitirá adquirir y probar el título de la misma manera que lo hace Certificación.
Comprobaciones del envío
Hay dos comprobaciones del envío: Submission Validator y el análisis de malware.Submission Validator
Submission Validator proporciona comentarios a los desarrolladores y les permite solucionar problemas comunes que harían que los títulos no superaran la ingesta en Partner Center o la certificación. Cuando ejecuta MakePkg Pack para generar un paquete para el envío o las pruebas, Submission Validator realiza varias comprobaciones de errores. Use siempre el componente de Submission Validator más reciente; así se asegurará de beneficiarse de la validación más reciente y de que el envío de su título se desarrolle de la forma más fluida posible. Submission Validator no es una herramienta independiente, sino que se llama automáticamente cada vez que se usa el comando MakePkg Pack con el modificador /L o /LT. Submission Validator se ejecutará antes de que se cree el paquete del título. Para obtener información detallada sobre Submission Validator, consulte la documentación de Submission Validator del GDK.Análisis de malware
Para evitar que los virus y otro malware contaminen su producto, antes del envío, ejecute el analizador de malware que prefiera en el paquete. Antes de realizar el análisis, confirme que el analizador de malware tiene las definiciones actualizadas. No es necesario proporcionar un registro ni otra declaración de su analizador de malware. Microsoft ejecutará sus propias utilidades contra malware en su envío cuando lo reciba. Sin embargo, ejecutar un analizador de malware antes del envío le permitirá identificar las infecciones accidentales con antelación y no tener que esperar a que Microsoft las encuentre.Pruebas de verificación de compilación
Las pruebas de verificación de compilación (BVT) son una pasada de pruebas reducida diseñada para asegurarse de que un producto se puede probar por completo y está configurado correctamente antes de entrar en las pruebas de certificación completas. Para ello, se ejecuta un conjunto de casos de prueba en las áreas principales de un producto. Todos los productos deben superar las BVT antes de programarse para las pruebas de certificación completas. Para obtener una visión detallada de las BVT e instrucciones adicionales sobre cómo evitar no superarlas, consulte:Pruebas de requisitos de XBOX
Una vez que un producto ha superado las BVT, se programa para las pruebas de requisitos de XBOX (XR). La finalidad de la pasada de pruebas de XR es validar el cumplimiento del producto con todos los XR aplicables para ese tipo de envío y de producto. Los XR constan de las directivas, los requisitos técnicos y los requisitos relacionados con los componentes del producto que deben cumplir todos los desarrolladores y editores de productos de XBOX. Los XR garantizan que los productos creados para XBOX no solo sean estables y fiables, sino que también proporcionen una experiencia de usuario coherente, segura, protegida y agradable.Requisitos de XBOX
Puede encontrar una lista completa de los XR para cada plataforma y tipo de producto aquí:- Consola y PC: Requisitos de XBOX para juegos de XBOX (esta página incluye los requisitos para los títulos de XBOX para PC y dispositivos móviles)
- Game Preview y beta: Requisitos de XBOX para betas abiertas y Game Previews
Casos de prueba de requisitos de XBOX
Cada XR que se prueba en Certificación tiene un caso de prueba detallado que describe cómo se prueba el requisito. Los casos de prueba incluyen los pasos de prueba, el comportamiento esperado y ejemplos de aprobado/no aprobado.- Casos de prueba de consola y PC: Requisitos de XBOX probados en Certificación para juegos de XBOX (esta página incluye los casos de prueba para los títulos de XBOX para PC)
Tipos de problemas de certificación
Los problemas encontrados durante una pasada de pruebas de certificación se clasifican en distintos tipos en función de su gravedad, probabilidad y repetibilidad.- Problema de informe estándar (SRI): los SRI suelen estar relacionados con un XR, pero no se consideran lo bastante graves como para que un título no supere la certificación. Deberían corregirse en un envío futuro, pero no es obligatorio.
- Condición para el reenvío (CFR): las CFR son problemas que hacen que un título no supere la certificación. Estos problemas infringen la finalidad de un XR y se consideran lo bastante graves como para impedir que un título se lance. Las CFR deben corregirse antes del reenvío.
- Problema destacable (ION): los ION son problemas que no están relacionados con un XR ni con un caso de prueba de XR. Pueden ser problemas que un desarrollador quiera corregir, pero no es obligatorio.
- No probado: si hay XR o casos de prueba que no se han podido probar durante una pasada de pruebas de certificación, se incluirá una lista de estos XR y casos de prueba en el informe.
Poner envíos en espera
Si un problema bloquea las pruebas, es posible que un envío se ponga en espera mientras Certificación colabora con su contacto de Microsoft para obtener la información o el acceso necesarios para continuar. En algunos casos, es posible que el envío no se apruebe y requiera un reenvío. Las esperas pueden introducir retrasos en la pasada de pruebas. Entre los motivos habituales por los que un título puede ponerse en espera se incluyen:- Faltan cuentas de asociados necesarias para las pruebas o no funcionan.
- Los servicios de asociados no admiten los sandboxes CERT.DEBUG y CERT.
- El modo multijugador no funciona según lo previsto.
Solicitar excepciones
Si su título no cumple completamente algún requisito de XBOX (XR), puede solicitar una excepción para ese XR. Esto puede ocurrir si su título introduce características innovadoras o si limitaciones técnicas importantes impedirían que el título cumpliera el XR. Colabore con sus contactos de Microsoft con suficiente antelación al envío a certificación si se necesita una excepción. No se garantiza la aprobación de una excepción; sin embargo, obtener comentarios por adelantado le daría tiempo de sobra para resolver cualquier problema. Debe cerrar todas las solicitudes de excepción pendientes antes de enviar su título a certificación. Reservar tiempo para tratar las excepciones y las soluciones puede evitar retrasos. Microsoft no quiere bloquear características nuevas o innovadoras. Si está creando algo nuevo, indíquenoslo en su solicitud de excepción. Para solicitar una excepción antes del envío a certificación, póngase en contacto con sus contactos de Microsoft.Informes de certificación
Todos los títulos reciben un informe al finalizar las pruebas. Hay distintos tipos de informe en función del tipo de pasada de pruebas de certificación. Los distintos tipos de informe son:- Informe de finalización opcional
- Informe final de aprobación/no aprobación
- Informe provisional
