Skip to main content
Les jeux PC qui intègrent les services XBOX doivent respecter un ensemble de politiques du Microsoft Store et d’exigences XBOX pour PC. Un sous-ensemble de ces exigences est constitué des tests de vérification de build (BVT), une suite de tests conçus pour déterminer si un titre est prêt pour les tests de certification XBOX. Tous les titres doivent réussir les BVT avant d’entrer dans les tests de certification complets. Les titres qui échouent aux BVT doivent corriger tous les échecs avant d’être soumis de nouveau à la certification.

Échecs courants aux BVT sur PC

Voici une liste des échecs courants aux BVT.

Reproduction des conditions de nouvelle soumission (CFR)

Un titre est soumis de nouveau après avoir échoué aux BVT ou à la certification sans corriger les CFR de la passe de test précédente. L’équipe de test vérifiera que toutes les CFR consignées lors de la passe de test précédente sont corrigées avant de permettre au titre d’entrer en test. Directives :
Assurez-vous que toutes les CFR d’un rapport de certification sont corrigées avant de soumettre de nouveau.

Les dépendances requises ne sont pas installées

Les dépendances requises ne sont pas installées sur un PC vierge lorsque le titre est installé à partir du Store. Par exemple, après l’installation du titre sur un PC vierge, il ne se lance pas et affiche l’erreur suivante : The code execution cannot proceed because MSVCP100.dll was not found. Directives :
Testez sur une nouvelle installation de Windows et assurez-vous que toutes les dépendances de package sont supprimées de l’appareil. Publiez le jeu dans le Store, installez-le et vérifiez que toutes les dépendances du jeu sont installées. Incluez toutes les dépendances requises par le jeu dans le répertoire d’installation ou invitez l’utilisateur à installer les dépendances lors du premier démarrage si elles ne sont pas installées par le Store.
Référence : Dépendances de packages d’infrastructure

Stabilité du titre

Le titre plante ou se bloque au lancement ou pendant le jeu. Directives :
Testez avec différentes configurations matérielles, en utilisant les pilotes graphiques les plus récents.
Scénarios de test :
  • Installez le titre à partir du Store. L’équipe de test a constaté des problèmes après l’installation du titre à partir du Store qui n’apparaissent pas lors du chargement indépendant du titre dans un sandbox de développement.
  • Testez plusieurs résolutions (fenêtré et plein écran).
  • Testez des entrées aléatoires sur tous les écrans.
  • Entrez et sortez rapidement des menus du jeu.

Authentification à deux facteurs

Lors de l’utilisation de profils qui n’ont jamais lancé le titre, l’utilisateur ne reçoit pas la boîte de dialogue de consentement explicite. Le titre affiche un écran de chargement indéfini après son lancement, avant d’atteindre le jeu ou les menus. Directives :
Testez la connexion à l’aide de comptes de développeur pour lesquels l’authentification à deux facteurs est activée (une option permet de sélectionner 2FA lors de la création de comptes de développeur dans Partner Center). Il est probable que le titre appelle uniquement XUserAddAsync(AddDefaultUserSilently) en supposant qu’il y a toujours un utilisateur. Le titre devrait utiliser XUserAddAsync(AddDefaultuserAllowingUI) et inclure du code pour gérer les cas d’erreur potentiels. Le GDK comprend des exemples montrant comment procéder. Cela permettra à l’interface utilisateur de s’afficher au besoin lorsqu’aucun utilisateur n’est connecté, que le consentement est manquant ou qu’il faut résoudre tout autre problème d’authentification.
Référence : Documentation du GDK sur XUserAddAsync

Les services partenaires ne fonctionnent pas

Les services partenaires (comme le multijoueur) ne fonctionnent pas lorsque le titre est soumis. Directives :
Assurez-vous que tous les services partenaires requis pour le jeu sont opérationnels au moment de la soumission à la certification. Assurez-vous qu’ils continuent de fonctionner pendant toute la durée de la passe de test.

Problèmes de multijoueur et de matchmaking

Les titres qui prennent en charge le multijoueur doivent permettre à un utilisateur de démarrer, de faire progresser et de terminer avec succès une session multijoueur. L’équipe de test tentera de réunir le nombre minimal d’utilisateurs requis pour démarrer une session, puis de terminer une partie en accomplissant le nombre minimal d’objectifs requis. Si un titre prend en charge les fonctionnalités multijoueurs, mais pas une expérience de matchmaking, l’équipe de test utilisera les fonctionnalités d’invitation et de participation du système et du jeu pour permettre au nombre minimal d’utilisateurs nécessaire d’entrer dans une partie et de la terminer. Directives :
Assurez-vous que toutes les fonctionnalités multijoueurs prises en charge sont complètes, fonctionnelles et testables avant de soumettre à la certification.

Contenu téléchargeable

Les packages de contenu téléchargeable (DLC) sont introuvables dans le Store au moyen de la recherche ou des liens profonds. L’équipe de test vérifie l’installation et la présence des DLC dans le titre. Au moins un élément de chaque type de DLC doit être publié dans les sandbox CERT et CERT.DEBUG pour les tests. Directives :
Publiez au moins un élément de chaque type de DLC pris en charge dans les sandbox de certification avant de soumettre.

Les succès ne se déverrouillent pas

Le titre ne déverrouille pas tous les succès lorsque les critères sont remplis. Directives :
Vérifiez que tous les succès se déverrouillent lorsque les critères sont remplis.

Disponibilité dans le Microsoft Store et paramètres de jeu des services XBOX

Pendant les BVT, le titre est téléchargé à partir du Store dans les sandbox CERT et CERT.DEBUG. Une fois la publication dans le sandbox CERT terminée dans Partner Center, assurez-vous de mettre également à jour les paramètres de jeu des services XBOX dans le sandbox CERT.DEBUG. Cela aidera à éviter tout retard lors de l’acquisition et de la configuration du titre pour les tests. Directives : Mise à jour des paramètres de jeu des services XBOX dans CERT.DEBUG
S’il s’agit de votre première soumission, ou si vous avez mis à jour vos paramètres de jeu des services XBOX depuis votre soumission précédente, publiez manuellement les paramètres dans le sandbox CERT.DEBUG.
  1. Dans Partner Center, accédez à la page XBOX services - Gameplay settings de votre produit. Sélectionnez le sandbox source que vous avez sélectionné dans le flux de travail Certify pour les packages.
  2. Sélectionnez Review and Publish pour publier vos paramètres de jeu des services XBOX dans le sandbox de destination CERT.DEBUG.
Dernière modification le 8 octobre 2026