Condividi tramite


Test di associazione WLAN - Configurazione personalizzata

Questa suite di test convalida le associazioni WLAN.

Dettagli del test

   
Specifiche
  • Device.Network.WLAN.SupportConnectionToWiFiAP.ConnectionToWiFiAP
Piattaforme
  • Windows 10, edizioni client (x64)
  • Windows 10, edizioni client (x86)
  • Windows 10, edizioni client (Arm64)
  • Windows 10, mobile edition (Arm)
  • Windows 10, mobile edition (Arm64)
Versioni supportate
  • Windows 10
  • Windows 10 versione 1511
  • Windows 10 versione 1607
  • Windows 10 versione 1703
  • Windows 10, versione 1709
  • Windows 10, versione 1803
  • Windows 10, versione 1809
  • Windows 10, versione 1903
  • Aggiornamento successivo a Windows 10
Tempo di esecuzione previsto (in minuti) 20
Categoria Sviluppo
Timeout (in minuti) 1200
Richiede il riavvio false
Richiede una configurazione speciale true
Tipo automatic

 

Documentazione aggiuntiva

I test in questa area di funzionalità potrebbero avere documentazione aggiuntiva, inclusi prerequisiti, configurazione e informazioni sulla risoluzione dei problemi, disponibili negli argomenti seguenti:

Esecuzione del test

Prima di eseguire il test, completare la configurazione di test come descritto nei requisiti di test: Wireless LAN (802.11) Prerequisiti di test.

Questo test consente all'utilità di pianificazione di test (utente) di eseguire i test di analisi WLAN con parametri specifici. Per ognuno degli indirizzi IP l'utente può specificare quanto segue tramite uno dei file CustomAP[1|2]Config[24|5]GHz:

  • Impostazione di trasmissione SSID: nascosta o visibile
  • Tipo EAP Fase 1: NONE o EAP_PEAP o EAP_TTLS
  • Tipo EAP Fase 2: NONE o MSCHAPV2
  • Algoritmo di autenticazione: OPEN o WEP o WPAPSK o WPA2PSK o WPA2
  • Algoritmo di crittografia: NONE o WEP o TKIP o AES
  • Canale: Numero di canale intero
  • Tipo di phy: A o B o G o N o AC

Di seguito sono riportati gli esempi di configurazioni DELLE API usate da alcuni dei test:

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

Questo test esegue le azioni seguenti:

  • Se vengono specificati parametri CustomAPConfig, configurare due router, denominati Router 0 e Router 1, come illustrato di seguito. Se i parametri non vengono specificati, il test non esegue nulla.
    • Router 0 - 2.4Ghz : configurato dal parametro utente Test_CustomAP1Config24GHz
    • Router 0 - 5Ghz: configurato dal parametro utente Test_CustomAP1Config5GHz (mai usato dal test)
    • Router 1 - 2.4Ghz : configurato dal parametro utente Test_CustomAP2Config24GHz
    • Router 1 - 5Ghz : configurato dai parametri utente Test_CustomAP2Config5GHz
  • Eseguire i passaggi di test BasicAssociation().
  • Se i test di standby sono abilitati (bit 0x1 impostati in Test_CustomAssociationTestOptions), eseguire i passaggi di test AssociationPowerManagementSleep() seguenti per Standby o Sospensione AOAC
  • Se i test di Hibernate sono abilitati (bit 0x2 impostato in Test_CustomAssociationTestOptions), eseguire i passaggi di test associationPowerManagementHibernate() seguenti per Hibernate

Il test BasicAssociation() esegue le azioni seguenti:

  • Creare un server TCP nel server controller del punto di accesso (AP) (porta di ascolto 7777)
  • Creare un profilo per Router 0 - 2,4 GHz con ConnectionMode configurato come manuale. Se si esegue un test in modalità FIPS, il profilo è configurato per la modalità FIPS.
  • Avviare un oggetto WlanConnect usando il profilo.
  • Attendere fino a 30 secondi per il completamento della connessione tramite notifiche WLAN.
  • Attendere l'indirizzo IP nella scheda
  • Connettersi al server TCP nel server controller AP per verificare che sia disponibile la connettività di rete completa.
  • Usare l'API WLAN GetConnectionAttributes per verificare che l'associazione sia corretta e che la connessione sia a Router 0 a 2,4 GHz.
  • Scambiare pacchetti TCP con il server TCP nel server controller AP
  • Disattivare Router 0 - 2,4 GHz
  • Eliminare il profilo per il router 0 - 2,4 GHz
  • Attivare Router 1 - 5 GHz (se l'adattatore supporta 5 GHz) o Router 1 - 2,4 GHz (se l'adattatore non supporta 5 GHz)
  • Creare un profilo per la banda router 1 appropriata con ConnectionMode configurato come manuale. Se si esegue un test in modalità FIPS, il profilo è configurato per la modalità FIPS.
  • Avviare un oggetto WlanConnect usando il profilo.
  • Attendere fino a 30 secondi per il completamento della connessione tramite notifiche WLAN.
  • Attendere l'indirizzo IP nella scheda
  • Connettersi al server TCP nel server controller AP per verificare che sia disponibile la connettività di rete completa.
  • Usare l'API WLAN GetConnectionAttributes per verificare che l'associazione sia corretta e che la connessione sia al router e alla banda appropriati
  • Scambiare pacchetti TCP con il server TCP nel server controller AP.
  • Eliminare il profilo per il router 1

Il test AssociationPowerManagementSleep() verifica prima che l'adattatore possa avviare la connessione a un'API quando passa una transizione standby/standby connessa. Verifica quindi che l'adattatore possa passare da un'API a un'altra dopo aver eseguito una transizione standby/standby connesso. Esegue le azioni seguenti:

  • Per i test di sospensione, verificare se il sistema è in modalità Standby o AOAC in grado di eseguire il test. Se non è in grado, il test ha esito negativo.
  • Creare un server TCP nel server controller del punto di accesso (AP) (porta di ascolto 7777)
  • Disattivare tutti i router tranne Router 0 - 2,4 GHz
  • Creare un profilo per Router 0 - 2,4 GHz con ConnectionMode configurato come manuale.
  • Avviare un oggetto WlanConnect usando il profilo.
  • Attendere fino a 30 secondi per il completamento della connessione tramite notifiche WLAN.
  • Attendere l'indirizzo IP nella scheda
  • Connettersi al server TCP nel server controller AP per verificare che sia disponibile la connettività di rete completa.
  • Usare l'API WLAN GetConnectionAttributes per verificare che l'associazione sia corretta e che la connessione sia a Router 0 a 2,4 GHz.
  • Scambiare pacchetti TCP con il server TCP nel server controller AP.
  • A seconda del sistema standby o vai a Standby connesso per 120 secondi
  • Dopo la riattivazione, verificare che l'adattatore sia ancora connesso
  • Usare l'API WLAN GetConnectionAttributes per verificare che l'associazione sia corretta e che la connessione sia a Router 0 a 2,4 GHz.
  • Scambiare pacchetti TCP con il server TCP nel server controller AP
  • Eliminare tutti i profili WLAN (questa operazione disconnetterà l'adattatore)
  • I passaggi precedenti hanno convalidato che l'adattatore può avviare la connessione a un'API durante una transizione standby o standby connesso. Successivamente, il test verificherà la transizione da un'API a un'altra.
  • Creare un server TCP nel server controller del punto di accesso (AP) (porta di ascolto 7777)
  • Disattivare tutti i router tranne Router 0 - 2,4 GHz
  • Creare un profilo per Router 0 - 2,4 GHz con ConnectionMode configurato come manuale.
  • Avviare un oggetto WlanConnect usando il profilo.
  • Attendere fino a 30 secondi per il completamento della connessione tramite le notifiche WLAN.
  • Attendere l'indirizzo IP nell'adapter
  • Connettersi al server TCP nel server controller AP per verificare che sia disponibile la connettività di rete completa.
  • Usare l'API WLAN GetConnectionAttributes per verificare che l'associazione sia corretta e che la connessione sia a Router 0 a 2,4 GHz.
  • Scambiare pacchetti TCP con il server TCP nel server controller AP.
  • Configurare il computer server controller AP per disattivare il Router 0 a 2,4 GHz dopo 30 secondi e attivare Router 1 5GHz (se la scheda supporta 5GHz) o Router 1 2,4 GHz (se la scheda non supporta 5 GHz)
  • A seconda del sistema standby o passare a Standby connesso per 120 secondi
  • Dopo la riattivazione per 30 secondi
  • Eseguire un'analisi e verificare che il router 1 sia visibile nell'elenco di analisi
  • Creare un profilo per Il router 1 con ConnectionMode configurato come manuale.
  • Avviare un oggetto WlanConnect usando il profilo.
  • Attendere fino a 30 secondi per il completamento della connessione tramite le notifiche WLAN.
  • Attendere l'indirizzo IP nell'adapter
  • Connettersi al server TCP nel server controller AP per verificare che sia disponibile la connettività di rete completa.
  • Usare l'API WLAN GetConnectionAttributes per verificare che l'associazione sia corretta e che la connessione sia al Router 1 e alla banda appropriata
  • Scambiare pacchetti TCP con il server TCP nel server controller AP.
  • Eliminare tutti i profili WLAN (questa operazione disconnetterà l'adattatore)
  • I passaggi precedenti hanno convalidato che l'adattatore può passare da un'API a un'altra dopo l'esecuzione di una transizione standby o standby connesso.

Il test AssociationPowerManagementHibernate() verifica innanzitutto che l'adattatore possa avviare la connessione a un'API quando passa attraverso una transizione di Ibernazione. Successivamente verifica che l'adattatore possa passare da un'API a un'altra dopo aver eseguito una transizione di Iberna. Esegue le azioni seguenti:

  • Per i test di ibernazione, verificare se il sistema è in grado di eseguire l'ibernazione. Se non è possibile, il test viene completato correttamente.
  • Creare un server TCP nel server controller del punto di accesso (AP) (porta di ascolto 7777)
  • Disattivare tutti i router tranne Router 1 - 5 GHz (se la scheda supporta 5 GHz) o Router 1 - 2,4 GHz (se la scheda non supporta 5 GHz)
  • Creare un profilo per la banda appropriata del router 1 con ConnectionMode configurato come manuale.
  • Avviare un oggetto WlanConnect usando il profilo.
  • Attendere fino a 30 secondi per il completamento della connessione tramite le notifiche WLAN.
  • Attendere l'indirizzo IP nell'adapter
  • Connettersi al server TCP nel server controller AP per verificare che sia disponibile la connettività di rete completa.
  • Usare l'API WLAN GetConnectionAttributes per verificare che l'associazione sia corretta e che la connessione sia al Router 1 e alla banda appropriata
  • Scambiare pacchetti TCP con il server TCP nel server controller AP.
  • Ibernazione per 120 secondi
  • Dopo la riattivazione, verificare che l'adattatore sia ancora connesso
  • Usare l'API WLAN GetConnectionAttributes per verificare che l'associazione sia corretta e che la connessione sia al Router 1 e alla banda appropriata
  • Scambiare pacchetti TCP con il server TCP nel server controller AP
  • Eliminare tutti i profili WLAN (questa operazione disconnetterà l'adattatore)
  • I passaggi precedenti hanno convalidato che l'adattatore può avviare la connessione a un'API durante l'esecuzione di una transizione di Ibernazione. Successivamente, il test verificherà la transizione da un'API a un'altra.
  • Creare un server TCP nel server controller del punto di accesso (AP) (porta di ascolto 7777)
  • Disattivare tutti i router tranne Router 1 - 5 GHz (se la scheda supporta 5 GHz) o Router 1 - 2,4 GHz (se la scheda non supporta 5 GHz)
  • Creare un profilo per la banda appropriata del router 1 con ConnectionMode configurato come manuale.
  • Avviare un oggetto WlanConnect usando il profilo.
  • Attendere fino a 30 secondi per il completamento della connessione tramite le notifiche WLAN.
  • Attendere l'indirizzo IP nell'adapter
  • Connettersi al server TCP nel server controller AP per verificare che sia disponibile la connettività di rete completa.
  • Usare l'API WLAN GetConnectionAttributes per verificare che l'associazione sia corretta e che la connessione sia al Router 1 e alla banda appropriata
  • Scambiare pacchetti TCP con il server TCP nel server controller AP.
  • Configurare il computer server controller AP per disattivare il Router 1 dopo 30 secondi e attivare router 0 2,4 GHz
  • Ibernazione per 120 secondi
  • Dopo la riattivazione per 30 secondi
  • Eseguire un'analisi e verificare che il router 0 - 2,4 GHz sia visibile nell'elenco di analisi
  • Creare un profilo per Router 0 - 2,4 GHz con ConnectionMode configurato come manuale.
  • Avviare un oggetto WlanConnect usando il profilo.
  • Attendere fino a 30 secondi per il completamento della connessione tramite le notifiche WLAN.
  • Attendere l'indirizzo IP nell'adapter
  • Connettersi al server TCP nel server controller AP per verificare che sia disponibile la connettività di rete completa.
  • Usare l'API WLAN GetConnectionAttributes per verificare che l'associazione sia corretta e che la connessione sia a Router 0 - 2,4 GHz
  • Scambiare pacchetti TCP con il server TCP nel server controller AP.
  • Eliminare tutti i profili WLAN (questa operazione disconnetterà l'adattatore)
  • I passaggi precedenti hanno convalidato che l'adattatore può passare da un'API a un'altra dopo l'esecuzione di una transizione di ibernazione.

Risoluzione dei problemi relativi

Per la risoluzione generica degli errori di test HLK, vedere Risoluzione dei problemi di test di Windows HLK.

Per informazioni sulla risoluzione dei problemi, vedere Risoluzione dei problemi relativi ai test lan wireless (802.11).

Altre informazioni

Parametri

Nome parametro Descrizione dei parametri
TestDeviceSupports5ghz Questa impostazione deve essere impostata su TRUE se il dispositivo supporta reti a 5 ghz e FALSE in caso contrario
APControllerIPAddress Parametro interno
LocalDir Parametro interno
AP1IPAddress Indirizzo IP della prima API connessa al sistema
AP1Password Password radice per la prima API connessa al sistema
AP2IPAddress Indirizzo IP della seconda API connessa al sistema
AP2Password Password radice per la seconda API connessa al sistema
ServiceAPChannelAddress Parametro interno
TestDll Parametro interno
Priorità Parametro interno
TestName Parametro interno
EnableTracing Sì o No per abilitare la traccia
Test_CustomAP1Config24GHz Configurazione personalizzata per la radio a 2,4 GHz della prima AP (ignora test per impostazione predefinita)
Test_CustomAP1Config5GHz Configurazione personalizzata per la radio a 5GHz della prima AP (ignora test per impostazione predefinita)
Test_CustomAP2Config24GHz Configurazione personalizzata per la radio a 2,4 GHz della seconda AP (ignora test per impostazione predefinita)
Test_CustomAP2Config5GHz Configurazione personalizzata per la radio a 5GHz del secondo AP (ignora test per impostazione predefinita)
Test_CustomAssociationTestOptions Maschera di bit delle opzioni per il test di associazione personalizzata (0 = impostazione predefinita)