Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De testcategorie Driver Install bevat tests die een stuurprogramma meerdere keren verwijderen en opnieuw installeren om de installatiefunctionaliteit te testen. De tests initiëren I/O-tests voor het stuurprogramma en apparaat na elke herinstallatie. De tests zijn ontworpen om de algehele ervaring te verbeteren voor eindgebruikers die een apparaatstuurprogramma of een apparaat moeten installeren of opnieuw installeren.
DriverInstall-testen
Opnieuw installeren met IO Voor en Na
Met deze test worden de stuurprogramma's voor geselecteerde apparaten verwijderd en opnieuw geïnstalleerd en worden I/O-tests uitgevoerd op apparaten.
Test binaire: Devfund_Reinstall_With_IO_BeforeAndAfter.wsc
Testmethode: Reinstall_With_IO_Before_And_After
Parameters: [DQ] en [IOPeriod] Raadpleeg 'Testparameters voor apparaatfundamentals' in Hoe de tests voor apparaatfundamentals te selecteren en configureren
Over de test 'Opnieuw installeren met I/O voor en na'
Deze test doet het volgende:
- Controleert of het testapparaat en de onderliggende apparaten geen apparaatprobleemcodes rapporteren.
- Test de I/O van het testapparaat en de bijbehorende afstammelingen met behulp van WDTF Simple I/O-plug-ins. Zie Geleverde WDTF Simple I/O-invoegtoepassingen voor meer informatie.
- Installeert het oorspronkelijke stuurprogramma opnieuw op het testapparaat met behulp van IWDTFDriverSetupAction2::UpdateDriver methode.
- Controleert of het testapparaat en de onderliggende apparaten geen apparaatprobleemcodes rapporteren.
- Test de I/O van het testapparaat en de bijbehorende afstammelingen met behulp van WDTF Simple I/O-plug-ins. Zie Geleverde WDTF Simple I/O-invoegtoepassingen voor meer informatie.
- Start het systeem opnieuw op als stap 3 opnieuw moet worden opgestart.
- Installeert het NULL-stuurprogramma op het testapparaat met behulp van IWDTFDriverSetupAction2::UnInstallDriverPermanently methode Start het systeem opnieuw op als opnieuw opstarten is vereist.
- Installeert het oorspronkelijke stuurprogramma opnieuw op het apparaat dat wordt getest met behulp van methode IWDTFDriverSetupAction2::UpdateDriver methode.
- Controleert of het testapparaat en de onderliggende apparaten geen apparaatprobleemcodes rapporteren.
- Test de I/O van het testapparaat en de bijbehorende afstammelingen met behulp van WDTF Simple I/O-plug-ins. Zie Geleverde WDTF Simple I/O-invoegtoepassingen voor meer informatie.
- Herhaalt stap 1 - 10 meerdere keren.
Installatiefouten debuggen met behulp van de Setup-API-logboeken
De installatie-API-logboeken (setupapi.app.log en setupapi.dev.log) bevatten nuttige informatie voor het opsporen van fouten in de installatie van stuurprogramma's die door deze test zijn vastgelegd. De installatie-API-logboeken vindt u onder %windir%map \inf\ op het testsysteem.
Als u de uitgebreidheid en mogelijke bruikbaarheid van deze logboeken wilt vergroten, stelt u de volgende registersleutel in op 0x2000FFFF voordat u de test opnieuw installeren uitvoert:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\LogLevel
Verwante onderwerpen
Een stuurprogramma testen tijdens runtime met behulp van Visual Studio
Hoe u de basisfunctietests van apparaten selecteert en configureert
Basisprincipestests voor apparaten
WDTF Simple I/O-invoegtoepassingen verstrekt
Een stuurprogramma tijdens runtime testen vanaf een opdrachtprompt