Compartir a través de


Ejecución de los conjuntos de pruebas de HCK en WDK 8.1

Para facilitar las pruebas de controladores de Windows en WDK, a partir de WDK 8.1 ahora puede seleccionar conjuntos de pruebas de HCK para ejecutarse en los equipos de prueba. Los conjuntos de pruebas HCK incluyen las pruebas de los fundamentos del dispositivo y las pruebas de gráficos, imágenes, LAN inalámbrica, banda ancha móvil (CDMA y GSM) y dispositivos WiFi Direct. Estas son las mismas pruebas que se usan en el kit de certificación de hardware de Windows (Windows HCK). Consulte el Programa de certificación de hardware de Windows para obtener información sobre el HCK de Windows.

Es posible ejecutar la prueba de HCK desde una ventana de comandos o desde Visual Studio. Además, puede copiar estas pruebas en una nueva ubicación (que podría ser otro equipo o una unidad de clave USB) y ejecutar las pruebas desde esa ubicación. Iniciar las pruebas establece automáticamente cualquier configuración local necesaria para ejecutar las pruebas.

Ejecución de los conjuntos de pruebas de HCK en un equipo de prueba mediante Visual Studio

Si no lo ha hecho ya, siga las instrucciones de Configurar un equipo para la implementación y pruebas de controladores (WDK 8.1). Después de configurar un equipo de prueba, el nombre del equipo de prueba aparece en la barra de herramientas. Asegúrese de que ha seleccionado el equipo de prueba que ha configurado para el dispositivo que está probando con el conjunto de pruebas HCK.

Prepare el equipo de prueba según sea necesario mediante la instalación del dispositivo y el controlador y los requisitos adicionales para la topología de prueba (consulte los requisitos previos de prueba de HCK para el dispositivo que está probando). En lugar del HCK Studio y el controlador HCK, ejecute las pruebas mediante Visual Studio y WDK 8.1.

Selección de un conjunto de pruebas de HCK para ejecutarlo en un equipo de prueba

  1. En el menú Controlador, seleccione Prueba y, a continuación, seleccione Explorador de grupos de prueba.
  2. En la ventana Explorador de grupos de prueba, seleccione uno de los conjuntos de pruebas HCK. Cuando seleccione un conjunto de pruebas, aparecerá en la ventana Grupo de prueba de controlador.
  3. Asegúrese de que ha seleccionado el equipo de prueba que ha configurado para el dispositivo que está probando con el conjunto de pruebas de HCK.
  4. Para usar los conjuntos de pruebas de HCK, también debe seguir los requisitos de configuración del dispositivo que está probando.
  5. Puede usar las casillas para seleccionar las pruebas que coinciden con la arquitectura del equipo de prueba previsto (x86, x64, Arm).
  6. En el menú Controlador, seleccione Prueba > Ejecutar prueba. De forma predeterminada, el comando Ejecutar prueba ejecuta todas las pruebas del grupo de pruebas seleccionado actualmente.

También puede copiar uno de los conjuntos de pruebas HCK suministrados y exportarlo, junto con los archivos de soporte de pruebas necesarios, para poder ejecutar el conjunto de pruebas desde una ventana de símbolo del sistema.

Exportación de un conjunto de pruebas

  1. En el Explorador de grupos de pruebas, seleccione y mantenga pulsado (o haga clic con el botón derecho) el conjunto de pruebas HCK que desea copiar y seleccione Exportar conjunto de pruebas... en el menú contextual. (El comando ejecuta el script CopyMe.cmd).
  2. Seleccione una carpeta de destino para el conjunto de pruebas. Puede exportar el conjunto de pruebas a un recurso compartido de red o a una unidad flash USB.
  3. Para ejecutar el conjunto de pruebas de HCK, abra una ventana de consola de comandos en el equipo de prueba con permisos elevados. Vaya al directorio de destino y ejecute el script RunMe.cmd. Para obtener más información, consulte Ejecutar el conjunto de pruebas HCK desde una ventana de símbolo del sistema.

Ejecute los conjuntos de pruebas HCK desde una ventana de símbolo del sistema

Copiar el conjunto de pruebas HCK

  1. Abra una ventana de comandos de Visual Studio. Vaya al directorio %WindowsSdkDir%\Testing\Tests\HCK Tests\Basic. Por ejemplo, C:\Program Files (x86)\Windows Kits\8.1\Testing\Tests\HCK Tests\Basic

  2. Ejecute el script CopyMe.cmd y especifique el nombre del conjunto de pruebas y el directorio de destino. El script tiene la siguiente sintaxis de línea de comandos:

    CopyMe.cmd testSuite destinationPath
    

    El testSuite es uno de los siguientes:

    • Fundamentos de Device.Device
    • Device.Graphics
    • Imágenes del dispositivo
    • Device.Network.MobileBroadband.CDMA
    • Device.Network.MobileBroadband.GSM
    • Device.Network.WLAN

    El destinationPath puede ser cualquier ruta de acceso válida, incluidas las rutas UNC. Por ejemplo, puede copiar un conjunto de pruebas HCK en una unidad flash USB o en un recurso compartido de un 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>"
    

Ejecute el conjunto de pruebas de HCK desde una ventana de comandos

Nota

Si el equipo de prueba ejecuta Windows 7, debe descargar e instalar el Microsoft .NET Framework 4.5 antes de poder ejecutar el conjunto de pruebas de HCK.

  1. En el ordenador de prueba que haya configurado para realizar las pruebas, abra una ventana de símbolo del sistema con privilegios elevados (Ejecutar como administrador) y vaya al directorio en el que haya copiado el conjunto de pruebas HCK.

  2. Ejecute el script RunMe.cmd y especifique la ruta de acceso y el nombre del archivo INF. El script tiene la siguiente sintaxis de línea de comandos:

    RunMe.cmd infFileName
    

    Por ejemplo:

    RunMe.cmd myDriver.inf
    

    Nota

    Sin embargo, el conjunto de pruebas Device.Graphics no usa un archivo INF; sin embargo, el script de RunMe.cmd requiere un archivo INF. Si es necesario, puede proporcionar el nombre del archivo INF sustituto.

Conjuntos de prueba HCK

Para obtener información sobre cómo especificar parámetros de prueba, consulte Parámetros de prueba de aspectos básicos del dispositivo. Si el dispositivo sometido a prueba o uno de sus dispositivos secundarios es un adaptador WiFi o un dispositivo de red, es posible que deba establecer los parámetros Wpa2PskAesSsid, Wpa2PskPasswordo WDTFREMOTESYSTEM.

Conjunto de pruebas HCK Tests.Basic.Device.Device Fundamentals

Use este conjunto de pruebas para pruebas generales de confiabilidad de todos los tipos de dispositivos. Debe seguir los requisitos de hardware, software y pruebas para las pruebas HCK descritos en los Requisitos previos de las pruebas de fiabilidad de Device.Fundamentals. En lugar de usar el HCK Studio y el controlador HCK, realiza las pruebas básicas utilizando Visual Studio y WDK 8.1.

Conjunto de pruebas HCK Tests.Basic.Device.Device Fundamentals  
requisitos de hardware, software y pruebas Requisitos previos de pruebas de confiabilidad de Device.Fundamentals
Descripciones de Pruebas DF: PNP (deshabilitar y habilitar) con E/S antes y después (Básico)
DF - Suspensión con E/S Antes y Después (Básico)

Paquete de pruebas HCK Tests.Basic.Device.Graphics

Use este conjunto de pruebas para probar adaptadores de gráficos o conjuntos de chips. Debe seguir los requisitos de hardware, software y pruebas para las pruebas HCK, tal y como se describen en los requisitos previos de prueba de adaptador gráfico o conjunto de chips . En lugar de usar HCK Studio y el controlador HCK, ejecute las pruebas básicas utilizando Visual Studio y WDK 8.1.

Paquete de pruebas HCK Tests.Basic.Device.Graphics  
requisitos de hardware, software y pruebas Requisitos previos para la prueba del adaptador gráfico o del conjunto de chips
Descripciones De Pruebas Pruebas de adaptador gráfico o chipset

Suite de pruebas HCK Tests.Basic.Device.Imaging

Use este conjunto de pruebas para probar impresoras. El conjunto de pruebas utiliza pruebas que forman parte de Device.Imaging Testing HCK. En lugar de HCK Studio y el controlador HCK, ejecutas las pruebas básicas mediante Visual Studio y WDK 8.1.

Suite de pruebas HCK Tests.Basic.Device.Imaging  
requisitos de hardware, software y pruebas Requisitos previos de pruebas de impresora
Descripción de la prueba Pruebas de impresora

Conjunto de pruebas HCK Tests.Basic.Device.Network.MobileBroadband.CDMA

Use este conjunto de pruebas para probar dispositivos CDMA de banda ancha móvil. Siga las instrucciones para configurar y ajustar el dispositivo como se describe en los prerrequisitos para pruebas de banda ancha móvil . En lugar de HCK Studio y el controlador HCK, se ejecutan las pruebas básicas mediante Visual Studio y WDK 8.1.

Conjunto de pruebas HCK Tests.Basic.Device.Network.MobileBroadband.CDMA  
requisitos de hardware, software y pruebas requisitos previos de pruebas de banda ancha móvil
Descripción de la prueba Pruebas de CDMA

Conjunto de pruebas HCK Tests.Basic.Device.Network.MobileBroadband.GSM

Use este conjunto de pruebas para probar dispositivos GSM de banda ancha móvil. Siga las instrucciones para configurar el dispositivo como se describe en los prerrequisitos de pruebas de banda ancha móvil . En lugar de HCK Studio y el controlador HCK, ejecuta las pruebas básicas usando Visual Studio y WDK 8.1.

Conjunto de pruebas HCK Tests.Basic.Device.Network.MobileBroadband.GSM  
requisitos de hardware, software y pruebas requisitos previos de pruebas de banda ancha móvil
Descripción de la prueba Pruebas de GSM

Conjunto de pruebas HCK Tests.Basic.Device.Network.WLAN

Use este conjunto de pruebas para probar dispositivos LAN inalámbricos (802.11). Siga las directrices de instalación y configuración del dispositivo descritas en los Requisitos previos de las pruebas de LAN inalámbrica (802.11) para HCK. En lugar del HCK Studio y del controlador HCK, ejecute las pruebas básicas mediante Visual Studio y WDK 8.1.

Conjunto de pruebas HCK Tests.Basic.Device.Network.WLAN  
requisitos de hardware, software y pruebas Wireless LAN (802.11) Requisitos previos de prueba
Descripción de la prueba Pruebas WLAN L1