Partilhar via


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

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

  1. No menu Driver , selecione Teste e, em seguida, selecione Explorador de Grupo de Teste .
  2. 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.
  3. 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.
  4. Para usar os pacotes de teste HCK, você também deve seguir os requisitos de configuração para o dispositivo que está testando.
  5. Você pode usar as caixas de seleção para selecionar os testes que correspondem à arquitetura do computador de teste pretendido (x86, x64, Arm).
  6. 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

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

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

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

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

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