WDK 8.1에서 HCK 테스트 제품군을 실행하는 방법
WDK에서 Windows 드라이버를 더 쉽게 테스트할 수 있도록 WDK 8.1부터 테스트 컴퓨터에서 실행할 HCK 테스트 제품군을 선택할 수 있습니다. HCK 테스트 제품군에는 디바이스 기본 사항 테스트와 그래픽, 이미징, 무선 LAN, 모바일 광대역(CDMA 및 GSM) 및 WiFi Direct 디바이스에 대한 테스트가 포함됩니다. 이러한 테스트는 Windows HCK(Windows 하드웨어 인증 키트)에서 사용되는 것과 동일한 테스트입니다. 하드웨어 Windows 인증 프로그램에서 Windows HCK에 대한 정보를 확인하세요.
명령 프롬프트 창 또는 Visual Studio에서 HCK 테스트를 실행할 수 있습니다. 또한 이러한 테스트를 다른 컴퓨터 또는 USB 키 드라이브일 수 있는 새 위치에 복사하고 해당 위치에서 테스트를 실행할 수 있습니다. 테스트를 시작하면 테스트를 실행하는 데 필요한 로컬 구성이 자동으로 설정됩니다.
- Visual Studio 사용하여 테스트 컴퓨터에서 HCK 테스트 도구 모음 실행
- HCK 테스트 도구 모음을 명령 프롬프트 창에서 실행
Visual Studio를 사용하여 테스트 컴퓨터에서 HCK 테스트 도구 모음 실행
아직 수행하지 않았다면, 드라이버 배포 및 테스트를 위한 컴퓨터 프로비저닝(WDK 8.1)지침을 따르십시오. 테스트 컴퓨터를 구성한 후에는 도구 모음에 테스트 컴퓨터의 이름이 표시됩니다. 반드시 HCK 테스트 제품군을 사용하여 테스트할 디바이스에 대해 구성한 테스트 컴퓨터를 선택했는지 확인하십시오.
필요에 따라 디바이스 및 드라이버를 설치하고 테스트 토폴로지의 추가 요구 사항을 설치하여 테스트 컴퓨터를 준비합니다(테스트 중인 디바이스에 대한 HCK 테스트 필수 구성 요소 참조). HCK Studio 및 HCK 컨트롤러 대신 Visual Studio 및 WDK 8.1을 사용하여 테스트를 실행합니다.
테스트 컴퓨터에서 실행할 HCK 테스트 도구 모음 선택
- 드라이버 메뉴에서 테스트 선택한 다음, 테스트 그룹 탐색기선택합니다.
- 드라이버 테스트 그룹 탐색기 창에서 HCK 테스트 도구 모음중 하나를 선택합니다. 테스트 도구 모음을 선택하면 드라이버 테스트 그룹 창에 표시됩니다.
- HCK 테스트 제품군을 사용하여 테스트하는 디바이스에 대해 구성한 테스트 컴퓨터를 선택했는지 확인합니다.
- HCK 테스트 제품군을 사용하려면 테스트 중인 디바이스에 대한 구성 요구 사항도 따라야 합니다.
- 확인란을 사용하여 의도한 테스트 컴퓨터(x86, x64, Arm)의 아키텍처와 일치하는 테스트를 선택할 수 있습니다.
- 드라이버 메뉴에서 테스트 > 테스트실행을 선택합니다. 기본적으로 테스트 실행 명령은 현재 선택한 테스트 그룹의 모든 테스트를 실행합니다.
또한 제공된 HCK 테스트 도구 모음 중 하나를 복사하여 필요한 테스트 지원 파일과 함께 내보낼 수 있으므로 명령 프롬프트 창에서 테스트 도구 모음을 실행할 수 있습니다.
테스트 도구 모음 내보내기
- 테스트 그룹 탐색기에서 복사하려는 HCK 테스트 도구 모음을 선택하고 길게 누르거나 마우스 오른쪽 버튼을 클릭한 후, 바로 가기 메뉴에서 테스트 도구 모음 내보내기...를 선택합니다. 명령이 CopyMe.cmd 스크립트를 실행합니다.
- 테스트 도구 모음의 대상 폴더를 선택합니다. 테스트 제품군을 네트워크 공유 또는 USB 플래시 드라이브로 내보낼 수 있습니다.
- HCK 테스트 제품군을 실행하려면 관리자 권한으로 테스트 컴퓨터에서 명령 프롬프트 창을 엽니다. 대상 디렉터리로 이동하여 RunMe.cmd 스크립트를 실행합니다. 자세한 내용은 명령 프롬프트 창에서 HCK 테스트 도구 모음을 실행 ()을 참조하세요.
명령 프롬프트 창에서 HCK 테스트 도구 모음 실행
HCK 테스트 도구 모음 복사
Visual Studio 명령 프롬프트 창을 엽니다. %WindowsSdkDir%\Testing\Tests\HCK Tests\Basic 디렉터리로 이동합니다. 예를 들어 C:\Program Files (x86)\Windows Kits\8.1\Testing\Tests\HCK Tests\Basic
CopyMe.cmd 스크립트를 실행하고 테스트 도구 모음 및 대상 디렉터리의 이름을 지정합니다. 스크립트에는 다음 명령줄 구문이 있습니다.
CopyMe.cmd testSuite destinationPath
테스트 스위트는 다음 중 하나입니다.
- Device.Device 기본 사항
- 장치.그래픽스
- 디바이스 이미지 처리 (if applicable)
- Device.Network.MobileBroadband.CDMA
- 디바이스.네트워크.모바일 브로드밴드(GSM)
- Device.Network.WLAN
destinationPath은 UNC 경로를 포함하여 모든 유효한 경로일 수 있습니다. 예를 들어 HCK 테스트 제품군을 USB 플래시 드라이브 또는 서버의 공유에 복사할 수 있습니다.
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>"
명령 프롬프트 창에서 HCK 테스트 도구 모음 실행
메모
테스트 컴퓨터가 Windows 7을 실행하는 경우 HCK 테스트 제품군을 실행하기 전에 Microsoft .NET Framework 4.5 다운로드하여 설치해야 합니다.
테스트를 위해 구성한 테스트 컴퓨터에서 관리자 권한(관리자 권한으로 실행)이 있는 명령 프롬프트 창을 열고 HCK 테스트 제품군을 복사한 디렉터리로 이동합니다.
RunMe.cmd 스크립트를 실행하고 INF 파일의 경로와 이름을 지정합니다. 스크립트에는 다음 명령줄 구문이 있습니다.
RunMe.cmd infFileName
예를 들어:
RunMe.cmd myDriver.inf
메모
Device.Graphics 테스트 도구 모음은 INF 파일을 사용하지 않지만 RunMe.cmd 스크립트에는 INF 파일이 필요합니다. 필요한 경우 대체 INF 파일의 이름을 제공할 수 있습니다.
HCK 테스트 도구 모음
- HCK Tests.Basic.Device.Device Fundamentals 테스트 도구 모음
- HCK Tests.Basic.Device.Graphics 테스트 도구 모음
- HCK Tests.Basic.Device.Imaging 테스트 도구 모음
- HCK Tests.Basic.Device.Network.MobileBroadband.CDMA 테스트 제품군
- HCK Tests.Basic.Device.Network.MobileBroadband.GSM 테스트 제품군
- HCK Tests.Basic.Device.Network.WLAN 테스트 도구 모음
테스트 매개 변수를 지정하는 방법에 대한 자세한 내용은 디바이스 기본 사항 테스트 매개 변수참조하세요. 테스트 중인 디바이스 또는 해당 자식 디바이스 중 하나가 WiFi 어댑터 또는 네트워크 디바이스인 경우 Wpa2PskAesSsid, Wpa2PskPassword또는 WDTFREMOTESYSTEM 매개 변수를 설정해야 할 수 있습니다.
HCK Tests.Basic.Device.Device Fundamentals 테스트 도구 모음
모든 디바이스 유형의 일반 안정성 테스트에는 이 테스트 제품군을 사용합니다. HCK 테스트의 하드웨어, 소프트웨어, 및 테스트 요구 사항을 Device.Fundamentals 안정성 테스트 필수 구성 요소에 설명된 대로 따라야 합니다. HCK Studio 및 HCK 컨트롤러 대신 Visual Studio 및 WDK 8.1을 사용하여 기본 테스트를 실행합니다.
HCK Tests.Basic.Device.Device Fundamentals 테스트 도구 모음 | |
---|---|
하드웨어, 소프트웨어 및 테스트 요구 사항 |
Device.Fundamentals 안정성 테스트 필수 구성 요소 |
테스트 설명 |
DF - IO 이전 및 후(기본) 사용하여 PNP(사용 안 함 및 사용) DF - IO 전후로 수면 모드(기본) |
HCK Tests.Basic.Device.Graphics 테스트 도구 모음
이 테스트 제품군을 사용하여 그래픽 어댑터 또는 칩셋을 테스트합니다. 그래픽 어댑터 또는 칩셋 테스트 필수 구성 요소설명된 대로 HCK 테스트에 대한 하드웨어, 소프트웨어 및 테스트 요구 사항을 따라야 합니다. HCK Studio 및 HCK 컨트롤러 대신 Visual Studio 및 WDK 8.1을 사용하여 기본 테스트를 실행합니다.
HCK Tests.Basic.Device.Graphics 테스트 도구 모음 | |
---|---|
하드웨어, 소프트웨어 및 테스트 요구 사항 |
그래픽 어댑터 또는 칩셋 테스트 필수 구성 요소 |
테스트 설명 | 그래픽 어댑터 또는 칩셋 테스트 |
HCK Tests.Basic.Device.Imaging 테스트 도구 모음
이 테스트 도구 모음을 사용하여 프린터를 테스트합니다. 테스트 스위트는 HCK Device.Imaging Testing일부인 테스트를 사용합니다. HCK Studio 및 HCK 컨트롤러 대신 Visual Studio 및 WDK 8.1을 사용하여 기본 테스트를 실행합니다.
HCK Tests.Basic.Device.Imaging 테스트 도구 모음 | |
---|---|
하드웨어, 소프트웨어 및 테스트 요구 사항 |
프린터 테스트 필수 구성 요소 |
테스트 설명 | 프린터 테스트 |
HCK Tests.Basic.Device.Network.MobileBroadband.CDMA 테스트 도구 모음
이 테스트 제품군을 사용하여 모바일 광대역 CDMA 디바이스를 테스트합니다. 모바일 광대역 테스트 필수 구성 요소설명한 대로 디바이스를 설정하고 구성하기 위한 지침을 따릅니다. HCK Studio 및 HCK 컨트롤러 대신 Visual Studio 및 WDK 8.1을 사용하여 기본 테스트를 실행합니다.
HCK Tests.Basic.Device.Network.MobileBroadband.CDMA 테스트 도구 모음 | |
---|---|
하드웨어, 소프트웨어 및 테스트 요구 사항 |
모바일 광대역 테스트 필수 구성 요소 |
테스트 설명 | CDMA 테스트 |
HCK Tests.Basic.Device.Network.MobileBroadband.GSM 테스트 제품군
이 테스트 제품군을 사용하여 모바일 광대역 GSM 디바이스를 테스트합니다. 모바일 광대역 테스트 필수 구성 요소설명한 대로 디바이스를 설정하고 구성하기 위한 지침을 따릅니다. HCK Studio 및 HCK 컨트롤러 대신 Visual Studio 및 WDK 8.1을 사용하여 기본 테스트를 실행합니다.
HCK Tests.Basic.Device.Network.MobileBroadband.GSM 테스트 제품군 | |
---|---|
하드웨어, 소프트웨어 및 테스트 요구 사항 |
모바일 광대역 테스트 필수 구성 요소 |
테스트 설명 | GSM 테스트 |
HCK Tests.Basic.Device.Network.WLAN 테스트 제품군
이 테스트 제품군을 사용하여 무선 LAN(802.11) 디바이스를 테스트합니다. 무선 LAN(802.11) 테스트 필수 구성 요소 HCK에 설명된 대로 디바이스를 설정하고 구성하는 지침을 따릅니다. HCK Studio 및 HCK 컨트롤러 대신 Visual Studio 및 WDK 8.1을 사용하여 기본 테스트를 실행합니다.
HCK Tests.Basic.Device.Network.WLAN 테스트 제품군 | |
---|---|
하드웨어, 소프트웨어 및 테스트 요구 사항 |
무선 LAN(802.11) 테스트 필수 구성 요소 |
테스트 설명 | WLAN L1 테스트 |
관련 항목
- Visual Studio 사용하여 드라이버 런타임을 테스트하는 방법
- 디바이스 기본 사항 테스트 선택하고 구성하는 방법
- 테스트 컴퓨터에 드라이버 배포
- Windows 디버깅 시작하기
- 하드웨어 인증 프로그램
- Windows 하드웨어 인증 키트 (HCK)
- 명령 프롬프트에서 런타임에 드라이버를 테스트하는 방법