Gerätegrundlagentests

In diesem Abschnitt

Thema Beschreibung

CHAOS-Tests (Gerätegrundlagen)

Die CHAOS-Tests (Concurrent Hardware and Operating System) führen verschiedene PnP-Treibertests, Gerätetreiber-Fuzz-Tests und Stromversorgungssystemtests gleichzeitig aus.

Abdeckungstests (Gerätegrundlagen)

Die Gerätegrundabdeckungstests überwachen und melden die verschiedenen E/A-Anforderungspakete (IRPs), die einen Treiberstapel für angegebene Geräte eingeben oder verlassen. Die Daten aus den Coverage-Tests können helfen, Abdeckungsschwächen während der Fahrertests und -überprüfungen zu identifizieren.

CPUStress-Tests (Gerätegrundlagen)

Die CpuStress-Tests führen Geräte-E/A-Tests mit unterschiedlichen Prozessorauslastungsstufen durch.

DriverInstall-Tests (Gerätegrundlagen)

Die Testkategorie Treiberinstallation umfasst Tests, bei denen ein Treiber mehrmals deinstalliert und neu installiert wird, um die Installationsfunktionalität zu testen. Die Tests initiieren nach jeder Neuinstallation E/A-Tests für den Treiber und das Gerät. Die Tests wurden entwickelt, um die Allgemeine Benutzererfahrung für Endbenutzer zu verbessern, die einen Gerätetreiber oder ein Gerät installieren und neu installieren müssen.

E/A-Tests (Gerätegrundlagen)

Die Gerätegrundlagen-E/A-Tests führen grundlegende E/A-Tests auf den angegebenen Geräten durch.

Penetrationstests (Gerätegrundlagen)

Die Gerätegrundlagen-Penetrationstests führen verschiedene Arten von Eingabeangriffen durch, die eine wichtige Komponente von Sicherheitstests sind. Angriffs- und Penetrationstests können helfen, Sicherheitsrisiken in Softwareschnittstellen zu identifizieren.

PnP-Tests (Gerätegrundlagen)

Die Gerätegrundlagen-PnP-Tests zwingen einen Treiber, fast alle PnP-IRPs zu verarbeiten. es gibt jedoch drei Bereiche, die besonders hervorgehoben werden: Entfernung, Neuausgleich und Überraschungsentfernung. Der PnP-Test stellt einen Mechanismus bereit, um jede einzelne dieser Tests zu testen oder sie alle zusammen zu testen (d. a. als Belastungstest). Dieser PnP-Test wird durch die Verwendung einer Kombination aus API-Aufrufen im Benutzermodus (über die Testanwendung) und Kernelmodus-API-Aufrufen (über einen Treiber mit oberem Filter) durchgeführt.

Neustarttests (Gerätegrundlagen)

Die Gerätegrundlagen-Neustarttests führen E/A auf den angegebenen Geräten vor und nach oder während Systemneustarts aus.

Energiespartests (Gerätegrundlagen)

Die Gerätegrundlagen-Standbytests führen E/A- und PnP-Vorgänge auf den angegebenen Geräten vor und nach oder während der Übergänge des Systemmoduszustands aus. Die Energiespartests stellen sicher, dass das zu testde Gerät es zulässt, dass das System alle unterstützten Ruhezustände durchlaufen kann. Darüber hinaus wird durch einfache E/A-Belastungstests sichergestellt, dass das Gerät nach diesen Zustandsänderungen weiterhin funktionsfähig ist.