Testen eines Treibers

Das WDK fügt Visual Studio eine Treibertestschnittstelle hinzu, mit der Sie einen Treiber auf einem Remotetestcomputer in Ihrem Netzwerk erstellen, bereitstellen, installieren und testen können. Der WDK bietet auch eine Sammlung von Gerätetreibertests, mit denen Sie Features und Funktionen Ihres Treibers testen können. Sie können auch ihre eigenen Treibertests mithilfe der Treibertestvorlage in Visual Studio anpassen oder schreiben.

Videodemonstration

In diesem Video wird veranschaulicht, wie Treibertests in einer Testgruppe ausgeführt werden.

In diesem Abschnitt werden einige Strategien zum Testen des Treibers sowie Informationen dazu beschrieben, wie Sie einen Remotecomputer auswählen und konfigurieren, der für Tests verwendet werden soll.

Um einen Treiber für die öffentliche Verteilung vorzubereiten, sollten Sie das Windows Hardware Certification Kit (HCK) ausführen. Informationen zum Windows-Zertifizierungsprogramm und zum Abrufen des HCK finden Sie unter Windows-Hardwarezertifizierungsprogramm.

Der WDK stellt die Testbinärdateien und -tools bereit, die das Ausführen der Gerätegrundlagentests über die Befehlszeile vereinfachen. Weitere Informationen finden Sie unter Ausführen der DevFund-Tests über die Befehlszeile.

Thema BESCHREIBUNG

Tipps zum Testen von Treibern während der Entwicklung

Wann sollten Sie mit dem Testen beginnen? Sobald Sie die Anforderungen für Ihren Treiber haben, können Sie mit dem Entwerfen von Testfällen beginnen, um zu testen, dass die kritischen Anforderungen implementiert wurden. Studien zeigen, dass das Auffinden und Beheben von Codefehlern teurer wird, je länger die Fehler im Code verbleiben. Fehler frühzeitig im Entwicklungszyklus zu finden und zu beheben ist weniger kostspielig und störend als das Auffinden von Fehlern, nachdem der Code freigegeben und verteilt wurde. Wenn Sie Ihre Testfälle frühzeitig erstellen, können Sie auch Probleme in Ihrem Entwurf finden.

Testen eines Treibers zur Laufzeit mithilfe von Visual Studio

Die WDK-Erweiterungen für Visual Studio bieten eine Gerätetestschnittstelle, mit der Sie einen Treiber bequem auf einem Testcomputer in Ihrem Netzwerk erstellen, bereitstellen, installieren und testen können. Der WDK stellt eine Sammlung von Gerätetreibertests bereit, mit denen Sie die Features und Funktionen Ihres Treibers testen können.

Schreiben eines Treibertests mithilfe einer Treibertestvorlage

Sie können das Windows Driver Kit (WDK) für Windows 8 verwenden, um Eigene Treibertests zu erstellen oder einige der bereitgestellten Tests anzupassen. Sie können die von Ihnen erstellten Tests auf Remotetestcomputern bereitstellen, indem Sie das Treibertestframework verwenden, das das WDK für Microsoft Visual Studio Ultimate 2012 bereitstellt.

Weitere Informationen

Tools zum Überprüfen von Treibern