Udostępnij za pośrednictwem


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 Windows Certification Program for Hardware (Program certyfikacji systemu Windows dla sprzętu).

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

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

  1. Z menu sterowników wybierz pozycję Test, a następnie wybierz pozycję Eksplorator grupy testów.
  2. W oknie Eksploratora grup testów sterowników wybierz jeden z zestawów testów HCK. Po wybraniu zestawu testów zostanie ono wyświetlone w oknie grupy testów sterowników .
  3. Upewnij się, że wybrano komputer testowy skonfigurowany do testowania urządzenia za pomocą zestawu testów HCK.
  4. Aby korzystać z zestawów testów HCK, należy również przestrzegać wymagań dotyczących konfiguracji testowego urządzenia.
  5. Możesz użyć pól wyboru, aby wybrać testy zgodne z architekturą zamierzonego komputera testowego (x86, x64, Arm).
  6. 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

  1. 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).
  2. Wybierz folder docelowy dla zestawu testów. Zestaw testów można wyeksportować do udostępnionego zasobu sieciowego lub na dysk flash USB.
  3. 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

  1. 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

  2. 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.

  1. 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.

  2. 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

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