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.
- Ejecutar los conjuntos de pruebas de HCK en un equipo de prueba mediante Visual Studio
- Ejecute los conjuntos de pruebas HCK desde una ventana de símbolo del sistema
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
- En el menú Controlador, seleccione Prueba y, a continuación, seleccione Explorador de grupos de prueba.
- 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.
- 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.
- Para usar los conjuntos de pruebas de HCK, también debe seguir los requisitos de configuración del dispositivo que está probando.
- Puede usar las casillas para seleccionar las pruebas que coinciden con la arquitectura del equipo de prueba previsto (x86, x64, Arm).
- 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
- 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).
- 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.
- 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
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
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.
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.
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
- Conjunto de pruebas HCK Tests.Basic.Device.Device Fundamentals
- Paquete de pruebas HCK Tests.Basic.Device.Graphics
- Suite de pruebas HCK Tests.Basic.Device.Imaging
- Conjunto de pruebas HCK Tests.Basic.Device.Network.MobileBroadband.CDMA
- Conjunto de pruebas HCK Tests.Basic.Device.Network.MobileBroadband.GSM
- Conjunto de pruebas HCK Tests.Basic.Device.Network.WLAN
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 |
Temas relacionados
- Cómo probar un controlador en tiempo de ejecución mediante Visual Studio
- Cómo seleccionar y configurar las pruebas fundamentales del dispositivo
- implementar un controlador en un equipo de prueba
- Introducción a la depuración de Windows
- Programa de Certificación de Hardware
-
Kit de certificación de hardware de Windows (HCK) - Cómo probar un controlador en tiempo de ejecución desde una línea de comandos