Como executar os pacotes de teste HCK no WDK 8.1
Para facilitar o teste de drivers do Windows no WDK, a partir do WDK 8.1, agora você pode selecionar pacotes de teste HCK para serem executados nos computadores de teste. Os pacotes de testes HCK incluem os testes de fundamentos do dispositivo e testes para gráficos, imagens, LAN sem fio, banda larga móvel (CDMA e GSM) e dispositivos WiFi Direct. Estes são os mesmos testes que são usados no kit de certificação de hardware do Windows (Windows HCK). Consulte o Programa de Certificação do Windows para Hardware para obter informações sobre o Windows HCK.
Você pode executar o teste HCK a partir de uma janela de prompt de comando ou do 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 a partir desse local. Iniciar os testes define automaticamente qualquer configuração local necessária para executar os testes.
- Execute os pacotes de teste HCK em um computador de teste usando o Visual Studio
- Execute os conjuntos de testes HCK a partir de uma janela de prompt de comando
Execute os pacotes de teste HCK em um computador de teste usando o Visual Studio
Se ainda não tiver feito 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 aparece na barra de ferramentas. Certifique-se de ter selecionado o computador de teste que você configurou para o dispositivo que você está testando com o conjunto de testes HCK.
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 HCK para o dispositivo que você está testando). No lugar do HCK Studio e do controlador HCK, execute os testes usando o Visual Studio e o WDK 8.1.
Selecione um conjunto de testes HCK para executar em um computador de teste
- No menu Driver , selecione Teste e, em seguida, selecione Explorador de Grupo de Teste .
- Na janela
Driver Test Group Explorer, selecione um dos conjuntos de testes HCK . Quando se seleciona um conjunto de testes, ele aparece na janela Driver Test Group. - Certifique-se de ter selecionado o computador de teste que você configurou para o dispositivo que você está testando com o conjunto de testes HCK.
- Para usar os pacotes de teste HCK, você também deve seguir os requisitos de configuração para o dispositivo que está testando.
- Você pode usar as caixas de seleção para selecionar os testes que correspondem à arquitetura do computador de teste pretendido (x86, x64, Arm).
- No menu Driver, selecione Test > 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 HCK fornecidos e exportá-lo, juntamente com os arquivos de suporte de teste necessários para que você possa executar o conjunto de testes a partir de uma janela de prompt de comando.
Exportar um conjunto de testes
- No Test Group Explorer, selecione e segure (ou clique com o botão direito do mouse) o conjunto de testes HCK que deseja copiar e selecione Export Test Suite... 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 conjunto de testes HCK, abra uma janela de 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 Executar o conjunto de testes HCK a partir de uma janela de comandos.
Corra as suítes de teste HCK a partir de uma janela de prompt de comando
Copie o conjunto de testes 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 conjunto de testes e do diretório de destino. O script tem a seguinte sintaxe de linha de comando:
CopyMe.cmd testSuite destinationPath
O testSuite é um dos seguintes:
- Fundamentos do Device.Device
- Device.Graphics
- Device.Imaging
- Dispositivo.Rede.BandaLargaMóvel.CDMA
- Device.Rede.Banda Larga Móvel.GSM
- Device.Network.WLAN
O destinationPath pode ser qualquer caminho válido, incluindo caminhos UNC. Por exemplo, você pode copiar um conjunto de testes HCK 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>"
Executa o conjunto de testes HCK a partir de uma janela de linha de comandos
Observação
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 conjunto de testes HCK.
No computador de teste que foi configurado para teste, abra uma janela de linha de comandos com privilégios elevados (Executar como administrador) e navegue até ao diretório onde copiou o conjunto de testes do HCK.
Execute o script RunMe.cmd e especifique o caminho e o nome do arquivo INF. O script tem a seguinte sintaxe de linha de comando:
RunMe.cmd infFileName
Por exemplo:
RunMe.cmd myDriver.inf
Observação
O conjunto de testes Device.Graphics não faz uso de 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.
Conjuntos de testes HCK
- Conjunto de Testes de Fundamentos de Dispositivos HCK Tests.Basic.Device
- conjunto de testes HCK Tests.Basic.Device.Graphics
- conjunto de testes HCK Tests.Basic.Device.Imaging
- suíte de testes HCK Tests.Basic.Device.Network.MobileBroadband.CDMA
- conjunto de testes HCK Tests.Basic.Device.Network.MobileBroadband.GSM
- conjunto de testes HCK Tests.Basic.Device.Network.WLAN
Para obter informações sobre como especificar parâmetros de teste, consulte Device Fundamentals Test Parameters. Se o dispositivo em teste ou um dos seus dispositivos filhos for um adaptador WiFi ou um dispositivo de rede, talvez seja necessário definir os parâmetros Wpa2PskAesSsid, Wpa2PskPasswordou WDTFREMOTESYSTEM.
Conjunto de testes HCK Tests.Basic.Device.Device Fundamentals
Use este conjunto de testes para testes gerais de confiabilidade de todos os tipos de dispositivos. Você deve seguir os requisitos de hardware, software e teste para os testes HCK, conforme indicado no Device.Fundamentals Reliability Testing Prerequisites. No lugar do HCK Studio e controlador HCK, você executa os testes básicos usando Visual Studio e WDK 8.1.
Conjunto de testes HCK Tests.Basic.Device.Device Fundamentals | |
---|---|
Requisitos de hardware, software e teste | Princípios Fundamentais do Dispositivo Pré-requisitos de Teste de Confiabilidade |
Descrições dos testes |
DF - PNP (desativar e ativar) com IO Antes e Depois (Básico) DF - Durma com IO Antes e Depois (Básico) |
Conjunto 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 no Graphic Adapter ou Chipset Testing Prerequisites. No lugar do HCK Studio e controlador HCK, você executa os testes básicos usando Visual Studio e WDK 8.1.
Suite de testes gráficos HCK Tests.Basic.Device.Graphics | |
---|---|
Requisitos de hardware, software e teste | Pré-requisitos de Teste de Chipset ou Adaptador Gráfico |
Descrições dos testes | testes de adaptador gráfico ou chipset |
HCK Tests.Basic.Device.Imaging suíte de testes
Use este conjunto de testes para testar impressoras. O conjunto de testes utiliza os testes que fazem parte do HCK Device.Imaging Testing. No lugar do HCK Studio e controlador HCK, você executa os testes básicos usando Visual Studio e WDK 8.1.
Conjunto de testes HCK Tests.Basic.Device.Imaging | |
---|---|
Requisitos de hardware, software e teste | Pré-requisitos de teste de impressora |
Descrições dos testes | Testes de Impressora |
Conjunto 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 instalar e configurar seu dispositivo conforme descrito no Pré-requisitos de teste de banda larga móvel. No lugar do HCK Studio e controlador HCK, você executa os testes básicos usando Visual Studio e WDK 8.1.
Suite de testes HCK Tests.Basic.Device.Network.MobileBroadband.CDMA | |
---|---|
Requisitos de hardware, software e teste | Pré-requisitos de teste de banda larga móvel |
Descrições dos testes | Testes CDMA |
Conjunto de testes HCK Tests.Basic.Device.Network.MobileBroadband.GSM
Use este conjunto de testes para testar dispositivos GSM de banda larga móvel. Siga as diretrizes para instalar e configurar seu dispositivo conforme descrito no Pré-requisitos de teste de banda larga móvel. No lugar do HCK Studio e controlador HCK, você executa os testes básicos usando Visual Studio e WDK 8.1.
Conjunto de testes HCK Tests.Basic.Device.Network.MobileBroadband.GSM | |
---|---|
Requisitos de hardware, software e teste | Pré-requisitos de teste de banda larga móvel |
Descrições dos testes | Testes GSM |
Conjunto de testes HCK Tests.Basic.Device.Network.WLAN
Use este conjunto de testes para testar dispositivos de LAN sem fio (802.11). Siga as diretrizes para configurar e instalar o seu dispositivo conforme descrito nos requisitos para o Teste de LAN Sem Fio (802.11) do HCK. No lugar do HCK Studio e controlador HCK, você executa os testes básicos usando Visual Studio e WDK 8.1.
Conjunto de testes HCK Tests.Basic.Device.Network.WLAN | |
---|---|
Requisitos de hardware, software e teste | Pré-requisitos de teste para LAN sem fios (802.11) |
Descrições dos testes | Testes WLAN L1 |
Tópicos relacionados
- Como testar um driver em tempo de execução usando o Visual Studio
- Como selecionar e configurar o de testes de fundamentos do dispositivo
- Implantando um driver em um computador de teste
- Introdução à Depuração do Windows
- Programa de Certificação de Hardware
- Kit de Certificação de Hardware do Windows (HCK)
- Como testar um driver em tempo de execução a partir de um prompt de comando