Testy instalace ovladačů (základy zařízení)
Kategorie Test instalace ovladačů zahrnuje testy, které ovladač odinstalují a znovu nainstalují několikrát, aby se otestovali funkce instalace. Testy zahájí testování vstupně-výstupních operací s ovladačem a zařízením po každé přeinstalaci. Testy jsou navržené tak, aby zlepšily celkové prostředí pro koncové uživatele, kteří potřebují nainstalovat a přeinstalovat ovladač zařízení nebo zařízení.
Testy DriverInstall
Přeinstalace s I/O před a po
Tento test odinstaluje a přeinstaluje ovladače pro vybraná zařízení a spustí na zařízeních vstupně-výstupní testování.
Binární test: Devfund_Reinstall_With_IO_BeforeAndAfter.wsc
testovací metoda: Reinstall_With_IO_Before_And_After
Parametry: [DQ] a [IOPeriod] Další informace najdete v části "Parametry testu Základy zařízení" v příručce Jak vybrat a konfigurovat testy Základy zařízení
Informace o opětovné instalaci s vstupně-výstupními operacemi před a po testu
Tento test provede následující:
- Ověřuje, že testovací zařízení a jeho následníci nehlásí žádné kódy problémů zařízení.
- Testuje I/O na testovacím zařízení a jeho následnících pomocí plug-inů WDTF Simple I/O. Další informace najdete v poskytovaných pluginech WDTF Simple I/O.
- Přeinstaluje původní ovladač na testovacím zařízení pomocí metody IWDTFDriverSetupAction2::UpdateDriver metoda.
- Ověřuje, že testovací zařízení a jeho následníci nehlásí žádné kódy problémů zařízení.
- Provádí testy I/O na testovacím zařízení a jeho potomcích pomocí pluginů WDTF Simple I/O. Další informace najdete v poskytnutých modulech plug-in WDTF Simple I/O.
- Restartuje systém, pokud krok 3 vyžaduje restartování.
- Nainstaluje na testovací zařízení ovladač NULL pomocí metody IWDTFDriverSetupAction2::UnInstallDriverPermanently. Metoda restartuje systém, pokud je potřeba restartovat.
- Přeinstaluje původní ovladač na zařízení pod testem pomocí metody IWDTFDriverSetupAction2::UpdateDriver.
- Ověřuje, že testovací zařízení a jeho následníci nehlásí žádné kódy problémů zařízení.
- Testuje vstupně-výstupní operace na testovacím zařízení a jeho potomcích za použití plugin modulů WDTF Simple I/O. Další informace najdete v poskytnutých zásuvných modulech WDTF Simple I/O.
- Několikrát zopakuje krok 1 až 10.
Odstraňování chyb instalace pomocí protokolů API nastavení
Protokoly rozhraní API instalace (setupapi.app.log a setupapi.dev.log) obsahují užitečné informace pro ladění chyb instalace ovladačů protokolovaných tímto testem. Protokoly rozhraní API pro nastavení najdete v adresáři %windir%\inf\ v testovacím systému.
Pokud chcete zvýšit úroveň podrobnosti a potenciální užitečnost těchto protokolů, nastavte následující klíč registru na 0x2000FFFF před spuštěním testu přeinstalace.
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\LogLevel
Související témata
Jak otestovat ovladač za běhu pomocí sady Visual Studio
Jak vybrat a nakonfigurovat testy Základy zařízení
Testy základních funkcí zařízení