Résolution des problèmes de test de fiabilité des principes de base de l’appareil à l’aide de Windows HLK
Cet article explique comment résoudre les problèmes qui peuvent se produire pendant les tests de fiabilité des principes de fiabilité du kit Windows Hardware Lab (Windows HLK). Consultez Résolution des échecs de test Windows HLK.
La résolution des problèmes liés aux tests de fiabilité des principes de base de l’appareil comprend les étapes principales suivantes :
Les sections suivantes fournissent des informations détaillées et importantes supplémentaires que vous pouvez utiliser pour résoudre les échecs des tests de fiabilité des principes de base de l’appareil :
Collecter et afficher les traces WDTF (Windows Device Testing Framework)
Passer en revue les échecs courants de test de fiabilité des principes de base de l’appareil
Reproduire l’échec du test en exécutant le test à partir de la ligne de commande
Résoudre les échecs de plug-in WLAN SimpleIO enregistrés par les tests Device Fundamentals
Vérifier la configuration de l’appareil
Les tests de fiabilité des principes de base de l’appareil nécessitent que les appareils de test soient correctement configurés pour tester les E/S. Avant de commencer à tester, assurez-vous que la configuration du test respecte les prérequis de test décrits dans Configuration requise pour le test de fiabilité Device.Fundamentals. Le non-respect de ces conditions préalables peut entraîner des échecs de test.
Identifier le type d’échecs de test
Consultez Résolution des échecs de test Windows HLK dans Résolution des échecs de test Windows HLK pour identifier des types spécifiques d’échecs de test.
Les journaux de test d’un échec
La méthode la plus courante pour que les tests de fiabilité des principes de base de l’appareil échouent dans Windows HLK consiste à ce que le test consigne une défaillance. Si votre test ayant échoué a enregistré un échec, nous vous recommandons de passer à la section Triage des échecs de test de cette rubrique.
Testez les vérifications des bogues du système
Les vérifications des bogues système sont couramment observées lors des tests de fiabilité des principes de base de l’appareil en raison de la nature des tests (stress, fiabilité, concurrence, etc.).
Lorsque vous examinez les défaillances provoquées par des vérifications de bogues système, nous vous recommandons vivement de réexécuter les tests en faisant connecter le système de test à un débogueur de noyau. L’exécution des tests à l’aide du débogueur entraîne l’entrée du système dans le débogueur lorsque le système vérifie les bogues.
Pour plus d’informations sur la configuration d’un débogueur de noyau , consultez Configuration manuelle Kernel-Mode débogage.
Pour plus d’informations, consultez Utiliser le débogage du noyau pour déboguer les échecs de test de fiabilité des principes de base de l’appareil.
Consultez Résolution des échecs de test Windows HLK dans Résolution des échecs de test Windows HLK pour obtenir des conseils généraux sur la façon de résoudre les problèmes de vérification des bogues système pendant les exécutions de tests Windows HLK.
Blocages de test
Les blocages de test se produisent fréquemment pendant les tests de fiabilité des principes de base de l’appareil. Les blocages de test sont généralement observés lorsque les paquets de demandes d’E/S (IRP) (généralement, les I/O et les IRP PNP) sont bloqués dans les pilotes et empêchent les tests de progresser.
Notes
Windows HLK annulera et échouera un test suspendu afin que le prochain test planifié puisse se poursuivre.
Si un test se bloque, nous vous recommandons vivement de réexécuter les tests en ayant le système de test connecté à un débogueur de noyau. Cela vous permet d’entrer dans le débogueur au moment où le test se bloque et d’inspecter les traces de pile du processus de test (les tests de fiabilité des principes de base de l’appareil s’exécutent généralement en tant quete.processhost.exe ou te.exe).
Pour plus d’informations sur la configuration d’un débogueur de noyau , consultez Configuration manuelle Kernel-Mode débogage.
Pour plus d’informations, consultez Utiliser le débogage du noyau pour déboguer les échecs de test de fiabilité des principes de base de l’appareil.
Consultez Résolution des problèmes d’échecs de test Windows HLK dans Résolution des problèmes d’échecs de test Windows HLK pour obtenir des conseils généraux sur la façon de résoudre les blocages de test pendant les exécutions de tests Windows HLK.
Échecs de test de triage
Consulter la documentation de test
Les tests de fiabilité des principes de base de l’appareil testent généralement des scénarios utilisateur courants tels que Veille avec E/S, PNP avec E/S, Redémarrage avec E/S, etc. Nous vous recommandons de comprendre complètement le scénario en cours de test pour le ou les tests défaillants en consultant la documentation de test appropriée sur Device.DevFund Tests.
Passez en revue les journaux de test en détail
Vous devez examiner attentivement les entrées de journal qui précèdent le message d’erreur réel pour avoir une compréhension claire du scénario de test actuel et des scénarios de test précédents qui ont été exécutés. Parfois, les scénarios de test précédents qui s’étaient exécutés (même s’ils ont réussi) affectent le scénario de test suivant. Par exemple, les échecs d’E/S peuvent se produire après la désactivation et l’activation d’un appareil. Pour plus d’informations sur la révision des journaux de test, consultez Passer en revue les fichiers journaux.
Passer en revue les fichiers journaux supplémentaires qui sont copiés
Les tests de fiabilité des principes de base de l’appareil copient souvent des fichiers supplémentaires qui sont utiles pour trier les échecs de test. Par exemple, les tests Réinstaller et PNP copient les journaux SetupAPI à partir du système de test. Vous devez ouvrir et passer en revue tous les fichiers sous Fichiers supplémentaires sous l’onglet Résultats dans Windows HLK Studio. Cliquez avec le bouton droit sur le résultat du test, puis sélectionnez Fichiers supplémentaires.
Collecter et afficher les traces WDTF
Il peut être utile de collecter et d’afficher les traces WDTF lorsque vous résolvez certains échecs de test. Consultez Collecter et afficher les traces WDTF (Windows Device Testing Framework) pour plus d’informations sur la collecte et l’affichage des traces WDTF.
Comment obtenir de l’aide
Les propriétaires de tests de fiabilité des principes de base de l’appareil chez Microsoft passent régulièrement en revue et répondent aux questions publiées sur les échecs de test des principes de base de l’appareil sur le Forum de test et de certification du matériel Windows. Nous vous recommandons d’utiliser ce forum pour obtenir le support nécessaire.
Pour plus d’informations sur l’ouverture d’un cas de support pour examiner les échecs de test, consultez Prise en charge de Windows HLK .
Ressources supplémentaires
Le tableau suivant répertorie les ressources supplémentaires qui peuvent vous aider à résoudre les problèmes que vous pouvez rencontrer lors des tests de base de l’appareil.
Ressource | Description |
---|---|
Triage général et aide à la résolution des problèmes pour les défaillances d’infrastructure Windows HLK. |
|
Triage général et conseils de dépannage pour examiner les échecs de test. |
|
Conseils généraux pour la résolution des échecs enregistrés par les tests WDTF. |
|
Comment sélectionner et configurer les tests De base de l’appareil |
Les tests de fiabilité des principes de base de l’appareil sont également fournis dans le Kit de pilotes Windows (WDK). Les développeurs de pilotes préféreront peut-être utiliser WDK et Microsoft Visual Studio pour exécuter les tests défaillants afin d’examiner les échecs de test. Cette page explique comment exécuter les tests à l’aide de WDK. |
%ProgramFiles%\Windows Kits\8.1\Testing\Tests\Additional Tests\DeviceFundamentals.). |
Un sous-ensemble de tests de fiabilité des principes de base de l’appareil sont écrits à l’aide de VBScript. Vous pouvez ouvrir ces fichiers de script à l’aide du Bloc-notes. Les scripts se trouvent dans le dossier spécifié une fois que vous avez installé le WDK. |
Résolution des problèmes liés aux tests De base de l’appareil à l’aide de WDK |
Fournit des suggestions pour résoudre les problèmes que vous pouvez rencontrer lorsque vous utilisez wdK pour exécuter les tests de base de l’appareil. |