NDISTest 6.5 - WLanAssociation
This automated test associates and disassociates wireless LAN keys.
Test details
Associated requirements |
Device.Network.WLAN.Base.ConformToNDIS Device.Network.WLAN.Base.MeetScanAndConnReq Device.Network.WLAN.Base.OnlyWDFOrNDIS630Calls Device.Network.WLAN.Base.PermitIEToRequestAndResponseAF Device.Network.WLAN.Base.SupportVirtualWiFi Device.Network.WLAN.CSBBase.ConformToNDIS Device.Network.WLAN.CSBBase.MeetScanAndConnReq Device.Network.WLAN.CSBBase.OnlyWDFOrNDIS630Calls Device.Network.WLAN.CSBBase.PermitIEToRequestAndResponseAF Device.Network.WLAN.CSBBase.SupportVirtualWiFi Device.Network.WLAN.CSBSoftAP.SupportSoftAP Device.Network.WLAN.SoftAP.SupportSoftAP |
Platforms |
Windows 7 (x64) Windows 7 (x86) Windows RT (ARM-based) Windows 8 (x64) Windows 8 (x86) Windows RT 8.1 Windows 8.1 x64 Windows 8.1 x86 |
Expected run time |
~12 minutes |
Categories |
Certification Functional |
Type |
Automated |
Running the test
Before you run the test, complete the test setup as described in the test requirements: Wireless LAN (802.11) Testing Prerequisites.
The following suites are available in this test:
Association_cmn
Association_ext
Disassociate_cmn
The Association_cmn suite consists of the following:
Name | Description |
---|---|
Pre-configuration |
|
VerifyAssociateWithDifferentPHY |
Configure access point for each PHY type support by DUT and then verify that the DUT can successfully connect by using each PHY type. |
VerifyResetWhileJoinAdhoc |
Verify the DUT can successfully handle a reset while attempting to connect to IBSS. |
VerifyAssociateWithSpecifiedNetwork |
Verify the association information when connected to an IBSS network. |
VerifyAssociateWithOneAPConfiguredToReject |
Verify the DUT can successfully connect to a different access point in the same ESS if a connection attempt is rejected by the first access point. |
Verify32BytesSSID |
Verify the DUT can successfully connect to an access point with a 32 byte SSID. |
VerifyAssociateWithApStaAp |
Verify the DUT can successfully switch between AP and IBSS networks. |
VerifyAssociateWithBSSAP |
Verify the DUT can successfully connect to an access point when an IBSS is present with the same SSID. This is not applicable to devices that support InstantGo. |
UnloadLoadAssociate |
Verify the DUT can successfully connect after a driver was loaded or unloaded. |
AssociateUnloadLoad |
Verify the DUT can successfully load and unload while connecting. |
VerifyDriverUnloadDuringConnect |
Unload the miniport driver while the DUT is attempting to connect and then verify the driver unloads successfully. |
VerifyDriverResetDuringConnect |
Verify the DUT successfully resets while attempting to connect to an access point. |
VerifyAssociateWithAPRejection |
Verify the DUT can successfully handle an association rejection from an access point. |
VerifyAssociateWithAPDeauthenticate |
Verify the DUT can successfully handle a deauthentication from an access point while associating. |
VerifyAssociateWithAPDisassociate |
Verify the DUT successfully handles a disassociate from an access point while associating. |
VerifyAssociateWithAPIgnoreRequest |
Verify the DUT successfully handles no association response from an access point. |
The Association_ext suite consists of the following:
Name | Description |
---|---|
Pre-configuration |
|
Before set OID_DOT11_ASSOCIATION_PARAMS, associate DUT and get default IEs. |
Get the default IEs. |
After set OID_DOT11_ASSOCIATION_PARAMS, associate DUT and get IEs. |
Set one custom IE and then verify it. |
After set OID_DOT11_ASSOCIATION_PARAMS, associate DUT and get IEs. |
Set two more custom IEs and then verify all three. |
After reset OID_DOT11_ASSOCIATION_PARAMS, associate DUT and get IEs. |
After reset, verify that the custom IEs are gone. |
The Diassociate_cmn suite consists of the following:
Name | Description |
---|---|
Pre-configuration |
|
VerifySTADisassociation |
Verify the DUT successfully indicates a disconnection after receiving OID_DOT11_DISCONNECT_RESET. |
VerifyAPDisassociate |
|
VerifyAPDeauthenticate |
Verify the DUT successfully indicates a disconnection after receiving a disassociate frame from the access point. |
VerifyAPLoseConnection |
Verify the DUT successfully indicates a disconnection when the access point is no longer available. |
Troubleshooting
For troubleshooting information, see Troubleshooting Wireless LAN (802.11) Tests.