Jak uruchamiać zestawy testów HCK w zestawie narzędzi WDK 8.1
Aby ułatwić testowanie sterowników systemu Windows w zestawie WDK, począwszy od zestawu WDK 8.1, można teraz wybrać zestawy testów HCK do uruchamiania na komputerach testowych. Zestawy testowe HCK obejmują testy podstawowe urządzenia oraz testy grafiki, obrazowania, bezprzewodowej sieci LAN, mobilnych łączy szerokopasmowych (CDMA i GSM) oraz urządzeń WiFi Direct. Są to te same testy, które są używane w zestawie certyfikacji sprzętu systemu Windows (Windows HCK). Aby uzyskać informacje na temat usługi Windows HCK, zobacz
Test HCK można uruchomić z poziomu okna wiersza polecenia lub programu Visual Studio. Ponadto można skopiować te testy do nowej lokalizacji , która może być innym komputerem lub dyskiem klucza USB, i uruchomić testy z tej lokalizacji. Uruchamianie testów automatycznie ustawia dowolną lokalną konfigurację wymaganą do uruchomienia testów.
- uruchamianie zestawów testów HCK na komputerze testowym przy użyciu programu Visual Studio
- uruchom zestawy testów HCK z okna wiersza polecenia
Uruchamianie zestawów testów HCK na komputerze testowym przy użyciu programu Visual Studio
Jeśli jeszcze tego nie zrobiłeś, postępuj zgodnie z instrukcjami w Konfiguruj komputer na potrzeby wdrażania i testowania sterowników (WDK 8.1). Po skonfigurowaniu komputera testowego nazwa komputera testowego zostanie wyświetlona na pasku narzędzi. Upewnij się, że wybrano komputer testowy, który został skonfigurowany dla urządzenia, które testujesz przy użyciu zestawu testów HCK.
Przygotuj komputer testowy zgodnie z potrzebami, instalując urządzenie i sterownik oraz wszelkie dodatkowe wymagania dotyczące topologii testowej (zobacz wymagania wstępne testu HCK dla testowego urządzenia, które testujesz). Zamiast kontrolera HCK Studio i HCK uruchamiasz testy przy użyciu programów Visual Studio i WDK 8.1.
Wybierz zestaw testów HCK do uruchomienia na komputerze testowym
- Z menu sterowników
wybierz pozycję Test , a następnie wybierz pozycjęEksplorator grupy testów . - W oknie Eksploratora grup testów sterowników
wybierz jeden z zestawów testów grupy testów sterownikówHCK . Po wybraniu zestawu testów zostanie ono wyświetlone w oknie. - Upewnij się, że wybrano komputer testowy skonfigurowany do testowania urządzenia za pomocą zestawu testów HCK.
- Aby korzystać z zestawów testów HCK, należy również przestrzegać wymagań dotyczących konfiguracji testowego urządzenia.
- Możesz użyć pól wyboru, aby wybrać testy zgodne z architekturą zamierzonego komputera testowego (x86, x64, Arm).
- W menu Driver wybierz pozycję Test > Run test. Domyślnie polecenie Uruchom test uruchamia wszystkie testy w aktualnie wybranej grupie testowej.
Możesz również skopiować jeden z dostarczonych zestawów testów HCK i wyeksportować go wraz z wymaganymi plikami pomocy technicznej testu, aby można było uruchomić zestaw testów w oknie wiersza polecenia.
Eksportowanie zestawu testów
- W eksploratorze grup testów wybierz i przytrzymaj (lub kliknij prawym przyciskiem myszy) pakiet testowy HCK, który chcesz skopiować i wybierz Eksportuj zestaw testów... z menu skróconego. (Polecenie uruchamia skrypt CopyMe.cmd).
- Wybierz folder docelowy dla zestawu testów. Zestaw testów można wyeksportować do udostępnionego zasobu sieciowego lub na dysk flash USB.
- Aby uruchomić zestaw testów HCK, otwórz okno wiersza polecenia na komputerze testowym z podwyższonym poziomem uprawnień. Przejdź do katalogu docelowego i uruchom skrypt RunMe.cmd. Aby uzyskać więcej informacji, zobacz Uruchamianie zestawu testów HCK w oknie wiersza polecenia.
Uruchamianie zestawów testów HCK w oknie wiersza polecenia
Skopiuj zestaw testów HCK
Otwórz okno wiersza polecenia programu Visual Studio. Przejdź do katalogu %WindowsSdkDir%\Testing\Tests\HCK Tests\Basic. Na przykład C:\Program Files (x86)\Windows Kits\8.1\Testing\Tests\HCK Tests\Basic
Uruchom skrypt CopyMe.cmd i określ nazwę pakietu testowego i katalogu docelowego. Skrypt ma następującą składnię wiersza polecenia:
CopyMe.cmd testSuite destinationPath
testSuite należy do następujących:
- Urządzenie. Podstawy Urządzeń
- Urządzenie.Grafika
- Device.Imaging
- Urządzenie.Sieć.SzerokopasmowaMobilna.CDMA
- Urządzenie.Sieć.MobilnySzerokopasmowy.GSM
- Urządzenie.Sieć.WLAN
destinationPath może być dowolną prawidłową ścieżką, w tym również ścieżką UNC. Na przykład można skopiować zestaw testowy HCK na dysk flash USB lub do zasobu udostępnionego na serwerze.
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>"
Uruchamianie zestawu testów HCK w oknie wiersza polecenia
Notatka
Jeśli na komputerze testowym jest uruchomiony system Windows 7, należy pobrać i zainstalować microsoft .NET Framework 4.5 przed uruchomieniem zestawu testów HCK.
Na komputerze testowym skonfigurowanym do testowania otwórz okno wiersza polecenia z podwyższonym poziomem uprawnień (Uruchom jako administrator) i przejdź do katalogu, w którym skopiowano pakiet testowy HCK.
Uruchom skrypt RunMe.cmd i określ ścieżkę i nazwę pliku INF. Skrypt ma następującą składnię wiersza polecenia:
RunMe.cmd infFileName
Na przykład:
RunMe.cmd myDriver.inf
Notatka
Zestaw testów Device.Graphics nie korzysta z pliku INF, jednak skrypt RunMe.cmd wymaga pliku INF. W razie potrzeby możesz podać nazwę zastępczego pliku INF.
Zestawy testów HCK
- zestaw testów HCK Tests.Basic.Device.Device Fundamentals
- zestaw testów HCK Tests.Basic.Device.Graphics
- HCK Zestaw testów Basic.Device.Imaging
- HCK Tests.Basic.Device.Network.MobileBroadband.CDMA zestaw testów
- HCK Tests.Basic.Device.Network.MobileBroadband.GSM zestaw testowy
- pakiet testów HCK Tests.Basic.Device.Network.WLAN
Aby uzyskać informacje na temat określania parametrów testu, zobacz Device Fundamentals Test Parameters. Jeśli testowane urządzenie lub jedno z jego urządzeń podrzędnych jest kartą Wi-Fi lub urządzeniem sieciowym, może być konieczne ustawienie parametrów Wpa2PskAesSsid, Wpa2PskPasswordlub WDTFREMOTESYSTEM.
Zestaw testów HCK Tests.Basic.Device.Device Fundamentals
Ten zestaw testów umożliwia ogólne testowanie niezawodności wszystkich typów urządzeń. Należy przestrzegać wymagań sprzętowych, programowych i testowych dotyczących testów HCK zgodnie z opisem w Device.Fundamentals Reliability Testing Prerequisites. Zamiast kontrolera HCK Studio i HCK uruchamiasz podstawowe testy przy użyciu programów Visual Studio i WDK 8.1.
Zestaw testów HCK Tests.Basic.Device.Device Fundamentals | |
---|---|
Wymagania sprzętowe, programowe i testowe | Urządzenie.Podstawy Wymagania Wstępne Testów Niezawodności |
opisy testów |
DF — PNP (wyłącz i włącz) przy użyciu operacji we/wy przed i po (podstawowa) DF — uśpienie przy użyciu operacji we/wy przed i po (podstawowa) |
Zestaw testów HCK Tests.Basic.Device.Graphics
Ten zestaw testów służy do testowania kart graficznych lub mikroukładów. Należy przestrzegać wymagań sprzętowych, programowych i testowych dotyczących testów HCK, zgodnie z opisem w Wymagania wstępne dotyczące testowania adaptera graficznego lub mikroukładu. Zamiast kontrolera HCK Studio i HCK uruchamiasz podstawowe testy przy użyciu programów Visual Studio i WDK 8.1.
Zestaw testów HCK Tests.Basic.Device.Graphics | |
---|---|
Wymagania sprzętowe, programowe i testowe | adapter graficzny lub wymagania wstępne dotyczące testowania mikroukładu |
opisy testów | adapter graficzny lub testy mikroukładu |
Zestaw testów HCK Tests.Basic.Device.Imaging
Użyj tego zestawu testów do testowania drukarek. Zestaw testów używa testów, które są częścią HCK Device.Imaging Testing. Zamiast kontrolera HCK Studio i HCK uruchamiasz podstawowe testy przy użyciu programów Visual Studio i WDK 8.1.
Zestaw testów HCK Tests.Basic.Device.Imaging | |
---|---|
Wymagania sprzętowe, programowe i testowe | wymagania wstępne dotyczące testowania drukarek |
opisy testów | testy drukarek |
Zestaw testów HCK Tests.Basic.Device.Network.MobileBroadband.CDMA
Użyj tego zestawu testów, aby przetestować urządzenia Mobile Broadband CDMA. Postępuj zgodnie z wytycznymi dotyczącymi ustawiania i konfigurowania urządzenia, opisanymi w Wymagania wstępne dotyczące testowania szerokopasmowego dla urządzeń przenośnych. Zamiast kontrolera HCK Studio i HCK uruchamiasz podstawowe testy przy użyciu programów Visual Studio i WDK 8.1.
HCK Tests.Basic.Device.Network.MobileBroadband.CDMA test suite | |
---|---|
Wymagania sprzętowe, programowe i testowe | wymagania wstępne dotyczące testowania szerokopasmowego dla urządzeń przenośnych |
opisy testów | testy CDMA |
HCK Tests.Basic.Device.Network.MobileBroadband.GSM zestaw testów
Użyj tego zestawu testów, aby przetestować urządzenia Mobile Broadband GSM. Postępuj zgodnie z wytycznymi dotyczącymi ustawiania i konfigurowania urządzenia, jak opisano w Wymagania wstępne dotyczące testowania mobilnego szerokopasmowego. Zamiast kontrolera HCK Studio i HCK uruchamiasz podstawowe testy przy użyciu programów Visual Studio i WDK 8.1.
HCK Tests.Basic.Device.Network.MobileBroadband.GSM zestaw testów | |
---|---|
Wymagania sprzętowe, programowe i testowe | wymagania wstępne dotyczące testowania szerokopasmowego dla urządzeń przenośnych |
opisy testów | Testy GSM |
Zestaw testów HCK Tests.Basic.Device.Network.WLAN
Użyj tego zestawu testów, aby przetestować urządzenia bezprzewodowej sieci LAN (802.11). Postępuj zgodnie z wytycznymi dotyczącymi ustawiania i konfigurowania urządzenia, jak opisano w Wymaganiach wstępnych testowania bezprzewodowej sieci LAN (802.11) dla HCK. Zamiast kontrolera HCK Studio i HCK uruchamiasz podstawowe testy przy użyciu programów Visual Studio i WDK 8.1.
Zestaw testów HCK Tests.Basic.Device.Network.WLAN | |
---|---|
Wymagania sprzętowe, programowe i testowe | bezprzewodowej sieci LAN (802.11) Wymagania wstępne dotyczące testowania |
opisy testów | testy sieci WLAN L1 |
Tematy pokrewne
- Jak przetestować sterownik środowiska uruchomieniowego przy użyciu programu Visual Studio
- Jak wybrać i skonfigurować testy podstaw urządzeń
- wdrażanie sterownika na komputerze testowym
- wprowadzenie do debugowania systemu Windows
- Program Certyfikacji Sprzętu
- Zestaw certyfikacji sprzętu systemu Windows (HCK)
- Jak przetestować sterownik w czasie wykonywania z poziomu wiersza polecenia