Compartilhar via


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

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

  1. No menu Driver, selecione Testar e, em seguida, selecione Grupo de Testes Explorer.

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

  3. Verifique se você selecionou o computador de teste que configurou para o dispositivo que está testando com o HCK Test Suite.

  4. Para usar os pacotes de teste do HCK, você também deve seguir os requisitos de configuração para o dispositivo que está testando.

  5. Você pode usar as caixas marcar para selecionar os testes que correspondem à arquitetura do computador de teste pretendido (x86, x64, Arm).

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

  1. 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 ).
  2. 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.
  3. 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

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

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

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

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

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)

DF – Dormir 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

Pré-requisitos de teste de impressora

Descrições de teste

Testes de impressora

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

Pré-requisitos de teste de banda larga móvel

Descrições de teste

Testes de CDMA

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

Pré-requisitos de teste de banda larga móvel

Descrições de teste

Testes de GSM

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

Lan sem fio (802.11) Testando pré-requisitos

Descrições de teste

Testes de WLAN L1