Contrat de niveau de service
Le tableau suivant détaille les contrats de niveau de service (SLA) applicables aux tests des XBOX Requirements pour les jeux publiés sur les consoles XBOX et sur XBOX sur PC.Types de produits nécessitant une certification
Tous les types de produits XBOX sont soumis aux tests des XBOX Requirements et doivent réussir la certification XBOX avant de pouvoir être publiés. Selon votre produit et votre type de soumission, différents processus et exigences peuvent s’appliquer. Les types de produits suivants doivent passer par la certification XBOX : Types de produits :- Jeux complets
- Game Previews
- Bêtas
- Démos
- Téléchargement numérique uniquement
- Disque uniquement
- Disque et numérique
- Mise à jour de contenu
Types de passes de test de certification
Tenez compte de l’objectif de la soumission. Si vous souhaitez obtenir des commentaires d’orientation sur l’état de préparation à la sortie, vous pouvez envisager une soumission optionnelle. En revanche, si vous avez l’intention de publier la soumission sur le réseau XBOX en tant que produit final, choisissez une soumission finale.Soumissions optionnelles
Les soumissions optionnelles sont un service de test payant fourni par XBOX Certification. Elles permettent d’évaluer la situation d’un titre du point de vue de la certification avant de soumettre votre build release candidate. Les soumissions optionnelles sont recommandées, mais pas obligatoires. Elles permettent de découvrir des problèmes XR bloquants avant la soumission finale et d’améliorer vos chances de réussir du premier coup. Cependant, les tests optionnels ne remplacent pas une bonne assurance qualité, qui reste essentielle tout au long de la phase de développement. Les soumissions optionnelles s’entendent par package et les frais sont appliqués en conséquence. Par exemple, si vous disposez à la fois d’une version XBOX One et d’une version Xbox Series X|S et que vous souhaitez une soumission optionnelle pour les deux, celles-ci doivent être payées séparément. Pour obtenir tous les détails sur le service payant de soumissions optionnelles, consultez la documentation XBOX Certification Paid Services Program. Les soumissions optionnelles sont testées uniquement dans le sandbox CERT.DEBUG, un sandbox contrôlé par Microsoft auquel seules les personnes de l’équipe de certification ont accès. Il s’agit d’un sandbox de développement dans lequel seul le contenu signé rouge est autorisé à s’exécuter (comme le vôtre). Aucun disque n’est créé pour les soumissions optionnelles. L’absence de CFR (Conditions for Resubmission, conditions de nouvelle soumission) dans le rapport Optional Complete ne signifie pas que le titre a réussi sa soumission finale. Le rapport Optional Complete est une évaluation de la situation du titre en matière de conformité aux XBOX Requirements à ce moment-là. Aucune décision de réussite/échec n’est prise pour les soumissions optionnelles, contrairement aux soumissions finales. Pour plus de détails et la liste des différents niveaux de tests optionnels, consultez la documentation Soumissions optionnelles.Soumissions finales
La soumission finale est la dernière passe de test de certification avant qu’un produit soit publié ou qu’un disque soit Released to Manufacturing (RTM). Communiquez avec vos contacts Microsoft pour planifier et coordonner votre soumission finale. Sur console, les soumissions finales sont entièrement testées dans le sandbox CERT, un sandbox contrôlé par Microsoft auquel seules les personnes de l’équipe de certification ont accès. Il s’agit d’un sandbox Retail dans lequel seul le contenu signé vert est autorisé à s’exécuter. Un ensemble limité de tests peut être effectué dans le sandbox CERT.DEBUG avec du contenu signé rouge, mais la majorité des tests des soumissions finales a lieu dans le sandbox CERT. Les consoles de certification sont des consoles retail exécutant l’OS Recovery actuel publié dans RETAIL. Les soumissions finales PC sont également testées dans le sandbox CERT. Contrairement aux soumissions optionnelles, les soumissions finales sont entièrement testées sur des appareils retail avec des binaires et des disques signés vert. Lorsqu’un produit réussit la soumission finale, un rapport de réussite est publié et le produit peut sortir. Si un produit échoue à la soumission finale, un rapport d’échec détaillant les conditions de nouvelle soumission (CFR) est publié. Toutes les CFR identifiées dans un rapport d’échec doivent être corrigées avant une nouvelle soumission. Les nouvelles soumissions doivent être effectuées de la même manière que la soumission finale précédente.Contenu additionnel
Les jeux qui prennent en charge du contenu additionnel (durables et consommables) doivent disposer d’au moins un produit pour chaque type de contenu téléchargeable (DLC) pris en charge, certifié en même temps que le jeu principal. Par exemple, un jeu de course qui prévoit de publier des circuits, des voitures et des packs de monnaie virtuelle devra certifier au moins une extension de circuit, une extension de voiture et une extension de pack de monnaie virtuelle. Collaborez avec votre contact Microsoft pour vous assurer que le contenu additionnel est publié dans les sandbox de certification avant les soumissions optionnelles et finales.Vérification des disques de test
Les produits qui sortent sur disque physique doivent faire l’objet d’une commande de disques de test approuvée par l’équipe XBOX Certification. Il est recommandé de passer une commande de disques en même temps que la soumission du produit à la certification finale. Toutefois, ce n’est pas obligatoire. Les disques de test sont commandés par l’équipe XBOX Certification lorsqu’un produit sur disque a été soumis dans Partner Center et que les BVT ont réussi. Les disques de test sont expédiés à trois destinations au maximum ainsi qu’à des adresses internes de Microsoft. Il s’agit de disques « argentés », sans illustration, qui ne contiennent que des informations de base comme le BinaryID et la date de fabrication. Le nom du produit et d’autres informations ne sont pas inclus pour des raisons de sécurité. Les disques sont proposés en deux formats : BD25 et BD50. Le format multidisque est pris en charge mais peu courant ; nous vous recommandons de collaborer avec vos contacts Microsoft si c’est votre cas. Tous les disques de test sont validés par le fabricant des disques de test à l’aide de configurations de console hors connexion et en ligne. Si un contrôle de validation échoue, XBOX Certification effectue un suivi ciblé sur le contrôle en échec avant d’émettre le résultat de certification. Les partenaires doivent néanmoins effectuer tous les tests nécessaires avant d’approuver le Release to Manufacturing (RTM). Il est essentiel que les partenaires effectuent tous les tests nécessaires avant de donner leur approbation pour le RTM. Les tests de disques effectués par XBOX Certification sont disponibles dans le document Étapes du test de validation des supports.Étapes des tests de certification
Lorsqu’une soumission est reçue par XBOX Certification, elle est testée en trois étapes principales :- Les contrôles de soumission couvrent l’examen par Submission Validator et l’analyse des logiciels malveillants.
- Les tests de vérification de build (BVT) sont effectués pour vérifier que le titre est dans un état testable et que toutes les CFR émises précédemment ont été résolues.
- Les tests des XBOX Requirements (XR) constituent l’essentiel des tests : c’est à cette étape que tous les cas de test XR applicables sont validés sur votre titre.
- Générez une build de mise en production propre.
- Testez le déploiement des fichiers libres.
- Générez un package de soumission avec MakePkg.exe.
- Publiez une build qui peut être téléchargée depuis le Store dans votre sandbox de développement. Seuls les utilisateurs disposant d’un accès à votre sandbox pourront télécharger la build. Cela vous permettra d’acquérir et de tester le titre de la même manière que l’équipe de certification.
Contrôles de soumission
Il existe deux contrôles de soumission : Submission Validator et l’analyse des logiciels malveillants.Submission Validator
Submission Validator fournit des commentaires aux développeurs et leur permet de résoudre les problèmes courants qui entraîneraient l’échec de l’ingestion des titres dans Partner Center et/ou de la certification. Lorsque vous exécutez MakePkg Pack pour produire un package destiné à la soumission ou aux tests, Submission Validator effectue plusieurs vérifications d’erreurs. Utilisez toujours le composant Submission Validator le plus récent ; vous bénéficierez ainsi de la dernière validation et la soumission de votre titre se déroulera le plus facilement possible. Submission Validator n’est pas un outil autonome. Il est appelé automatiquement chaque fois que la commande MakePkg Pack est utilisée avec le commutateur /L ou /LT. Submission Validator s’exécute avant la création du package du titre. Pour obtenir des informations détaillées sur Submission Validator, consultez la documentation GDK de Submission Validator.Analyse des logiciels malveillants
Pour éviter que des virus et d’autres logiciels malveillants ne contaminent votre produit, exécutez avant la soumission l’analyseur de logiciels malveillants de votre choix sur le package. Avant d’effectuer l’analyse, vérifiez que les définitions de l’analyseur de logiciels malveillants sont à jour. Il n’est pas nécessaire de fournir un journal ou une autre attestation de votre analyseur de logiciels malveillants. Microsoft exécutera ses propres utilitaires anti-logiciels malveillants sur votre soumission à sa réception. Toutefois, l’exécution d’un analyseur avant la soumission vous permettra d’identifier rapidement les infections accidentelles sans attendre que Microsoft les détecte.Tests de vérification de build
Les tests de vérification de build (BVT) constituent une passe de test réduite conçue pour garantir qu’un produit est entièrement testable et correctement configuré avant d’entrer dans les tests de certification complets. Pour cela, une suite de cas de test est exécutée dans les principales zones d’un produit. Tous les produits doivent réussir les BVT avant d’être planifiés pour les tests de certification complets. Pour un examen approfondi des BVT et des recommandations supplémentaires sur la manière d’éviter les échecs aux BVT, consultez :Tests des XBOX Requirements
Une fois qu’un produit a réussi les BVT, il est planifié pour les tests des XBOX Requirements (XR). L’objectif de la passe de test XR est de valider la conformité du produit à toutes les XR applicables à ce type de soumission et de produit. Les XR comprennent les stratégies, les exigences techniques et les exigences relatives aux composants des produits auxquelles tous les développeurs et éditeurs de produits XBOX doivent se conformer. Les XR garantissent que les produits créés pour XBOX sont non seulement stables et fiables, mais qu’ils offrent également une expérience utilisateur cohérente, sûre, sécurisée et agréable.XBOX Requirements
Vous trouverez ici une liste complète des XR pour chaque plateforme et type de produit :- Console et PC : XBOX Requirements pour les jeux XBOX (cette page inclut les exigences pour les titres XBOX PC et mobiles)
- Game Preview et bêta : XBOX Requirements pour les bêtas ouvertes et les Game Previews
Cas de test des XBOX Requirements
Chaque XR testée lors de la certification dispose d’un cas de test détaillé qui décrit la manière dont l’exigence est testée. Les cas de test incluent les étapes de test, le comportement attendu et des exemples de réussite/échec.- Cas de test pour console et PC : XBOX Requirements testées en certification pour les jeux XBOX (cette page inclut les cas de test pour les titres XBOX PC)
Types de problèmes de certification
Les problèmes détectés lors d’une passe de test de certification sont classés en différents types selon leur gravité, leur probabilité et leur reproductibilité.- Standard Reporting Issue (SRI) : les SRI sont généralement liés à une XR, mais ne sont pas jugés suffisamment graves pour faire échouer un titre. Ils doivent être corrigés dans une soumission ultérieure, mais ce n’est pas obligatoire.
- Condition for Resubmission (CFR) : les CFR sont des problèmes qui entraînent l’échec du titre. Ces problèmes enfreignent l’intention d’une XR et sont jugés suffisamment graves pour empêcher la sortie d’un titre. Les CFR doivent être corrigées avant une nouvelle soumission.
- Issue of Note (ION) : les ION sont des problèmes qui ne sont pas liés à une XR ou à un cas de test XR. Il peut s’agir de problèmes qu’un développeur souhaite corriger, mais ce n’est pas obligatoire.
- Non testé : si des XR et/ou des cas de test n’ont pas pu être testés lors d’une passe de test de certification, la liste de ces XR et cas de test est incluse dans le rapport.
Mise en attente des soumissions
Si un problème bloque les tests, une soumission peut être mise en attente (Hold) pendant que l’équipe de certification collabore avec votre contact Microsoft pour obtenir les informations ou l’accès nécessaires pour continuer. Dans certains cas, la soumission peut plutôt être mise en échec et nécessiter une nouvelle soumission. Les mises en attente peuvent retarder la passe de test. Voici les raisons courantes pour lesquelles un titre peut être mis en attente :- Des comptes partenaires requis pour les tests sont manquants ou ne fonctionnent pas.
- Les services partenaires ne prennent pas en charge les sandbox CERT.DEBUG et CERT.
- Le multijoueur ne fonctionne pas comme prévu.
Demande d’exceptions
Si votre titre n’est pas entièrement conforme à une XBOX Requirement (XR), vous pouvez demander une exception pour cette XR. Cela peut se produire si votre titre introduit des fonctionnalités innovantes ou si de fortes limitations techniques empêchent le titre de satisfaire à la XR. Si une exception est nécessaire, collaborez avec vos contacts Microsoft bien avant la soumission à la certification. L’approbation d’une exception n’est pas garantie ; toutefois, obtenir des commentaires à l’avance vous laisse amplement le temps de résoudre les problèmes. Vous devez clôturer toutes les demandes d’exception en suspens avant de soumettre votre titre à la certification. Prévoir du temps pour discuter des exceptions et des solutions peut éviter des retards. Microsoft ne souhaite pas bloquer les fonctionnalités nouvelles ou innovantes. Si vous créez quelque chose de nouveau, indiquez-le dans votre demande d’exception. Pour demander une exception avant la soumission à la certification, contactez vos contacts Microsoft.Rapports de certification
Tous les titres reçoivent un rapport à la fin des tests. Il existe différents types de rapports selon le type de passe de test de certification. Les différents types de rapports sont les suivants :- Rapport Optional Complete
- Rapport final de réussite/d’échec
- Rapport intermédiaire
