Compartir a través de


Pruebas de asociación wlan- Configuración personalizada

Este conjunto de pruebas valida las asociaciones WLAN.

Detalles de las pruebas

   
Especificaciones
  • Device.Network.WLAN.SupportConnectionToWiFiAP.ConnectionToWiFiAP
Plataformas
  • Windows 10, ediciones cliente (x64)
  • Windows 10, ediciones de cliente (x86)
  • Windows 10, ediciones de cliente (Arm64)
  • Windows 10, edición móvil (Arm)
  • Windows 10, edición móvil (Arm64)
Versiones admitidas
  • Windows 10
  • Windows 10, versión 1511
  • Windows 10, versión 1607
  • Windows 10, versión 1703
  • Windows 10, versión 1709
  • Windows 10, versión 1803
  • Windows 10, versión 1809
  • Windows 10, versión 1903
  • Siguiente actualización a Windows 10
Tiempo de ejecución esperado (en minutos) 20
Categoría Desarrollo
Tiempo de espera (en minutos) 1200
Requiere reinicio false
Requiere una configuración especial true
Tipo automatic

 

Documentación adicional

Las pruebas de este área de características pueden tener documentación adicional, incluidos los requisitos previos, la configuración y la información de solución de problemas, que se pueden encontrar en los temas siguientes:

Ejecución de la prueba

Antes de ejecutar la prueba, complete la configuración de prueba como se describe en los requisitos de prueba: Requisitos previos de pruebas de LAN inalámbrica (802.11).

Esta prueba permite que el programador de pruebas (usuario) ejecute las pruebas de examen WLAN con parámetros específicos. Para cada uno de los AP, el usuario puede especificar lo siguiente a través de una de las instancias de CustomAP[1|2]Config[24|5]GHz:

  • Configuración de difusión de SSID: oculta o visible
  • Tipo de fase 1 de EAP: NONE o EAP_PEAP o EAP_TTLS
  • Tipo de fase 2 de EAP: NONE o MSCHAPV2
  • Algoritmo de autenticación: OPEN, WEP o WPAPSK, WPA o WPA2PSK o WPA2
  • Algoritmo de cifrado: NONE, WEP o TKIP o AES
  • Canal: número de canal entero
  • Tipo de físico: A o B, G o N o AC

A continuación se muestran los ejemplos de configuraciones de AP usadas por algunas de las pruebas:

  • Hidden.NONE.NONE.open.none.11.g
  • Visible.NONE.NONE.WPA2PSK.AES.44.n

Esta prueba realiza las siguientes acciones:

  • Si se especifican parámetros CustomAPConfig, configure dos enrutadores, denominados Router 0 y Router 1, como se indica a continuación. Si no se especifican parámetros, la prueba no hace nada.
    • Router 0 - 2,4Ghz : configurado por parámetro de usuario Test_CustomAP1Config24GHz
    • Enrutador de 0 a 5 Ghz: configurado por el parámetro de usuario Test_CustomAP1Config5GHz (nunca usado por la prueba)
    • Router 1 - 2,4Ghz : Configurado por parámetro de usuario Test_CustomAP2Config24GHz
    • Enrutador de 1 a 5 Ghz: configurado por parámetros de usuario Test_CustomAP2Config5GHz
  • Ejecute los pasos de prueba BasicAssociation() siguientes.
  • Si la prueba en espera está habilitada (bit 0x1 establecida en Test_CustomAssociationTestOptions), ejecute los pasos de prueba AssociationPowerManagementSleep() que se indican a continuación para suspensión en espera o AOAC.
  • Si la prueba de hibernación está habilitada (bit 0x2 establecida en Test_CustomAssociationTestOptions), ejecute los pasos de prueba AssociationPowerManagementHibernate() que se indican a continuación para Hibernate.

La prueba BasicAssociation() realiza las siguientes acciones:

  • Crear un servidor TCP en el servidor del controlador de punto de acceso (AP) (puerto de escucha 7777)
  • Cree un perfil para router 0 - 2,4 GHz con ConnectionMode configurado como manual. Si ejecuta una prueba en modo FIPS, el perfil se configura para el modo FIPS.
  • Inicie wlanConnect con el perfil.
  • Espere hasta 30 segundos para que la conexión se complete mediante notificaciones WLAN.
  • Esperar la dirección IP en el adaptador
  • Conéctese al servidor TCP en el servidor del controlador AP para confirmar que la conectividad de red completa está disponible.
  • Use la API WLAN GetConnectionAttributes para confirmar que la asociación es correcta y que la conexión es a Router 0 a 2,4 GHz.
  • Intercambio de paquetes TCP con el servidor TCP en el servidor del controlador ap
  • Desactivar router 0 - 2,4 GHz
  • Eliminar el perfil del router de 0 a 2,4 GHz
  • Activar router 1 - 5 GHz (si el adaptador admite 5 GHz) o router 1 - 2,4 GHz (si el adaptador no admite 5 GHz)
  • Cree un perfil para la banda de router 1 adecuada que tenga ConnectionMode configurado como manual. Si ejecuta una prueba en modo FIPS, el perfil se configura para el modo FIPS.
  • Inicie wlanConnect con el perfil.
  • Espere hasta 30 segundos para que la conexión se complete mediante notificaciones WLAN.
  • Esperar la dirección IP en el adaptador
  • Conéctese al servidor TCP en el servidor del controlador AP para confirmar que la conectividad de red completa está disponible.
  • Use la API WLAN GetConnectionAttributes para confirmar que la asociación es correcta y que la conexión es para el enrutador y la banda adecuados
  • Intercambio de paquetes TCP con el servidor TCP en el servidor del controlador AP.
  • Eliminar el perfil del enrutador 1

La prueba AssociationPowerManagementSleep() comprueba primero que el adaptador puede iniciarse conectado a un AP cuando pasa por una transición en espera o en espera conectada. A continuación, comprueba que el adaptador puede cambiar de un AP a otro después de pasar por una transición en espera o en espera conectada. Las acciones que realiza son las siguientes:

  • Para las pruebas de suspensión, compruebe si el sistema es compatible con Standby o AOAC. Si no es capaz, se produce un error en la prueba.
  • Crear un servidor TCP en el servidor del controlador de punto de acceso (AP) (puerto de escucha 7777)
  • Apagar todos los enrutadores excepto router 0 - 2,4 GHz
  • Cree un perfil para router 0 - 2,4 GHz con ConnectionMode configurado como manual.
  • Inicie wlanConnect con el perfil.
  • Espere hasta 30 segundos para que se complete la conexión mediante notificaciones WLAN.
  • Esperar la dirección IP en el adaptador
  • Conéctese al servidor TCP en el servidor del controlador AP para confirmar que la conectividad de red completa está disponible.
  • Use la API WLAN GetConnectionAttributes para confirmar que la asociación es correcta y que la conexión es a Router 0 a 2,4 GHz.
  • Intercambio de paquetes TCP con el servidor TCP en el servidor del controlador AP.
  • Dependiendo del sistema en espera o vaya a Modo de espera conectado durante 120 segundos.
  • Después de reactivar, compruebe que el adaptador sigue conectado
  • Use la API WLAN GetConnectionAttributes para confirmar que la asociación es correcta y la conexión es para el router 0 a 2,4 GHz.
  • Intercambio de paquetes TCP con el servidor TCP en el servidor del controlador AP
  • Eliminar todos los perfiles wlan (esto desconectará el adaptador)
  • Los pasos anteriores han validado que el adaptador puede iniciarse conectado a un AP al pasar por una transición en espera o en espera conectada. A continuación, la prueba comprobará la transición de un AP a otro.
  • Crear un servidor TCP en el servidor del controlador de punto de acceso (AP) (puerto de escucha 7777)
  • Apagar todos los enrutadores excepto router 0 - 2,4 GHz
  • Crea un perfil para router 0 - 2,4 GHz con ConnectionMode configurado como manual.
  • Inicie un WlanConnect con el perfil.
  • Espere hasta 30 segundos para que se complete la conexión mediante notificaciones WLAN.
  • Esperar la dirección IP en el adaptador
  • Conéctese al servidor TCP en el servidor del controlador AP para confirmar que la conectividad de red completa está disponible.
  • Use la API WLAN GetConnectionAttributes para confirmar que la asociación es correcta y la conexión es para el router 0 a 2,4 GHz.
  • Intercambiar paquetes TCP con el servidor TCP en el servidor del controlador AP.
  • Configure la máquina del servidor del controlador AP para apagar el router 0 a 2,4 GHz después de 30 segundos y activar el enrutador de 1 5 GHz (si el adaptador admite 5 GHz) o router 1 2,4 GHz (si el adaptador no admite 5 GHz)
  • Según el sistema en espera o vaya a Modo de espera conectado durante 120 segundos.
  • Después de reactivar el sueño durante 30 segundos
  • Emitir un examen y validar que el enrutador 1 está visible en la lista de exámenes
  • Cree un perfil para router 1 con ConnectionMode configurado como manual.
  • Inicie un WlanConnect con el perfil.
  • Espere hasta 30 segundos para que se complete la conexión mediante notificaciones WLAN.
  • Esperar la dirección IP en el adaptador
  • Conéctese al servidor TCP en el servidor del controlador AP para confirmar que la conectividad de red completa está disponible.
  • Use la API WLAN GetConnectionAttributes para confirmar que la asociación es correcta y la conexión es con el router 1 y la banda adecuada
  • Intercambiar paquetes TCP con el servidor TCP en el servidor del controlador AP.
  • Eliminar todos los perfiles wlan (esto desconectará el adaptador)
  • Los pasos anteriores han validado que el adaptador puede cambiar de un AP a otro después de pasar por una transición en espera o en espera conectada.

La prueba AssociationPowerManagementHibernate() comprueba primero que el adaptador puede iniciarse conectado a un AP cuando pasa por una transición de hibernación. A continuación, comprueba que el adaptador puede cambiar de un AP a otro después de pasar por una transición de hibernación. Las acciones que realiza son las siguientes:

  • Para las pruebas de hibernación, compruebe si el sistema es capaz de hibernar. Si no es capaz, la prueba se completa correctamente.
  • Crear un servidor TCP en el servidor del controlador de punto de acceso (AP) (puerto de escucha 7777)
  • Apague todos los enrutadores excepto router 1 - 5 GHz (si el adaptador admite 5 GHz) o router 1 - 2,4 GHz (si el adaptador no admite 5 GHz)
  • Cree un perfil para la banda adecuada del enrutador 1 con ConnectionMode configurado como manual.
  • Inicie un WlanConnect con el perfil.
  • Espere hasta 30 segundos para que se complete la conexión mediante notificaciones WLAN.
  • Esperar la dirección IP en el adaptador
  • Conéctese al servidor TCP en el servidor del controlador AP para confirmar que la conectividad de red completa está disponible.
  • Use la API WLAN GetConnectionAttributes para confirmar que la asociación es correcta y la conexión es con el router 1 y la banda adecuada
  • Intercambiar paquetes TCP con el servidor TCP en el servidor del controlador AP.
  • Hibernar durante 120 segundos
  • Después de reactivar, compruebe que el adaptador sigue conectado
  • Use la API WLAN GetConnectionAttributes para confirmar que la asociación es correcta y la conexión es con el router 1 y la banda adecuada
  • Intercambio de paquetes TCP con el servidor TCP en el servidor del controlador AP
  • Eliminar todos los perfiles wlan (esto desconectará el adaptador)
  • Los pasos anteriores han validado que el adaptador puede iniciarse conectado a un AP al pasar por una transición de hibernación. A continuación, la prueba comprobará la transición de un AP a otro.
  • Crear un servidor TCP en el servidor del controlador de punto de acceso (AP) (puerto de escucha 7777)
  • Apague todos los enrutadores excepto router 1 - 5 GHz (si el adaptador admite 5 GHz) o router 1 - 2,4 GHz (si el adaptador no admite 5 GHz)
  • Cree un perfil para la banda adecuada del enrutador 1 con ConnectionMode configurado como manual.
  • Inicie un WlanConnect con el perfil.
  • Espere hasta 30 segundos para que se complete la conexión mediante notificaciones WLAN.
  • Esperar la dirección IP en el adaptador
  • Conéctese al servidor TCP en el servidor del controlador AP para confirmar que la conectividad de red completa está disponible.
  • Use la API WLAN GetConnectionAttributes para confirmar que la asociación es correcta y la conexión es con el router 1 y la banda adecuada
  • Intercambiar paquetes TCP con el servidor TCP en el servidor del controlador AP.
  • Configure la máquina del servidor del controlador AP para desactivar el router 1 después de 30 segundos y activar el router 0 a 2,4 GHz
  • Hibernar durante 120 segundos
  • Después de reactivar el sueño durante 30 segundos
  • Emitir un examen y validar que el enrutador de 0 a 2,4 GHz está visible en la lista de exámenes
  • Cree un perfil para router de 0 a 2,4 GHz con ConnectionMode configurado como manual.
  • Inicie un WlanConnect con el perfil.
  • Espere hasta 30 segundos para que se complete la conexión mediante notificaciones WLAN.
  • Esperar la dirección IP en el adaptador
  • Conéctese al servidor TCP en el servidor del controlador AP para confirmar que la conectividad de red completa está disponible.
  • Use la API WLAN GetConnectionAttributes para confirmar que la asociación es correcta y la conexión es a router 0 - 2,4 GHz
  • Intercambiar paquetes TCP con el servidor TCP en el servidor del controlador AP.
  • Eliminar todos los perfiles wlan (esto desconectará el adaptador)
  • Los pasos anteriores han validado que el adaptador puede cambiar de un AP a otro después de pasar por una transición de hibernación.

Solución de problemas

Para solucionar problemas genéricos de errores de prueba de HLK, consulte Solución de problemas de errores de prueba de HLK de Windows.

Para obtener información de solución de problemas, consulte Solución de problemas de pruebas de LAN inalámbrica (802.11).

Más información

Parámetros

Nombre de parámetro Descripción de los parámetros
TestDeviceSupports5ghz Debe establecerse en TRUE si el dispositivo admite redes de 5 ghz y FALSE si no lo hace.
APControllerIPAddress Parámetro interno
LocalDir Parámetro interno
AP1IPAddress Dirección IP del primer AP conectado al sistema
AP1Password Contraseña raíz del primer AP conectado al sistema
AP2IPAddress Dirección IP del segundo AP conectado al sistema
AP2Password Contraseña raíz del segundo AP conectado al sistema
ServiceAPChannelAddress Parámetro interno
TestDll Parámetro interno
Prioridad Parámetro interno
TestName Parámetro interno
Habilitar seguimiento Sí o No para habilitar el seguimiento
Test_CustomAP1Config24GHz Configuración personalizada para la radio de 2,4 GHz de la primera AP (Omitir prueba de forma predeterminada)
Test_CustomAP1Config5GHz Configuración personalizada para la radio de 5GHz de la primera AP (Omitir prueba de forma predeterminada)
Test_CustomAP2Config24GHz Configuración personalizada para radio de 2,4 GHz de segundo AP (Omitir prueba de forma predeterminada)
Test_CustomAP2Config5GHz Configuración personalizada para radio de 5 GHz de segundo AP (Omitir prueba de forma predeterminada)
Test_CustomAssociationTestOptions Máscara de bits de opciones para prueba de asociación personalizada (0 = valor predeterminado)