Tests de base de l’appareil
Dans cette section
Rubrique | Description |
---|---|
Les tests CHAOS (Concurrent Hardware and Operating System) exécutent simultanément différents tests de pilotes PnP, tests fuzz du pilote de périphérique et tests du système d’alimentation. |
|
Les tests de couverture fondamentale de l’appareil surveillent et signalent les différents paquets de demandes d’E/S (IRP) qui entrent ou quittent une pile de pilotes pour les appareils spécifiés. Les données des tests de couverture peuvent aider à identifier les faiblesses de couverture pendant le test et la vérification du pilote. |
|
Les tests CpuStress effectuent des tests d’E/S d’appareil avec différents niveaux d’utilisation du processeur. |
|
La catégorie de test Installation du pilote comprend des tests qui désinstallent et réinstallent un pilote plusieurs fois pour tester les fonctionnalités d’installation. Les tests lancent des tests d’E/S sur le pilote et le périphérique après chaque réinstallation. Les tests sont conçus pour améliorer l’expérience globale des utilisateurs finaux qui doivent installer et réinstaller un pilote de périphérique ou un appareil. |
|
Les tests D’E/S De base de l’appareil effectuent des tests d’E/S de base sur les appareils spécifiés. |
|
Les tests d’intrusion De base de l’appareil effectuent différentes formes d’attaques d’entrée, qui sont un composant essentiel des tests de sécurité. Les tests d’attaque et d’intrusion peuvent aider à identifier les vulnérabilités dans les interfaces logicielles. |
|
Les tests PnP principes de base de l’appareil forcent un pilote à gérer la quasi-totalité des IRP PnP ; toutefois, il y a trois domaines qui sont spécifiquement mis en évidence : le retrait, le rééquilibrage et le retrait surprise. Le test PnP fournit un mécanisme permettant de tester chacun de ces éléments séparément, ou de les tester tous ensemble (c’est-à-dire sous la forme d’un test de contrainte). Ce test PnP est effectué à l’aide d’une combinaison d’appels d’API en mode utilisateur (via l’application de test) et d’appels d’API en mode noyau (via un pilote de filtre supérieur). |
|
Les tests de redémarrage des principes de base de l’appareil exécutent des E/S sur les appareils spécifiés, avant et après, ou pendant les redémarrages du système. |
|
Les tests de veille fondamentaux de l’appareil exécutent des opérations d’E/S et PnP sur les appareils spécifiés, avant et après, ou pendant les transitions d’état de veille du système. Les tests de veille garantissent que l’appareil testé permet au système d’être cycleé dans tous les états de veille pris en charge. En outre, il garantit que l’appareil est toujours fonctionnel après ces changements d’état par le biais d’un test de contrainte d’E/S simple. |