De HCK-testsuites uitvoeren in WDK 8.1
Als u het testen van Windows-stuurprogramma's in de WDK eenvoudiger wilt maken, kunt u vanaf WDK 8.1 nu HCK-testsuites selecteren die op de testcomputers moeten worden uitgevoerd. De HCK-testsuites omvatten de grondbeginselen van het apparaat en tests voor afbeeldingen, imaging, draadloos LAN, mobiel breedband (CDMA en GSM) en WiFi Direct-apparaten. Dit zijn dezelfde tests die worden gebruikt in de Windows Hardware Certification Kit (Windows HCK). Zie Windows-certificeringsprogramma voor hardware voor informatie over de Windows HCK.
U kunt de HCK-test uitvoeren vanuit een opdrachtpromptvenster of vanuit Visual Studio. Daarnaast kunt u deze tests kopiëren naar een nieuwe locatie( dit kan een andere computer of een USB-sleutelstation zijn) en de tests vanaf die locatie uitvoeren. Als u de tests start, wordt automatisch een lokale configuratie ingesteld die nodig is om de tests uit te voeren.
- De HCK-testsuites uitvoeren op een testcomputer met Visual Studio
- De HCK-testsuites uitvoeren vanuit een opdrachtpromptvenster
De HCK-testsuites uitvoeren op een testcomputer met Visual Studio
Als u dit nog niet hebt gedaan, volgt u de instructies in Een computer inrichten voor implementatie en testen van stuurprogramma's (WDK 8.1). Nadat u een testcomputer hebt geconfigureerd, wordt de naam van de testcomputer weergegeven op de werkbalk. Zorg ervoor dat u de testcomputer hebt geselecteerd die u hebt geconfigureerd voor het apparaat dat u test met de HCK-testsuite.
Bereid de testcomputer indien nodig voor door het apparaat en stuurprogramma en eventuele aanvullende vereisten voor testtopologie te installeren (zie de HCK-testvereisten voor het apparaat dat u test). In plaats van de HCK Studio- en HCK-controller voert u de tests uit met Behulp van Visual Studio en WDK 8.1.
Selecteer een HCK-testpakket om uit te voeren op een testcomputer
- Selecteer in het Driver menu, de optie Test en selecteer vervolgens Test Group Explorer.
- Selecteer in het venster Driver Test Group Explorer een van de HCK-testsuites. Wanneer u een testpakket selecteert, wordt deze weergegeven in het venster Driver Test Group.
- Zorg ervoor dat u de testcomputer hebt geselecteerd die u hebt geconfigureerd voor het apparaat dat u test met de HCK-testsuite.
- Als u de HCK-testsuites wilt gebruiken, moet u ook voldoen aan de configuratievereisten voor het apparaat dat u test.
- U kunt de selectievakjes gebruiken om de tests te selecteren die overeenkomen met de architectuur van de beoogde testcomputer (x86, x64, Arm).
- Selecteer vanuit het Stuurprogramma-menu de optie Test > Test uitvoeren. Standaard worden met de opdracht Test uitvoeren alle tests in de geselecteerde testgroep uitgevoerd.
U kunt ook een van de meegeleverde HCK-testsuites kopiëren en exporteren, samen met de benodigde testondersteuningsbestanden, zodat u de testsuite kunt uitvoeren vanuit een opdrachtpromptvenster.
Een testpakket exporteren
- Selecteer in de Testgroepverkennerde HCK-testsuite die u wilt kopiëren, houd deze ingedrukt (of klik met de rechtermuisknop) en selecteer Test suite exporteren... in het snelmenu. (Met de opdracht wordt het CopyMe.cmd script uitgevoerd).
- Selecteer een doelmap voor het testpakket. U kunt de testsuite exporteren naar een netwerkshare of naar een USB-flashstation.
- Als u het HCK-testpakket wilt uitvoeren, opent u een opdrachtpromptvenster op de testcomputer met verhoogde machtigingen. Navigeer naar de doelmap en voer het RunMe.cmd-script uit. Zie De HCK-testsuite uitvoeren vanuit een opdrachtpromptvenstervoor meer informatie.
De HCK-testsuites uitvoeren vanuit een opdrachtpromptvenster
De HCK-testsuite kopiëren
Open een Visual Studio-opdrachtpromptvenster. Navigeer naar de map %WindowsSdkDir%\Testing\Tests\HCK Tests\Basic. Bijvoorbeeld C:\Program Files (x86)\Windows Kits\8.1\Testing\Tests\HCK Tests\Basic
Voer het CopyMe.cmd-script uit en geef de naam op van testsuite en doelmap. Het script heeft de volgende opdrachtregelsyntaxis:
CopyMe.cmd testSuite destinationPath
De testSuite maakt deel uit van de volgende:
- Basisprincipes van Device.Device
- Device.Graphics
- Apparaat.Afbeelding
- Apparaat.Netwerk.MobielBreedband.CDMA
- Apparaat.Netwerk.MobileBroadband.GSM
- Apparaat.Netwerk.DraadloosLokaalNetwerk
De destinationPath- kan elk geldig pad zijn, inclusief UNC-paden. U kunt bijvoorbeeld een HCK-testpakket kopiëren naar een USB-flashstation of naar een share op een server.
C:\Program Files (x86)\Windows Kits\8.1\Testing\Tests\HCK Tests\Basic>CopyMe "De vice.Device Fundamentals" d:\temp\devfund Copying test target setup installers Copying TAEF and WDTF infrastructure Copying debuggers infrastructure Copying x86 tools Copying x64 tools Copying arm tools Copying test suite Copy complete! Run on any computer using an administrator command prompt in the same folder as the RunMe.cmd script. "RunMe.cmd <infFileName>"
De HCK-testsuite uitvoeren vanuit een opdrachtpromptvenster
Notitie
Als op de testcomputer Windows 7 wordt uitgevoerd, moet u de Microsoft .NET Framework 4.5 downloaden en installeren voordat u de HCK-testsuite kunt uitvoeren.
Open op de testcomputer die u hebt geconfigureerd voor testen een opdrachtpromptvenster met verhoogde bevoegdheden (Als administrator uitvoeren) en navigeer naar de map waarin u de HCK-testsuite hebt gekopieerd.
Voer het RunMe.cmd-script uit en geef het pad en de naam van het INF-bestand op. Het script heeft de volgende opdrachtregelsyntaxis:
RunMe.cmd infFileName
Bijvoorbeeld:
RunMe.cmd myDriver.inf
Notitie
De Device.Graphics-testsuite maakt geen gebruik van een INF-bestand, maar het RunMe.cmd script vereist een INF-bestand. U kunt indien nodig de naam van het vervangende INF-bestand opgeven.
HCK test suites
- testpakket HCK Tests.Basic.Device.Device Fundamentals
- HCK Tests.Basic.Device.Graphics-testpakket
- HCK Tests.Basic.Device.Imaging-testpakket
- HCK Tests.Basic.Device.Network.MobileBroadband.CDMA-testsuite
- HCK Tests.Basic.Device.Network.MobileBroadband.GSM testpakket
- HCK Tests.Basic.Device.Network.WLAN test suite
Zie voor meer informatie over het opgeven van testparameters, de basisparameters voor apparaattests. Als het apparaat onder test of een van de onderliggende apparaten een Wi-Fi-adapter of een netwerkapparaat is, moet u mogelijk de Wpa2PskAesSsid, Wpa2PskPasswordof WDTFREMOTESYSTEM parameters instellen.
Testpakket HCK Tests.Basic.Device.Device Fundamentals
Gebruik deze testsuite voor het testen van algemene betrouwbaarheid van alle apparaattypen. U moet de vereisten voor hardware, software en testen voor de HCK-tests volgen, zoals beschreven in de documentatie Device.Fundamentals Reliability Testing Prerequisites. In plaats van de HCK Studio- en HCK-controller voert u de basistests uit met behulp van Visual Studio en WDK 8.1.
Testpakket HCK Tests.Basic.Device.Device Fundamentals | |
---|---|
hardware-, software- en testvereisten | De vereisten voor betrouwbaarheidstesten van Device.Fundamentals |
Testbeschrijvingen |
DF - PNP (uitschakelen en inschakelen) met IO voor en na (Basis) DF - Slaap met IO vóór en na (Basis) |
HCK Tests.Basic.Device.Graphics-testsuite
Gebruik deze testsuite om grafische adapters of chipsets te testen. U moet voldoen aan de hardware-, software- en testvereisten voor de HCK-tests, zoals beschreven bij de grafische adapter of chipset testvereisten. In plaats van de HCK Studio- en HCK-controller voert u de basistests uit met behulp van Visual Studio en WDK 8.1.
HCK Tests.Basic.Device.Graphics-testsuite | |
---|---|
hardware-, software- en testvereisten | Voorwaarden voor het testen van grafische adapters of chipsets |
Testbeschrijvingen | Grafische adapter of chipsettests |
HCK Tests.Basic.Device.Imaging-testsuite
Gebruik deze testsuite om printers te testen. De testsuite maakt gebruik van tests die deel uitmaken van de HCK-Device.Imaging Testing. In plaats van de HCK Studio- en HCK-controller voert u de basistests uit met behulp van Visual Studio en WDK 8.1.
HCK Tests.Basic.Device.Imaging-testsuite | |
---|---|
Hardware-, software- en testvereisten | Printerspecifieke testvoorwaarden |
Testbeschrijvingen | Printertesten |
HCK Tests.Basic.Device.Network.MobileBroadband.CDMA-testsuite
Gebruik deze testsuite om Mobile Broadband CDMA-apparaten te testen. Volg de richtlijnen voor het instellen en configureren van uw apparaat, zoals beschreven in de vereisten voor het testen van mobiele breedband. In plaats van de HCK Studio- en HCK-controller voert u de basistests uit met behulp van Visual Studio en WDK 8.1.
HCK Tests.Basic.Device.Network.MobileBroadband.CDMA-testsuite | |
---|---|
Hardware-, Software- en Testvereisten | vereisten voor het testen van mobiele breedband |
Testbeschrijvingen | CDMA Tests |
HCK Tests.Basic.Device.Network.MobileBroadband GSM testsuite
Gebruik deze testsuite om Mobile Broadband GSM-apparaten te testen. Volg de richtlijnen voor het instellen en configureren van uw apparaat, zoals beschreven in de vereisten voor het testen van mobiele breedband. In plaats van de HCK Studio- en HCK-controller voert u de basistests uit met behulp van Visual Studio en WDK 8.1.
HCK Tests.Basic.Device.Network.MobileBroadband.GSM-testsuite | |
---|---|
Hardware-, software- en testvereisten | vereisten voor het testen van mobiele breedband |
Testbeschrijvingen | GSM-testen |
HCK Tests.Basic.Device.Network.WLAN testsuite
Gebruik deze testsuite om Wireless LAN-apparaten (802.11) te testen. Volg de richtlijnen voor het instellen en configureren van uw apparaat, zoals beschreven in de Wireless LAN (802.11) Testvereisten voor de HCK. In plaats van de HCK Studio- en HCK-controller voert u de basistests uit met behulp van Visual Studio en WDK 8.1.
HCK Tests.Basic.Device.Network.WLAN test suite | |
---|---|
hardware-, software- en testvereisten | Wireless LAN (802.11) Testvereisten |
Testbeschrijvingen | WLAN L1 Tests |
Verwante onderwerpen
- Een stuurprogramma testen met Visual Studio
- De basisprincipestests voor apparaten selecteren en configureren
- Een stuurprogramma implementeren op een testcomputer
- Aan de slag met Windows-foutopsporing
- Hardware-certificeringsprogramma
- Windows Hardware Certification Kit (HCK)
- Een stuurprogramma tijdens runtime testen vanaf een opdrachtprompt