DF – Neuinstallation mit E/A – Vorher und nachher (Zuverlässigkeit)
Dieser Test deinstalliert und installiert die Treiber für ausgewählte Geräte neu und führt IO auf Geräten aus, überprüft, dass kein Gerät oder Treiber, außer dem zu prüfenden Gerät, von Geräten, Treiberinstallationen oder Co-Installationsprozessen beeinflusst wurde, und überprüft, dass keine Systemressourcen während einer Geräte- oder Treiberpaketinstallation überschrieben wurden.
Wenn der Test den Testfall ausführt, dass kein Gerät oder Treiber außer dem zu testenden Gerät von Geräten, Treiberinstallationen oder Co-Installationsprozessen betroffen ist, werden zwei Dateien erstellt: preinstallscan.xml und postinstallscan.xml. Die Datei preinstallscan.xml zeichnet Informationen über jedes Gerät auf, bevor der Test beginnt. Nach Abschluss des Tests werden Informationen zu jedem Gerät in der Datei postinstallscan.xml aufgezeichnet. Die beiden Dateien werden dann nach Unterschieden untersucht. Sie können die Dateien preinstallscan.xml und postinstallscan.xml anzeigen, indem Sie mit der rechten Maustaste auf die Aufgabe Test ausführen klicken und dann auf der Registerkarte Ergebnisse in HLK Studio für diesen Test auf Zusätzliche Dateien klicken.
Dieser Test führt Folgendes aus:
- Überprüft, ob das Testgerät und seine Nachfolger keine Geräteproblemcodes melden.
- Testet E/A auf dem Testgerät und seinen Nachfolgern unter Verwendung von WDTF Simple I/O-Plug-Ins. Weitere Informationen finden Sie unter Bereitgestellte WDTF Simple I/O-Plug-Ins.
- Installiert den ursprünglichen Treiber auf dem Testgerät mit der Methode IWDTFDriverSetupAction2::UpdateDriver neu.
- Überprüft, ob das Testgerät und seine Nachfolger keine Geräteproblemcodes melden.
- Testet E/A auf dem Testgerät und seinen Nachfolgern unter Verwendung von WDTF Simple I/O-Plug-Ins. Weitere Informationen finden Sie unter Bereitgestellte WDTF Simple I/O-Plug-Ins.
- Startet das System neu, wenn Schritt 3 einen Neustart erfordert.
- Installiert den NULL-Treiber auf dem Testgerät mit der Methode IWDTFDriverSetupAction2::UnInstallDriverPermanently Startet das System neu, wenn ein Neustart erforderlich ist.
- Installiert den ursprünglichen Treiber auf dem zu testenden Gerät mit der Methode IWDTFDriverSetupAction2::UpdateDriver neu.
- Überprüft, ob das Testgerät und seine Nachfolger keine Geräteproblemcodes melden.
- Testet E/A auf dem Testgerät und seinen Nachfolgern unter Verwendung von WDTF Simple I/O-Plug-Ins. Weitere Informationen finden Sie unter Bereitgestellte WDTF Simple I/O-Plug-Ins.
- Wiederholt die Schritte 1 bis 10 mehrmals.
- Test binary: Devfund_Reinstall_With_IO_BeforeAndAfter.dll
- Test method: Reinstall_With_IO_Before_And_After
Testdetails
Spezifikationen |
|
Plattformen |
|
Unterstützte Versionen |
|
Voraussichtliche Laufzeit (in Minuten) | 90 |
Kategorie | Szenario |
Zeitüberschreitung (in Minuten) | 1800 |
Neustart erforderlich | false |
Erfordert eine spezielle Konfiguration | true |
Typ | automatic |
Zusätzliche Dokumentation
Tests in diesem Funktionsbereich enthalten möglicherweise zusätzliche Dokumentation, einschließlich Informationen zu Voraussetzungen, Einrichtung und Fehlerbehebung, die in den folgenden Themen zu finden sind:
Ausführen des Tests
Bevor Sie den Test ausführen, vervollständigen Sie die Testeinrichtung wie in den Testanforderungen beschrieben: Device.Fundamentals Reliability Testing Prerequisites.
Problembehandlung
Informationen zur allgemeinen Problembehandlung bei HLK-Testfehlern finden Sie unter Problembehandlung bei Windows HLK-Testfehlern.
Informationen zur Problembehandlung speziell für die Device Fundamentals-Tests im HLK und WDK finden Sie in der zusätzlichen Dokumentation zu Device.DevFund.
Weitere Informationen
Parameter
Parametername | Parameterbeschreibung |
---|---|
DQ | Eine WDTF SDEL-Abfrage, die zum Identifizieren des/der Zielgeräts/Zielgeräte verwendet wird – https://go.microsoft.com/fwlink/?LinkId=232678 |
TestCycles | Anzahl der Testzyklen |
IOPeriod | E/A-Zeitraum in Minuten |
Wpa2PskAesSsid | NUR erforderlich, wenn das DUT oder eines seiner untergeordneten Geräte ein WiFi-Adapter ist. Bitte geben Sie die SSID eines WPA2-AES-WLAN-Netzwerks an, das der Test zum Testen des WLAN-Adapters verwenden kann. Der Standardwert ist ‚kitstestssid‘. |
Wpa2PskPassword | NUR erforderlich, wenn das DUT oder eines seiner untergeordneten Geräte ein WiFi-Adapter ist. Bitte geben Sie das Passwort des WPA2-AES-WLAN-Netzwerks ein, das mit dem Parameter Wpa2PskAesSsid angegeben wurde. Der Standardwert ist „Kennwort“. |
MultiDeviceHardwareIdSdelQueryHardwareID | SDEL für mehrere Geräte |
MultiDeviceInstanceIdSdelWDKDeviceID | Geräte-ID des getesteten Geräts (DUT) |
WDTFREMOTESYSTEM | NUR erforderlich, wenn das DUT (getestete Gerät) oder eines seiner untergeordneten Geräte ein kabelgebundener NIC ist, der keine IPv6-Gatewayadresse hat. Falls erforderlich, geben Sie bitte eine IPv6-Adresse an, welche die NIC zum Testen der Netzwerk-E/A anpingen kann. Eg: fe80::78b6:810:9c12:46cd |
DriverVerifierAdditionalDrivers | Zusätzliche Treiber, für die die Treiberüberprüfung aktiviert sein sollte |
DriverVerifierExcludedFlags | Platzhalter für Treiberüberprüfungs-Flags, die manuell für den Testlauf ausgeschlossen werden können |
DriverVerifierCustomizeConfiguration | Gibt an, dass dieser Test möglicherweise die Einstellungen der Treiberüberprüfung automatisch aktualisieren möchte |