Partager via


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 :

  1. Vérifier la configuration de l’appareil

  2. Identifier le type d’échecs de test

  3. Échecs de test de triage

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 :

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.

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).

É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

Résolution des problèmes de l’environnement Windows HLK

Triage général et aide à la résolution des problèmes pour les défaillances d’infrastructure Windows HLK.

Résolution des problèmes d’échecs de test Windows HLK

Triage général et conseils de dépannage pour examiner les échecs de test.

Triage des tests basés sur WDTF

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.

Device.DevFund Tests