Como executar os Pacotes de Teste do HCK no WDK 8.1
Para facilitar o teste de drivers do Windows no WDK, começando com o WDK 8.1, agora você pode selecionar pacotes de teste HCK para execução nos computadores de teste. Os pacotes de teste do HCK incluem os testes básicos do dispositivo e testes para elementos gráficos, imagens, LAN sem fio, banda larga móvel (CDMA e GSM) e dispositivos WiFi Direct. Esses são os mesmos testes usados no Windows HCK (Kit de Certificação de Hardware do Windows). Consulte Programa de Certificação do Windows para Hardware para obter informações sobre o HCK do Windows.
Você pode executar o teste de HCK em uma janela do Prompt de Comando ou no Visual Studio. Além disso, você pode copiar esses testes para um novo local, que pode ser outro computador ou uma unidade de chave USB, e executar os testes desse local. Iniciar os testes define automaticamente qualquer configuração local necessária para executar os testes.
- Executando os Pacotes de Teste HCK em um computador de teste usando o Visual Studio
- Executando os Pacotes de Teste do HCK em uma janela do Prompt de Comando
Executando os Pacotes de Teste HCK em um computador de teste usando o Visual Studio
Se você ainda não fez isso, siga as instruções em Provisionar um computador para implantação e teste de driver (WDK 8.1). Depois de configurar um computador de teste, o nome do computador de teste será exibido na barra de ferramentas. Verifique se você selecionou o computador de teste que configurou para o dispositivo que está testando com o HCK Test Suite.
Prepare o computador de teste conforme necessário, instalando o dispositivo e o driver e quaisquer requisitos adicionais para topologia de teste (consulte os pré-requisitos de teste do HCK para o dispositivo que você está testando). No lugar do controlador HCK Studio e HCK, você executa os testes usando o Visual Studio e o WDK 8.1.
Para selecionar um HCK Test Suite a ser executado em um computador de teste
No menu Driver, selecione Testar e, em seguida, selecione Grupo de Testes Explorer.
Na janela Grupo de Testes de Driver Explorer, selecione um dos Pacotes de Teste do HCK.
Quando você seleciona um Pacote de Testes, o Pacote de Testes é exibido na janela Grupo de Testes de Driver .
Verifique se você selecionou o computador de teste que configurou para o dispositivo que está testando com o HCK Test Suite.
Para usar os pacotes de teste do HCK, você também deve seguir os requisitos de configuração para o dispositivo que está testando.
Você pode usar as caixas marcar para selecionar os testes que correspondem à arquitetura do computador de teste pretendido (x86, x64, Arm).
No menu Driver , selecione Teste > executar teste. Por padrão, o comando Executar teste executa todos os testes no grupo de teste selecionado no momento.
Você também pode copiar um dos Pacotes de Teste do HCK fornecidos e exportá-lo, juntamente com os arquivos de suporte de teste necessários para que você possa executar o conjunto de testes em uma janela do Prompt de Comando.
Para exportar um Test Suite
- No grupo de testes Explorer, selecione e segure (ou clique com o botão direito do mouse) no Pacote de Testes HCK que você deseja copiar e selecione Exportar Pacote de Testes... no menu de atalho. (O comando executa o script CopyMe.cmd ).
- Selecione uma pasta de destino para o conjunto de testes. Você pode exportar o conjunto de testes para um compartilhamento de rede ou para uma unidade flash USB.
- Para executar o HCK Test Suite, abra uma janela do Prompt de Comando no computador de teste com permissões elevadas. Navegue até o diretório de destino e execute o script RunMe.cmd . Para obter mais informações, consulte Para executar o HCK Test Suite em uma janela do Prompt de Comando.
Executando os Pacotes de Teste do HCK em uma janela do Prompt de Comando
Copiar o Pacote de Testes do HCK
Abra uma janela de Prompt de comando do Visual Studio. Navegue até o diretório %WindowsSdkDir%\Testing\Tests\HCK Tests\Basic. Por exemplo, C:\Program Files (x86)\Windows Kits\8.1\Testing\Tests\HCK Tests\Basic
Execute o script CopyMe.cmd e especifique o nome do pacote de testes e do diretório de destino. O script tem a seguinte sintaxe:
CopyMe.cmd testSuite destinationPath
O testSuite é um dos seguintes:
Conceitos básicos de Device.Device
Device.Graphics
Device.Imaging
Device.Network.MobileBroadband.CDMA
Device.Network.MobileBroadband.GSM
Device.Network.WLAN
O destinationPath pode ser qualquer caminho válido, incluindo caminhos UNC. Por exemplo, você pode copiar um HCK Test Suite para uma unidade flash USB ou para um compartilhamento em um servidor.
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>"
Nota Se o computador de teste estiver executando o Windows 7, você precisará baixar e instalar o Microsoft .NET Framework 4.5 antes de executar o HCK Test Suite.
Para executar o HCK Test Suite em uma janela do Prompt de Comando
No computador de teste que você configurou para teste, abra uma janela do Prompt de Comando com privilégios elevados (Executar como administrador) e navegue até o diretório em que copiou o HCK Test Suite.
Execute o script RunMe.cmd e especifique o caminho e o nome do arquivo INF. O script tem a seguinte sintaxe:
RunMe.cmd infFileName
Por exemplo:
RunMe.cmd myDriver.inf
Nota O conjunto de testes Device.Graphics não usa um arquivo INF, no entanto, o script RunMe.cmd requer um arquivo INF. Você pode fornecer o nome do arquivo INF substituto, se necessário.
Pacotes de teste do HCT
- Pacote de teste de conceitos básicos do HCK Tests.Basic.Device.Device
- Pacote de testes HCK Tests.Basic.Device.Graphics
- HCK Tests.Basic.Device.Imaging Test Suite
- Pacote de testes HCK Tests.Basic.Device.Network.MobileBroadband.CDMA
- Pacote de testes HCK Tests.Basic.Device.Network.MobileBroadband.GSM
- Pacote de testes HCK Tests.Basic.Device.Network.WLAN
Para obter informações sobre como especificar parâmetros de teste, consulte Parâmetros de teste de conceitos básicos do dispositivo. Se o dispositivo em teste ou um de seus dispositivos filho for um adaptador WiFi ou um dispositivo de rede, talvez seja necessário definir os parâmetros Wpa2PskAesSsid, Wpa2PskPassword ou WDTFREMOTESYSTEM .
Pacote de teste de conceitos básicos do HCK Tests.Basic.Device.Device
Use este conjunto de testes para testes gerais de confiabilidade de todos os tipos de dispositivo. Você deve seguir os requisitos de hardware, software e teste para os testes HCK, conforme descrito nos Pré-requisitos de Teste de Confiabilidade do Device.Fundamentals. No lugar do controlador HCK Studio e HCK, você executa os testes básicos usando o Visual Studio e o WDK 8.1.
Pacote de teste de conceitos básicos do HCK Tests.Basic.Device.Device | |
---|---|
Requisitos de hardware, software e teste | Pré-requisitos de teste de confiabilidade device.fundamentals |
Descrições de teste | DF – PNP (desabilitar e habilitar) com E/S antes e depois (Básico) |
Pacote de testes HCK Tests.Basic.Device.Graphics
Use este conjunto de testes para testar adaptadores gráficos ou chipsets. Você deve seguir os requisitos de hardware, software e teste para os testes HCK, conforme descrito nos Pré-requisitos de teste de chipset ou adaptador gráfico. No lugar do controlador HCK Studio e HCK, você executa os testes básicos usando o Visual Studio e o WDK 8.1.
Pacote de testes HCK Tests.Basic.Device.Graphics | |
---|---|
Requisitos de hardware, software e teste | Pré-requisitos de teste de chipset ou adaptador gráfico |
Descrições de teste | Testes de adaptador gráfico ou chipset |
HCK Tests.Basic.Device.Imaging Test Suite
Use este conjunto de testes para testar impressoras. O conjunto de testes usa testes que fazem parte do Teste de Dispositivo HCK.Geração de Imagens. No lugar do controlador HCK Studio e HCK, você executa os testes básicos usando o Visual Studio e o WDK 8.1.
HCK Tests.Basic.Device.Imaging Test Suite | |
---|---|
Requisitos de hardware, software e teste | |
Descrições de teste |
Pacote de testes HCK Tests.Basic.Device.Network.MobileBroadband.CDMA
Use este conjunto de testes para testar dispositivos CDMA de Banda Larga Móvel. Siga as diretrizes para configurar e configurar seu dispositivo, conforme descrito nos Pré-requisitos de Teste de Banda Larga Móvel. No lugar do HCK Studio e do controlador HCK, você executa os testes básicos usando o Visual Studio e o WDK 8.1.
HCK Tests.Basic.Device.Network.MobileBroadband.CDMA Test Suite | |
---|---|
Requisitos de hardware, software e teste | |
Descrições de teste |
HCK Tests.Basic.Device.Network.MobileBroadband.GSM Test Suite
Use esse conjunto de testes para testar dispositivos GSM de Banda Larga Móvel. Siga as diretrizes para configurar e configurar seu dispositivo, conforme descrito nos Pré-requisitos de teste de banda larga móvel. No lugar do HCK Studio e do controlador HCK, você executa os testes básicos usando o Visual Studio e o WDK 8.1.
HCK Tests.Basic.Device.Network.MobileBroadband.GSM Test Suite | |
---|---|
Requisitos de hardware, software e teste | |
Descrições de teste |
Pacote de testes HCK Tests.Basic.Device.Network.WLAN
Use este conjunto de testes para testar dispositivos lan sem fio (802.11). Siga as diretrizes para configurar e configurar seu dispositivo, conforme descrito na lan sem fio (802.11) Testando pré-requisitos para o HCK. No lugar do HCK Studio e do controlador HCK, você executa os testes básicos usando o Visual Studio e o WDK 8.1.
Pacote de testes HCK Tests.Basic.Device.Network.WLAN | |
---|---|
Requisitos de hardware, software e teste | |
Descrições de teste |
Tópicos relacionados
- Como testar um driver em um runtime usando o Visual Studio
- Como selecionar e configurar os testes de conceitos básicos do dispositivo
- Implantando um driver em um computador de teste
- Introdução com a Depuração do Windows
- Programa de Certificação de Hardware
- Kit de Certificação de Hardware do Windows (HCK)
- Como testar um driver em runtime em um prompt de comando