Sdílet prostřednictvím


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í:

  1. Ověřuje, že testovací zařízení a jeho následníci nehlásí žádné kódy problémů zařízení.
  2. 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.
  3. Přeinstaluje původní ovladač na testovacím zařízení pomocí metody IWDTFDriverSetupAction2::UpdateDriver metoda.
  4. Ověřuje, že testovací zařízení a jeho následníci nehlásí žádné kódy problémů zařízení.
  5. 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.
  6. Restartuje systém, pokud krok 3 vyžaduje restartování.
  7. Nainstaluje na testovací zařízení ovladač NULL pomocí metody IWDTFDriverSetupAction2::UnInstallDriverPermanently. Metoda restartuje systém, pokud je potřeba restartovat.
  8. Přeinstaluje původní ovladač na zařízení pod testem pomocí metody IWDTFDriverSetupAction2::UpdateDriver.
  9. Ověřuje, že testovací zařízení a jeho následníci nehlásí žádné kódy problémů zařízení.
  10. 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.
  11. 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

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í

poskytované moduly plug-in WDTF Simple I/O

Jak otestovat ovladač za běhu z příkazového řádku