Partager via


Jeux pour les cas de test Windows : meilleures pratiques pour les jeux sur Windows XP, Windows Vista, Windows 7 et Windows 8

Cet article fournit des cas de test pour les jeux pour Windows.

Procédure d'utilisation de cet article

Cet article comporte trois sections main :

Conditions requises pour les tests

Chaque exigence de test dans ce document comporte quatre sections main : un titre et un tableau avec trois sections notables (colonne de gauche, en haut à droite, en bas à droite).

Titre

Nom du cas de test.

Zone, colonne située à l’extrême gauche

Noms des systèmes d’exploitation auxquels le cas de test s’applique.

Box, en haut à droite

Bref résumé du cas de test.

Box, en bas à droite

Détails du cas de test réel.

Exemple de script de test

Cette section est un exemple de la séquence qu’une passe de test classique suivrait si vous utilisez les exigences de test comme guide.

Notes de l’outil de test

Cette section contient des notes détaillées sur chacun des outils de test utilisés pour vérifier les conditions de réussite ou d’échec dans les exigences de test.

Conditions requises pour les tests

1. Conditions requises pour le jeu

1.1 Jeux Windows Explorer

Windows 7
Windows Vista
Le jeu doit être visible dans l’Explorer Jeux sur Windows Vista et Windows 7. Lorsqu’il est sélectionné, le jeu doit également afficher les métadonnées correctes. L’installation ne doit pas créer de raccourci pour lancer le jeu sur le bureau, dans le menu Démarrer ou dans tout autre emplacement. Les tâches et les raccourcis à supprimer ne doivent pas être créés.
  1. Après avoir installé le jeu, ouvrez Games Explorer.
  2. Vérifiez que l’icône du jeu s’affiche dans Jeux Explorer.
  3. Cliquez avec le bouton droit sur l’icône et testez chaque tâche de support & de lecture définie par l’application.
  4. Cliquez sur l’icône et vérifiez que les métadonnées (éditeur, développeur, genre, date de publication, version) en bas s’affichent et sont correctes.
  5. Vérifiez que l’icône du jeu affiche des informations d’index d’expérience Windows (WEI) dans Games Explorer.
  6. Vérifiez que les liens hypertexte de jeu pour les métadonnées fonctionnent correctement dans Jeux Explorer. (Si les liens hypertexte ne s’affichent pas, il s’agit d’un signe possible indiquant que l’exe n’est pas signé ; voir la section 2.3.)
  7. Vérifiez que le jeu affiche une évaluation précise du contrôle parental dans Jeux Explorer. (S’il indique non noté, vérifiez qu’il s’agit d’un jeu non noté ; sinon, il s’agit d’un indicateur que l’exe n’est pas signé ; voir la section 2.3.)
  8. Vérifiez que le jeu ne place pas de raccourcis de lancement sur le bureau de l’utilisateur.
  9. Cliquez sur Démarrer > Tous les programmes.
  10. Vérifiez que le jeu ne place pas de raccourcis de lancement dans le menu Démarrer.
  11. Vérifiez que le jeu ne place pas de raccourcis de désinstallation dans le menu Démarrer en dehors de Panneau de configuration.
  12. Si le jeu est distribué numériquement, vérifiez que le fournisseur de services apparaît dans Windows Games Explorer.

1.2 Contrôle parental /Contrôle parental Windows

Windows 7
Windows Vista
Le jeu doit s’exécuter dans le contexte d’un « utilisateur standard ». Le contrôle parental doit pouvoir bloquer le jeu. Vérifiez que le GDF a des noms EXE.
  1. Créez un compte d’utilisateur Standard dans Windows Vista ou Windows 7 appelé Toby. Démarrer -> Panneau de configuration -> Ajouter ou supprimer des comptes d’utilisateur -> Créer un compte
  2. En tant que Jane, à partir du compte Administrateur, configurez le contrôle parental pour le jeu. Démarrer -> Panneau de configuration -> Configurer le contrôle parental pour tout utilisateur -> Toby
    1. Vérifiez que le jeu démarre à partir de l’icône Jeux Explorer.
    2. Vérifiez que le jeu affiche une évaluation précise du contrôle parental sous le titre du jeu dans le Panneau de configuration Contrôle parental.
    3. Avant d’appliquer le contrôle parental, vérifiez que le jeu n’invite pas à entrer les informations d’identification de l’administrateur au lancement.
    4. Définissez Contrôle parental sur « Activé ».
    5. Dans la section Paramètres Windows, cliquez sur Jeux.
    6. Cliquez sur OK (le paramètre doit maintenant être « AO / tous les jeux »).
    7. Vérifiez que le jeu s’exécute avec ces paramètres comme User Jane.
    8. Déconnectez-vous en tant que Jane et connectez-vous en tant que Toby.
    9. Vérifiez que le jeu s’exécute avec ces paramètres en tant que User Toby.
    10. Déconnectez-vous en tant que Toby et connectez-vous en tant que Jane.
    11. Retour à l’écran précédent et sélectionnez « Définir les évaluations des jeux ».
    12. Sélectionnez une évaluation inférieure à la classification ESRB du jeu.

      Remarque :
      Si le jeu n’est pas évalué, ignorez cette étape et passez à la partie suivante de ce test. Il peut être nécessaire de choisir un autre système d’évaluation pour trouver une évaluation de jeu, en fonction des paramètres régionaux de langue de la référence SKU testée.


    13. Déconnectez-vous en tant que Jane et connectez-vous en tant que Toby.
    14. Vérifiez que le jeu ne démarre pas pour User Toby quand ESRB est bloqué par User Jane.
    15. Déconnectez-vous en tant que Toby et connectez-vous en tant que Jane.
    16. Si vous avez changé précédemment, restaurez les paramètres ESRB.
    17. S’il n’existe aucun paramètre ESRB, sélectionnez « Bloquer ou autoriser des jeux spécifiques », puis sélectionnez le jeu par nom.
    18. Déconnectez-vous en tant que Jane et connectez-vous en tant que Toby.
    19. Vérifiez que le jeu ne démarre pas pour User Toby lorsque EXE/Name est bloqué par User Jane.
    20. Déconnectez-vous en tant que Toby et revenez en tant que Jane.
    21. En tant que Jane, ouvrez Contrôles utilisateur -> Restrictions d’application.
    22. Cliquez sur « Toby ne peut utiliser que les programmes que j’autorise », puis cliquez sur OK (autrement dit, n’autoriser aucun exe).
    23. Accédez à Contrôles utilisateur | Jeux Contrôle et autorise le jeu spécifique à l’aide de l’évaluation ESRB.
    24. Déconnectez-vous en tant que Jane, et connectez-vous en tant que Toby et essayez de jouer au jeu.
    25. Vérifiez que le jeu n’est PAS bloqué et que Toby peut y jouer quand « autoriser aucun exes » est défini.

1.3 Windows Vista Rich Saved Games

Cette exigence a été supprimée.

1.4 Manette commune Xbox 360 pour Windows [Condition requise]

Windows 7
Windows Vista
Windows XP
Les jeux qui prennent en charge les contrôleurs de boîtier de commande doivent prendre en charge les manette Xbox 360 pour Windows à l’aide de l’API XInput. Toutes les références aux déclencheurs et boutons de contrôleur courants doivent utiliser les noms Xbox 360.
  1. Lancez le jeu.
  2. Accédez aux options du contrôleur. **
  3. Vérifiez que le jeu reconnaît manette Xbox 360 pour Windows en tant que périphérique d’entrée.
  4. Jouez au jeu et vérifiez que le système de jeu et de menu sont contrôlables avec manette Xbox 360 pour Windows.
  5. Vérifiez que le manette Xbox 360 pour Windows se comporte conformément aux normes acceptées. (B pour l’arrière, A pour accepter, Démarrer pour dans le menu du jeu/suspendre ou accepter, etc.)
  6. Vérifiez que le jeu fait référence aux boutons et déclencheurs de la manette à l’aide de noms Xbox 360.

Remarque :
Si le jeu ne prend pas en charge un contrôleur de jeu et/ou prend uniquement en charge le clavier/la souris, ignorez ce cas de test.


** Les paramètres du contrôleur peuvent être situés en dehors du jeu.

1.5 Proportions multiples et résolutions

Windows 7
Windows Vista
Windows XP
Le jeu doit prendre en charge au moins les proportions suivantes et les résolutions d’écran associées :
  • 4:3 « normal » (800 600 ou 1024 768)
  • 16:9 « widescreen » (1280 720)
  • 16:10 « widescreen » (1152 720, 1680 1050, ou 800 480)
Localisez les options vidéo pour le jeu (cela peut être dans notre hors jeu).

Remarque :
Les tests suivants doivent être effectués sur un moniteur à écran large.


  1. Dans la section Résolution vidéo, sélectionnez 800 600 ou 1024 768.
  2. Vérifiez que le jeu s’exécute avec une résolution de proportions de 4:3.
  3. Dans la section Résolution vidéo, sélectionnez 1280 720.
  4. Vérifiez que le jeu s’exécute avec une résolution de 16:9 proportions.
  5. Dans la section Résolution vidéo, sélectionnez 1680 1050, 800 480 ou 1152 720.
  6. Vérifiez que le jeu s’exécute avec une résolution de proportions de 16:10.
  7. Vérifiez que le jeu n’étire pas l’image et présente à son tour une zone de vue plus large.
  8. Vérifiez que le jeu invite l’utilisateur lorsqu’une modification est apportée à la résolution.
  9. Si l’utilisateur n’accepte pas dans les 15 secondes, vérifiez que l’affichage revient au paramètre précédent.
  10. Vérifiez que le jeu n’ajoute pas de barres noires à gauche et à droite de la zone de jeu. (Dans ce cas, vous verrez la zone de jeu toujours dans un rapport 4:3 au milieu de l’écran.)

1.6 Windows Media Center

Cette exigence a été supprimée.

1.7 Direct3D [Condition conditionnelle]

Système d''exploitation Condition requise
Windows 7
Windows Vista
Windows XP
Si le jeu utilise Direct3D, la version minimale prise en charge doit être Direct3D 9, et Direct3D doit être la valeur par défaut pour toute option de configuration d’affichage.
Manuelle
Lancez le jeu. Dans les options vidéo, case activée pour voir s’il existe des options de rendu, D3D et/ou OpenGL. Le cas échéant, vérifiez que les options de rendu de jeu sont par défaut Direct3D. Si vous ne parvenez pas à vérifier que D3D9 est la version de DirectX utilisée, passez à Test automatisé.
Test automatisé
Utiliser l’outil : Depends.exe

1.8 Activer la prise en charge des ppp élevés

Windows 7
Windows Vista
Les jeux et leurs programmes d’installation doivent s’exécuter correctement sans problèmes visuels lorsque la mise à l’échelle DPI est activée.
Manuelle
  1. Définissez le système sur DPI 150 % :
    Windows Vista : Panneau de configuration : Personnalisation, Ajuster la taille de police (PPP), Ppp personnalisé. Défini sur 150 %.
    Windows 7 : Panneau de configuration : Affichage, défini sur Plus grand - 150 %.
  2. Exécutez le processus d’installation et le jeu pour vérifier qu’il n’y a aucun problème avec les écrans clippés ou les boîtes de dialogue.
Test automatisé
Vérifiez que l’élément <dpiAware>true est contenu dans le manifeste incorporé.
Utiliser l’outil : Mt.exe

2. Sécurité et compatibilité

2.1 Suivre les instructions de contrôle de compte d’utilisateur

Windows 7
Windows Vista
Chaque fichier exécutable (extension .EXE) inclus avec une application doit avoir un manifeste incorporé qui définit son niveau d’exécution :
<requestedExecutionLevel level=&quot;asInvoker|highestAvailable|requireAdministrator&quot; 
              uiAccess=&quot;true|false&quot;/></code></pre>

Remarque :
Pour les jeux et les programmes d’installation de jeux, uiAccess doit toujours être défini sur « false ».


  1. Vérifiez que les fichiers exécutables de jeu contiennent des manifestes.
  2. Vérifiez que le manifeste du fichier exécutable de jeu demandéExecutionLevel est « AsInvoker ».
Utiliser l’outil : Mt.exe

2.2 Prise en charge des versions x64 de Windows

Windows 7
Windows Vista
Pour maintenir la compatibilité avec les versions x64 de Windows :
  • Les titres et les programmes d’installation de titres ne doivent pas contenir de code 16 bits ou s’appuyer sur un composant 16 bits.
  • Si le jeu dépend des pilotes en mode noyau pour le fonctionnement, les versions x64 de ces pilotes doivent être disponibles. La configuration du jeu doit détecter et installer les pilotes et composants appropriés pour les éditions 64 bits de Windows.

Remarque :
La prise en charge de l’édition 64 bits de Windows XP Professionnel est facultative.


Test manuel
  1. Exécutez le jeu sur les éditions 64 bits de Windows. Vérifiez que le processus d’installation du jeu s’exécute normalement sur les éditions 64 bits de Windows Vista ou Windows 7.
  2. Vérifiez que le jeu ne rencontre pas d’erreur en raison des exécutables 16 bits sur les éditions 64 bits de Windows Vista ou Windows 7. L’erreur mention l’application 16 bits dans la fenêtre d’erreur.
  3. Si le jeu a un exécutable natif 64 bits, utilisez-le également.

2.3 Fichiers de signature

Windows 7
Windows Vista
Windows XP
Tous les fichiers de code exécutables (par exemple, les extensions .exe et .dll) doivent être signés avec un certificat Authenticode.
Si vous utilisez Windows Installer, les fichiers de package du programme d’installation (fichiers .msi) doivent être signés.
Test manuel
  1. Accédez au répertoire du jeu.
  2. Recherchez tous les fichiers .exe et .dll.
  3. Cliquez avec le bouton droit sur Propriétés sur chaque fichier.
  4. Vérifiez que les fichiers exécutables du jeu contiennent une signature numérique.

2.4 Sign Drivers

Windows 7
Windows Vista
Windows XP
Tout pilote en mode noyau installé par le jeu doit être signé avec un certificat Authenticode publiquement valide.
Tout pilote de périphérique matériel en mode noyau installé par le jeu doit avoir une signature Microsoft obtenue par le biais du programme WHQL (Hardware Quality Labs) windows ou du programme DRS (Driver Reliability Signature).
Test manuel
  1. Installez le jeu.
  2. Vérifiez que le processus d’installation du jeu n’affiche pas la ou les boîtes de dialogue de pilote non signées.

2.5 Effectuer correctement la vérification de version

Windows 7
Windows Vista
Windows XP
Les jeux ne doivent pas échouer à s’exécuter sur les systèmes d’exploitation futurs, comme indiqué par les modifications apportées au numéro de version De Windows, sauf si le Contrat de licence utilisateur final interdit l’utilisation sur les systèmes d’exploitation futurs. Si le jeu est censé échouer, il doit le faire correctement en affichant un message à l’utilisateur.
Manuelle
  1. Installez le jeu sur Windows XP, sur les éditions 32 bits de Windows Vista et Windows 7, et sur les éditions 64 bits de Windows Vista et Windows 7.
  2. Vérifiez que le processus d’installation du jeu ne rencontre pas d’erreur concernant la version du système d’exploitation.
Test automatisé
Utiliser l’outil : Vérificateur d’application
  1. Lancez Application Verifier.
  2. Activez le test Compatibilité:HighVersionLie après avoir sélectionné le INSTALL.EXE.
  3. Installez le jeu et vérifiez qu’il ne bloque pas l’installation en fonction de la version du système d’exploitation.
  4. Activez le test Compatibilité:HighVersionLie après avoir sélectionné le GAME.EXE.
  5. Exécutez le jeu et vérifiez qu’il ne bloque pas l’exécution en fonction de la version du système d’exploitation.

2.6 Prise en charge des sessions utilisateur simultanées

Windows 7
Windows Vista
Windows XP
Les jeux doivent prendre en charge des scénarios windows multitâche standard.
Créez un compte d’utilisateur standard dans Windows Vista ou Windows 7 appelé Toby. Démarrer -> Panneau de configuration -> Ajouter ou supprimer des comptes d’utilisateur -> Créer un compte
  1. Lancez le jeu en tant qu’utilisateur Jane.
  2. ALT+TAB de retour sur le bureau.
  3. Vérifiez que le jeu alt+tabs est correct sur le bureau Windows.
  4. Cliquez sur Démarrer -> [flèche à droite de Verrouiller] -> changer d’utilisateur.
  5. Connectez-vous en tant que Toby utilisateur.
  6. Vérifiez que le jeu se lance en tant qu’utilisateur Toby tout en étant toujours en cours d’exécution en tant qu’Utilisateur Jane.
  7. Vérifiez que le jeu ne rencontre pas d’erreurs pour User Toby ou User Jane pendant le processus de changement d’utilisateur.
  8. Si vous pouvez lancer une autre session de jeu, vérifiez que vous ne pouvez pas entendre l’audio de la session de jeu d’origine.
  9. Fermez le jeu et revenez à l’utilisateur et au jeu d’origine.

2.7 Prendre en charge les noms longs

Windows 7
Windows Vista
Windows XP
Si un jeu prend en charge l’enregistrement de fichiers, il doit être en mesure d’enregistrer des fichiers qui ont des noms et des chemins longs. Le jeu doit gérer correctement des personnages de système de fichiers spéciaux, tels que \ / : * ? » < ou > dans les champs d’entrée utilisateur utilisés pour créer des noms de fichiers ou des chemins d’accès.
  1. Lancez le jeu.
  2. Démarrez un nouveau jeu.
  3. Enregistrez le jeu. Pendant le processus d’enregistrement, vérifiez que le jeu est enregistré à l’aide du nom d’enregistrement : Mon premier jeu d’enregistrement.
  4. Revenez au menu main.
  5. Essayez de charger le jeu qui vient d’être enregistré.
  6. Vérifiez que le jeu ne rencontre pas d’erreurs lors de la gestion des caractères de système de fichiers non pris en charge, tels que \ / : * ? » < ou > Si le jeu vous le permet, nommez le jeu enregistré.
  7. Si l’utilisateur est autorisé à nommer son profil et/ou son personnage ou à enregistrer des jeux, vérifiez que le jeu ne rencontre pas d’erreurs lors de l’utilisation de noms de fichiers longs ici.

3. Installation

3.1 Installation facile

Windows 7
Windows Vista
Windows XP
Les jeux avec une installation traditionnelle doivent fournir un chemin simplifié dans leur interface utilisateur d’installation.
  1. Insérez le disque de jeu.
  2. Vérifiez que le jeu n’affiche pas plusieurs End-User Contrat de licence (CLUF).
  3. Si le jeu prend en charge une option d’installation personnalisée ou avancée, vérifiez que cette option est accessible pendant le processus d’installation.
  4. Vérifiez que l’option d’installation par défaut contourne toutes les sélections d’entrée utilisateur pour le processus d’installation (sélection du dossier d’installation, sélection des composants, etc.).
  5. Vérifiez que le processus d’installation du jeu n’invite pas à configurer les composants du système d’exploitation (installation de DirectX, Runtimes Visual C, etc.).
  6. Vérifiez que le processus d’installation du jeu n’invite pas à l’interaction du pare-feu.
  7. Vérifiez que le jeu s’exécute automatiquement ou qu’un menu de lanceur est présent à la fin du processus d’installation.
  8. Vérifiez que le processus de désinstallation du jeu supprime tous les fichiers de composants de système d’exploitation installés et non redistribués et efface tous les paramètres. Le nettoyage de tous les paramètres et données par utilisateur (tels que les jeux enregistrés) n’est pas obligatoire.

3.2 Prise en charge du contrôle de compte d’utilisateur pour l’installation

Windows 7
Windows Vista
Le programme d’installation du jeu ne doit pas supposer qu’il s’exécute dans le même contexte que l’utilisateur. Les jeux doivent donc effectuer des tâches par utilisateur lors de la première exécution séparément de l’installation.
  1. Vérifiez que vous pouvez installer le jeu en tant que User Jane. (Cela nécessite des droits élevés pendant le processus d’installation/d’installation.)
  2. Vérifiez que le processus d’installation du jeu invite User Jane à élever les informations d’identification de l’administrateur. (L’invite à élever s’affiche lorsque l’utilisateur tente d’installer.)
  3. Choisissez d’exécuter automatiquement le jeu à la fin de l’installation, s’il ne le fait pas déjà, ou lancez-le à partir du menu qui s’affiche.
  4. Une fois dans le jeu, créez un profil, jouez et enregistrez un jeu.
  5. Quittez le jeu.
  6. Redémarrez le jeu et vérifiez que les profils utilisateur et les jeux enregistrés sont accessibles par le compte User Jane.

3.3 Installer sur les dossiers corrects

Windows 7
Windows Vista
Windows XP
Les jeux doivent être installés dans le dossier Program Files par défaut. Les données utilisateur doivent être écrites lors de la première exécution et non pendant l’installation.
  1. Installez le jeu à l’aide du type d’installation par défaut.
  2. Vérifiez que le jeu a été installé dans Program Files.

Remarque :
Si ce test échoue, vérifiez que le jeu est destiné à s’installer pour Tous les utilisateurs. Si c’est le cas, il s’agit d’un échec.


3.4 Installer correctement les ressources Windows

Windows 7
Windows Vista
Windows XP
Les applications ne doivent pas tenter d’installer des fichiers ou des clés de Registre qui sont protégés par la protection des ressources Windows (WRP).
  • Vérifiez qu’aucune boîte de dialogue WRP de Protection des ressources Windows n’apparaît pendant le processus d’installation.

3.5 Éviter les redémarrages pendant l’installation

Windows 7
Windows Vista
Windows XP
Le programme d’installation du jeu ne doit pas supposer que l’installation des composants Windows à partir de packages de redistribution nécessite un redémarrage, sauf si le redémarrage est indiqué par un résultat de retour ou par la documentation Microsoft.
  1. Installez le jeu.
  2. Vérifiez que le jeu ne nécessite pas que le système soit redémarré après l’installation.

Remarque :
Si une mise à jour du système Microsoft REDIST nécessite un redémarrage, procédez comme suit : Terminez l’installation du jeu, désinstallez le jeu et réinstallez le jeu une deuxième fois. Le processus d’installation du jeu ne doit pas nécessiter de redémarrage sur cette deuxième installation.


3.6 Utiliser correctement le contrôle de version des fichiers

Windows 7
Windows Vista
Windows XP
Le programme d’installation du jeu doit case activée correctement pour s’assurer que les dernières versions de fichier sont installées. L’installation d’un jeu ne doit jamais régresser les fichiers que vous ne produisez pas ou qui sont partagés par des applications que vous ne produisez pas.
  1. Avant d’installer le jeu, créez une préinstallation instantané de System32.
    1. Créez un répertoire appelé G4Wtest.
    2. Affichez une fenêtre de commande (Démarrer -> Exécuter -> cmd).
    3. Accédez à c:\windows\system32.
    4. Tapez dir /o:-g /o:-d >> c:\G4Wtest\pregame.txt.
  2. Créez une instantané post-installation de System32.
    1. Affichez une fenêtre de commande (Démarrer -> Exécuter -> cmd).
    2. Accédez à c:\windows\system32.
    3. Tapez dir /o:-g /o:-d >> c:\G4Wtest\postgame.txt.
    4. Vérifiez que le jeu ne régresse pas les versions de fichiers que le jeu n’a pas produites (... des fichiers répertoriés dans les deux documents en comparant pregame.txt à postgame.txt).

3.7 Prise en charge de l’exécution automatique [Condition requise]

Windows 7
Windows Vista
Windows XP
Pour les jeux distribués sur CD, DVD ou tout autre support amovible qui prend en charge l’exécution automatique, lorsque le disque est inséré pour la première fois, l’application doit automatiquement exécuter ou inviter l’utilisateur à installer le jeu.

Remarque :
Les programmes d’exécution automatique qui ont été écrits pour être utilisés sur des versions de Windows antérieures à Windows Vista ne doivent pas utiliser le runtime .NET, car cette technologie n’est pas incluse dans Windows XP ou les versions antérieures de Windows.


Pour plus d’informations, reportez-vous à Games for Windows Technical Requirements 3.7, Prise en charge de l’exécution automatique.

  1. Insérez le disque ou le média du jeu.
  2. Vérifiez que la boîte de dialogue installer/exécuter apparaît automatiquement.
  3. Windows Vista ou Windows 7 : vérifiez que le programme d’exécution automatique du jeu lui-même n’invite pas User Jane à élever via les informations d’identification de l’administrateur.
  4. Vérifiez que l’exécutable d’exécution automatique n’a pas besoin de composants REDIST prêtes à l’emploi, tels que .NET 3.5, les bibliothèques C Run-Time, etc.
  5. Vérifiez que la réinsérer le disque dans le lecteur après l’installation n’entraîne pas de redémarrage automatique de l’installation.

4. Fiabilité

4.1 Éliminer les redémarrages inutiles

Système d''exploitation Condition requise
Windows 7
Windows Vista
Tous les programmes d’installation d’application doivent tirer parti des API Restart Manager pour éviter les redémarrages du système (voir exigence 3.5).

4.2 Éliminer les échecs du vérificateur d’application

Windows 7
Windows Vista
Windows XP
Le jeu ne doit pas générer d’échecs s’exécutant sous Microsoft Application Verifier (AppVerifier), version 4.0 ou ultérieure, dans les tests suivants :
  • Principes de base : handles, tas, verrous, mémoire, TLS
  • Divers : DangerousAPIs, DirtyStacks
Utiliser l’outil : AppVerifier 4.0 (ou version ultérieure)
  1. Installez AppVerifier.
  2. Lancez AppVerifier et sélectionnez Fichier -> Ajouter une application.
  3. Recherchez l’exécutable du jeu, sélectionnez-le, puis cliquez sur le bouton « Ouvrir ».
  4. Dans la section « Applications », sélectionnez l’exécutable du jeu.
  5. Dans la section « Tests », sélectionnez les tests répertoriés ci-dessus sous les catégories « De base » et « Divers » (décochez ThreadPool et TimeRollOver), puis vérifiez que tous les autres tests ne sont pas sélectionnés.
  6. Lancez le jeu.
  7. Vérifiez que le jeu ne génère pas d’échecs lors de son exécution sous Le vérificateur d’application.

Remarque :
Certains tests nécessitent l’exécution complète d’un débogueur. Cela peut nécessiter une version non protégée de l’exécutable du jeu, car la technologie anti-triche/anti-piratage peut interférer avec AppVerifer.


4.3 Support Rapport d'erreurs Windows

Windows 7
Windows Vista
Windows XP
Les jeux doivent gérer uniquement les exceptions connues et attendues, et Rapport d'erreurs Windows ne doivent pas être désactivés. Si une erreur (telle qu’une violation d’accès) est injectée dans un jeu, elle doit permettre à Rapport d'erreurs Windows de signaler l’incident.
Utiliser l’outil : Pirate de thread
  • Si l’application se bloque lors du test, vérifiez que le jeu affiche Rapport d'erreurs Windows correctement et collecte les données d’incident.
Windows 7
Windows Vista
Windows XP
Tous les fichiers exécutables (par exemple, les fichiers .exe ou .dll) doivent contenir un nom de produit, un nom d’entreprise et une version de fichier précis.
Test manuel :
  1. Cliquez avec le bouton droit sur les fichiers exécutables du jeu à la fois sur le support d’installation et sur ceux installés sur le disque dur de l’ordinateur.
  2. Sélectionnez Propriétés.
  3. Windows XP : cliquez sur l’onglet Version . Vérifiez que les champs Nom du produit, Nom de l’entreprise et Version de fichier sont correctement renseignés.
  4. Windows Vista ou Windows 7 : cliquez sur l’onglet Détails . Vérifiez que les champs Nom du produit et Version du fichier sont correctement renseignés. Le nom de la société n’est pas visible dans la page des propriétés Windows Vista ou Windows 7.
Test automatisé :
  • Utilisez l’outil de test Microsoft Games pour Windows ; consultez la section 6.4.
Windows 7
Windows Vista
Windows XP
La sortie normale du jeu ne doit pas entraîner une erreur d’exception inconnue.
  • Après avoir joué au jeu pour une session de jeu normale, vérifiez que le jeu ne génère pas d’erreurs à la sortie.

5. Exemple de script de test

Il s’agit d’un exemple de réussite de test classique utilisant les exigences de test précédentes comme guide.

5.1 Outils

  • Édition 32 bits de Windows Vista SP1 et/ou Windows 7 sur un processeur AMD
  • Édition 32 bits de Windows Vista SP1 et/ou Windows 7 sur un processeur Intel
  • Édition 64 bits de Windows Vista SP1 et/ou Windows 7 sur un processeur AMD
  • Édition 64 bits de Windows Vista SP1 et/ou Windows 7 sur un processeur Intel
  • Édition 32 bits De Windows XP SP2 sur un processeur AMD
  • Windows XP SP2 édition 32 bits sur un processeur Intel
  • Moniteur d’écran large prenant en charge 1680 1050
  • manette Xbox 360 pour Windows

5.2 Préinstaller

  1. Windows Vista et Windows 7 : créer deux utilisateurs standard : Jane et Toby

  2. Windows Vista et Windows 7 : Vérifiez que le contrôle de compte d’utilisateur est activé

  3. Créer un instantané préinstallé de System32

    1. Créer un répertoire appelé G4Wtest
    2. Afficher une fenêtre de commande (Démarrer -> Exécuter -> cmd)
    3. Accédez à c:\windows\system32
    4. Tapez dir /o:-g /o:-d >> c:\G4Wtest\pregame.txt
  4. Windows Vista et Windows 7 : défini sur 150 % ppp [1.8]

  5. Passer à l’installation

5.3 Installer

  1. Ouvrir une session en tant qu’utilisateur Jane
  2. Insérez le disque de jeu dans le lecteur DE CD/DVD, vérifiez que la boîte de dialogue installer/exécuter apparaît automatiquement [3.7]
  3. Vérifiez que le processus d’installation du jeu invite User Jane à élever les informations d’identification de l’administrateur [3.2]
  4. Vérifiez que le programme d’exécution automatique du jeu lui-même n’invite pas l’utilisateur Jane à élever les informations d’identification de l’administrateur [3.7]
  5. Vérifiez que le jeu n’affiche pas plusieurs End-User Contrat de licence (CLUF) [3.1]
  6. Vérifiez que le jeu affiche les options d’installation par défaut/facile et personnalisée/avancée [3.1]
  7. Vérifiez que l’option Installation par défaut/facile contourne toutes les sélections d’entrée utilisateur pour le processus d’installation (sélection du dossier d’installation, sélection des composants, etc.) [3.1]
  8. Vérifiez que le processus d’installation du jeu n’invite pas à configurer les composants du système d’exploitation (installation de DirectX, bibliothèques C Run-Time, etc.) [3.1]
  9. Vérifiez que le processus d’installation du jeu n’invite pas à l’interaction du pare-feu [3.1]
  10. Vérifiez que le processus d’installation du jeu ne rencontre pas d’erreur concernant la version du système d’exploitation [2.5] [4.2]
  11. Vérifiez que le processus d’installation du jeu n’affiche pas la ou les boîtes de dialogue de pilote non signées [2.4]
  12. Vérifiez qu’aucune boîte de dialogue Windows Resource Protection (WRP) n’apparaît pendant le processus d’installation [3.4]
  13. Vérifiez que la réinsérer le disque dans le lecteur après l’installation n’entraîne pas de redémarrage automatique de l’installation
  14. Vérifiez que le jeu ne nécessite pas de redémarrage du système après l’installation [3.5]
  15. Vérifiez que vous pouvez installer le jeu en tant que User Jane [3.2]
  16. Vérifiez que le jeu s’exécute automatiquement ou qu’un menu de lanceur est présent à la fin du processus d’installation [3.1]
  17. Si le jeu s’exécute automatiquement après l’installation, passez à Runtime
  18. Si le jeu a laissé un menu de lancement vers le haut ou si la désinstallation n’a pas pu être désinstallée, consultez la section Post-installation

5.4 Post-installation

  1. Vérifiez que le jeu ne place pas de raccourcis de lancement sur le bureau de l’utilisateur [1.1]

  2. Vérifiez que le jeu ne place pas de raccourcis de lancement dans le menu Démarrer [1.1]

  3. Vérifiez que l’icône de jeu s’affiche dans Windows Games Explorer [1.1]

  4. Vérifiez que les métadonnées (éditeur, développeur, genre, date de publication, version) en bas s’affichent et sont correctes [1.1]

  5. Vérifiez que l’icône de jeu affiche les informations de l’Index d’expérience Windows (WEI) dans Windows Games Explorer [1.1]

  6. Vérifiez que les liens hypertexte de jeu pour les métadonnées fonctionnent correctement dans Jeux Windows Explorer [1.1]

  7. Vérifiez que le jeu affiche une évaluation de contrôle parental précise dans Windows Games Explorer [1.1]

  8. Créer une instantané post-installation de System32

    1. Afficher une fenêtre de commande (Démarrer -> Exécuter -> cmd)
    2. Accédez à c:\windows\system32
    3. Tapez dir /o:-g /o:-d >> c:\G4Wtest\postgame.txt
    4. Vérifiez que le jeu ne régresse pas les versions de fichiers répertoriés dans les deux documents en comparant pregame.txt à postgame.txt [3.6]
  9. Passer à l’exécution

5.5 Runtime

  1. RUNTIME 1 : si le menu de lancement est présent, lancez le jeu à partir de là. Si le jeu a été exécuté automatiquement ou a été lancé à partir du menu du lanceur de jeux après l’installation, procédez comme suit : si ce n’est pas le cas, passez à RUNTIME 2 :

    1. Créer un profil (si le jeu le permet)
    2. Démarrer un nouveau jeu
    3. Enregistrer le jeu
    4. Quitter le jeu
    5. Lancer le jeu à partir de Games Explorer
    6. Vérifiez que le jeu démarre à partir de l’icône Jeux Explorer [1.2]
    7. Vérifiez que le jeu n’invite pas les informations d’identification de l’administrateur au lancement [1.2]
    8. Vérifier que les profils utilisateur et enregistrer les jeux sont accessibles par le compte User Jane [3.2]
    9. Passer à RUNTIME 3
  2. RUNTIME 2 : si le jeu n’a pas été exécuté automatiquement ou n’a pas affiché de lancement à partir du menu du lanceur de jeux, il s’agit d’un échec de [3.1] ; Toutefois, les tests peuvent se poursuivre normalement :

    1. Lancer le jeu à partir de Games Explorer
    2. Vérifiez que le jeu démarre à partir de l’icône Jeux Explorer [1.2]
    3. Vérifiez que le jeu n’invite pas les informations d’identification de l’administrateur au lancement [1.2]
    4. Passer à RUNTIME 3
  3. RUNTIME 3 : si le jeu prend en charge un pavé de jeu, vérifiez que le jeu reconnaît manette Xbox 360 pour Windows en tant que périphérique d’entrée [1.4]

    1. Si nécessaire, activez le contrôleur via le menu options
    2. Vérifiez que le jeu fait référence aux boutons et déclencheurs de la manette à l’aide de noms Xbox 360
    3. Vérifiez que le jeu et le système de menus sont contrôlables avec le manette Xbox 360 pour Windows
    4. Vérifier que le manette Xbox 360 pour Windows se comporte conformément aux normes acceptées
  4. Définissez la vidéo sur [1.5] :

    1. Vérifiez que le jeu s’exécute à une résolution 4:3 (800 600 ou 1024 768)
    2. Vérifiez que le jeu s’exécute avec une résolution de format 16:9 (1280 720)
    3. Vérifiez que le jeu s’exécute avec une résolution de 16:10 (1680 1050, 800 480 ou 1152 720)
    4. Vérifiez que le jeu invite l’utilisateur lorsqu’une modification est apportée à la résolution
    5. Vérifiez que l’affichage revient au paramètre précédent si vous n’acceptez pas dans les 15 secondes
    6. Vérifiez que le jeu n’étire pas l’image et présente à son tour une zone de vue plus large
    7. Vérifiez que le jeu n’ajoute pas de barres noires à gauche et à droite de la zone de jeu
  5. Si elles sont disponibles dans les paramètres vidéo, vérifiez que les options de rendu du jeu sont par défaut Direct3D [1.7]; sinon, passez à Tests automatisés

  6. Si vous y êtes invité ou si l’option est disponible, créez un profil utilisateur. Vérifiez que le jeu ne rencontre pas d’erreurs lors de l’utilisation de noms de fichiers longs [2.7]

  7. Démarrez un nouveau jeu, créez un enregistrement de jeu et vérifiez que le jeu ne rencontre pas d’erreurs lors de la gestion des personnages de système de fichiers non pris en charge [2.7]

  8. Vérifiez que le jeu alt+tabs correctement sur le bureau Windows [2.6]

    1. Changer d’utilisateur avec le jeu en cours d’exécution en cliquant sur Démarrer - Changer d’utilisateur>
    2. Ouvrir une session en tant que Toby
    3. Vérifiez que le jeu est lancé en tant qu’utilisateur Toby tout en étant toujours en cours d’exécution en tant qu’utilisateur Jane [2.6]
    4. Vérifiez que le jeu ne rencontre pas d’erreurs pour User Toby ou User Jane pendant le processus de changement d’utilisateur [2.6]
    5. Vérifiez que vous ne pouvez pas entendre l’audio de la session de jeu d’origine [2.6]
    6. Quitter le jeu
    7. Se déconnecter toby
    8. Revenez à l’utilisateur d’origine où le jeu est en cours d’exécution
    9. ALT+TAB de retour dans le jeu
  9. Quitter le jeu

  10. Passer au post-runtime

5.6 Post-runtime

  1. Vérifiez que le jeu ne génère pas d’erreurs à la sortie [4.3]
  2. Vérifiez que le jeu est installé dans Program Files [3.3]
  3. Passer au Contrôle parental

5.7 Contrôle parental

  1. Ouvrir le contrôle parental dans Panneau de configuration

  2. Vérifiez que le jeu affiche une évaluation précise du contrôle parental sous le titre du jeu dans Contrôle parental Panneau de configuration [1.2]

  3. Consultez Cas de test [1.2] pour les tests suivants :

    1. Après avoir défini contrôle parental sur « Activé », vérifiez que le jeu s’exécute avec ces paramètres en tant que User Jane [1.2]

    2. Déconnectez-vous et connectez-vous en tant que Toby

    3. Vérifiez que le jeu s’exécute avec ces paramètres en tant que User Toby [1.2]

    4. Déconnectez-vous et connectez-vous en tant que Jane

    5. Dans la section Contrôle parental, empêchez l’utilisateur toby de voir les jeux d’un niveau ESRB supérieur ou supérieur à partir du jeu que vous venez d’installer

      Exemple : Si le jeu est classé E, définissez-le pour que Toby puisse jouer uniquement aux jeux qui sont classés C

    6. Vérifiez que le jeu s’exécute avec ces paramètres en tant que User Jane [1.2]

    7. Déconnectez-vous et connectez-vous en tant qu’utilisateur Toby

    8. Vérifiez que le jeu ne se lance pas sur User Toby quand ESRB est bloqué par User Jane [1.2]

    9. Déconnectez-vous en tant qu’utilisateur Toby et revenez en tant qu’utilisateur Jane

    10. S’il a été modifié précédemment, restaurez les paramètres ESRB

    11. S’il n’existe aucun paramètre ESRB, sélectionnez « Bloquer ou autoriser des jeux spécifiques », puis sélectionnez le jeu par son nom.

    12. Déconnectez-vous en tant que Jane et activez en tant que Toby

    13. Vérifiez que le jeu ne se lance pas sur User Toby lorsque EXE/Name est bloqué par User Jane [1.2]

    14. Déconnectez-vous en tant que Toby et revenez en tant que Jane

    15. En tant que Jane, ouvrez Contrôles utilisateur -> Restrictions d’application

    16. Cliquez sur « Toby ne peut utiliser que les programmes que j’autorise », puis cliquez sur OK (c’est-à-dire autoriser aucun exe).

    17. Cliquez sur la case Annuler tout, puis cliquez sur OK.

    18. Accédez à Contrôles utilisateur | Jeux Contrôles et autoriser le jeu spécifique à l’aide de l’évaluation ESRB

    19. Déconnectez-vous en tant que Jane et connectez-vous en tant que Toby et essayez de jouer au jeu

    20. Vérifiez que le jeu n’est PAS bloqué et que Toby peut y jouer quand « autoriser aucun exes » est défini [1.2]

    21. Déconnectez-vous en tant qu’utilisateur Toby et revenez en tant qu’utilisateur Jane

    22. Accédez à Contrôle parental dans Panneau de configuration et supprimez les restrictions

    23. Vérifiez que les deux utilisateurs peuvent désormais jouer au jeu

  4. Passer aux tests automatisés

5.8 Tests automatisés

  1. Vérifiez que le jeu ne génère pas d’échecs lors de son exécution sous Application Verifier - Consultez la documentation de l’outil de test de personnalisation [4.2]
  2. Vérifiez que les fichiers exécutables du jeu contiennent des manifestes . Consultez La documentation de l’outil de test de personnalisation [2.1]
  3. Vérifiez que le manifeste du fichier exécutable de jeu demandéExecutionLevel est « AsInvoker » - consultez La documentation de l’outil de test de personnalisation [2.1]
  4. Passer à d’autres tests

5.9 Autres tests

  1. Vérifiez que les fichiers exécutables du jeu contiennent une signature numérique [2.3]

  2. Vérifiez que le processus d’installation du jeu s’exécute normalement sur les éditions 64 bits de Windows Vista et/ou Windows 7 [2.3]

  3. Vérifiez que le jeu ne rencontre pas d’erreur en raison des exécutables 16 bits sur les éditions 64 bits de Windows Vista et/ou Windows 7 [2.3]

  4. Forcer l’application à se bloquer lors du test, et vérifier que le jeu affiche Rapport d'erreurs Windows correctement et collecte les données d’incident [4.3]

  5. Garantir des résumés de fichiers appropriés [4.3]

    1. Cliquez sur Démarrer -> Ordinateur

    2. Accédez au répertoire du jeu

    3. Dans la fenêtre de recherche, tapez *.dll

    4. Pour chaque fichier : cliquez avec le bouton droit sur le fichier, puis cliquez sur Propriétés

      • Dans Windows XP : cliquez sur l’onglet Version. Vérifiez que les champs Nom du produit, Nom de l’entreprise et Version de fichier sont correctement renseignés. [4.3]
      • Dans Windows Vista et Windows 7 : cliquez sur l’onglet Détails. Vérifiez que les champs Nom du produit et Version du fichier sont correctement renseignés. Le nom de la société n’est pas visible dans la page des propriétés Windows Vista ou Windows 7 [4.3]
    5. Répétez cette case activée pour les fichiers .exe

  6. Lancez le jeu.

    1. Appuyez sur Ctrl+Alt+Suppr
    2. Cliquez sur la flèche « Options d’arrêt »
    3. Cliquez sur Redémarrer
    4. Vérifier que le jeu ne bloque pas l’arrêt [3.1]
  7. Continuer à désinstaller

5.10 Désinstaller

  • Vérifiez que le processus de désinstallation du jeu supprime tous les fichiers de composants du système d’exploitation installés et non redistribués et efface tous les paramètres [3.1]

    • Vérifiez dans Windows Vista ou Windows 7 que Panneau de configuration est le seul moyen de supprimer le programme [1.1]

Notes de l’outil de test

Il s’agit de notes pour chacun des outils de test répertoriés dans les exigences de test ci-dessus.

6.1 Appverifier 4.0 (ou version ultérieure)

Cas de test : 2.5, 4.2

Notes

Certaines applications ne parviennent pas à s’exécuter avec AppVerifier en cours d’exécution, en raison de la protection contre la copie. Vous pouvez résoudre ce problème en exécutant une version non protégée de l’exécutable du jeu.

  1. Installer AppVerifier 4.0 (ou version ultérieure) sur un ordinateur exécutant Windows XP

  2. Lancez AppVerifier et cliquez sur Fichier -> Ajouter une application

  3. Recherchez l’exécutable du jeu, sélectionnez-le, puis cliquez sur Ouvrir

  4. Dans la section « Applications », sélectionnez l’exécutable du jeu.

  5. Sélectionnez les tests suivants dans la section « De base » :

    • Poignées
    • Tas
    • Verrous
    • Mémoire
    • TLS
  6. Sélectionnez les tests suivants dans la section « Divers » :

    • DangerousAPIs
    • DirtyStacks
  7. Vérifiez que tous les autres tests ne sont pas sélectionnés

  8. Lancer le jeu

  9. Jouer au jeu

  10. Fermer le jeu

  11. Dans AppVerifier, sélectionnez Affichage -> Journaux

  12. Dans la section « Applications », sélectionnez le fichier .exe d’application

  13. Dans la section « Journaux », sélectionnez le fichier journal et observez le nombre d’erreurs. S’il n’y a aucune erreur, mettez fin aux tests AppVerifier. En cas d’erreurs, cliquez sur le bouton Afficher

  14. Recherchez gravité="Erreur dans le document (CTRL+F)

  15. Créer des bogues en fonction de la partie LayerName= de l’échec

6.2 Test du manifeste - mt.exe

Cas de test : 1.8, 2.1

Cet outil est exécuté à partir d’une invite de commandes où se trouve MT.exe.

Exemple :

mt.exe -inputresource:"c:\yourdir\YourGame.exe";#1 -out:yourgame.manifest
  1. Cliquez sur Démarrer -> Exécuter -> tapez cmd, puis cliquez sur le bouton OK

  2. Exécutez l’outil mt.exe pour générer un fichier .manifest pour chaque fichier .exe qui s’installe avec le jeu

  3. Ouvrez le fichier .manifest généré

  4. Vérifiez que chaque fichier .exe contient les éléments suivants (demandé :

    <description>Example Game Name</description>
    <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
      <security>
        <requestedPrivileges>
          <requestedExecutionLevel level="asInvoker"></requestedExecutionLevel>
        </requestedPrivileges>
      </security>
    </trustInfo>
      <asmv3:windowsSettings xmlns=http://schemas.microsoft.com/SMI/2005/WindowsSettings>
        <dpiAware>true<dpiAware>
      </asmv3:windowsSettings>
    </asmv3:application>
    

Notes

Le niveau d’exécution demandé doit être présent pour chaque fichier, et dpiAware doit être présent pour au moins le fichier exécutable du jeu.

6.3 Thread Hijacker - threadhijacker.exe

Cet outil est exécuté à partir d’une invite de commandes où se trouve threadhijacker.exe.

Exemple :

threadhijacker.exe /process:str

Où str est le name_of_program.exe

  1. Affichez le Gestionnaire des tâches, cliquez sur l’onglet Processus et recherchez le nom de l’exécutable du jeu.
  2. Ouvrir une invite de commandes en mode Administration
  3. Accédez au répertoire où se trouve threadhijacker.exe
  4. Type : **threadhijacker.exe /process:**str, où str est le nom de l’exécutable que vous souhaitez atteindre

6.4 Outil de test Microsoft Games for Windows

Cet outil se trouve dans le Kit de développement logiciel (SDK) DirectX. Une fois le Kit de développement logiciel (SDK) installé sur un ordinateur, le programme d’installation de l’outil de test Games for Windows peut être placé sur l’ordinateur de test et installé.

Localisez le programme d’installation de l’outil de test Microsoft Games pour Windows sur l’ordinateur de développement sur lequel le KIT de développement logiciel (SDK) DirectX est installé. Par défaut, il est placé à l’emplacement suivant :

%SystemDrive%\Program Files (x86)\Microsoft DirectX SDK (Date)\Utilities\bin\x86\Microsoft Games for Windows Test Tools\
  1. Copiez le programme d’installation (MicrosoftGFWTestTool.msi/setup.exe) sur l’ordinateur de test.

  2. Exécutez le programme d’installation.

  3. Lancez l’outil de test Microsoft Games pour Windows.

  4. Dans le champ Liste des projets, remplacez Créer un projet par votre nom de titre, puis cliquez sur Créer.

    Attendez la fin de la ligne de référence.

  5. Renseignez les informations que vous pouvez avoir dans la section Informations sur le jeu , puis cliquez sur Mettre à jour les informations du jeu.

  6. Cliquez sur l’onglet Cas de test .

  7. En commençant en haut, passez en revue les cas de test, en cliquant sur Réussir ou Échouer le cas échéant.

    Consultez « Écriture d’un bogue », plus loin dans cette section, pour plus d’informations sur l’inclusion d’un bogue dans le rapport.

  8. Revenez à l’onglet Projets après avoir examiné le rapport (en vérifiant les onglets Rapport et Modification de bogue ).

  9. Cliquez sur Compiler le rapport.

    Une fenêtre s’ouvre lorsque la compilation du rapport est terminée. Vous trouverez ici un .ZIP nom de fichier nom_projet_report.zip. Ce fichier contient tous les journaux et les résultats collectés pendant la passe de test.

Écriture d’un bogue

Il existe deux façons d’écrire un rapport de bogue : vous pouvez parcourir les cas de test et cliquer sur Échec lorsque le titre échoue à un cas de test, ou vous pouvez cliquer sur l’onglet Modification de bogue et ajouter manuellement un rapport de bogues.

Cliquer sur Échec sur un cas de test

  1. Lorsque vous cliquez sur Échec dans un cas de test, la liste déroulante Type de problème est automatiquement définie sur le type de cas de test.
  2. Ajoutez une brève description au champ Titre qui décrit brièvement le problème.
  3. Ajoutez une description détaillée du problème au champ Comportement observé .
  4. Si nécessaire, ajoutez ce qui était attendu (par opposition à une description du problème) dans le champ Comportement attendu .
  5. Ajoutez une description détaillée de la façon de reproduire le problème dans le champ Étapes de reproduction .
  6. Lorsque vous avez terminé, cliquez sur le bouton Enregistrer .

Ajout manuel d’un bogue

Ce processus est identique à celui de cliquer sur Échec, à l’exception de la liste déroulante renseignée automatiquement. Dans ce cas, sélectionnez le type d’échec TCR approprié ou sélectionnez ** Problème non TR ** pour les bogues qui se trouvent en dehors de la plage TR, mais qui doivent toujours être signalés.

Ressources

Jeux pour Windows : Configuration technique requise

Configuration technique des jeux pour Windows : meilleures pratiques pour les jeux sur Windows XP, Windows Vista et Windows 7

Kit de développement logiciel (SDK) Windows

Kits SDK Windows

Instructions relatives au contrôle de compte d’utilisateur

Configuration requise pour le développement d’applications Windows Vista pour la compatibilité du contrôle de compte d’utilisateur

Informations sur Windows Installer

Windows Installer

Portail des développeurs DirectX

Centre de développement DirectX

Blog sur les jeux pour Windows et le Kit de développement logiciel (SDK) DirectX

Jeux pour Windows et kit de développement logiciel (SDK) DirectX

Articles DirectX supplémentaires

Articles techniques DirectX