Share via


NDISTest 6.5 - WLanFUZZTests_cmn

This test suite validates that DUT handles corrupt frames gracefully. The tests generate corrupted management frames for the SoftAP hosted on DUT machine to receive. All fields are corrupted except for fields in the 802.11 header. IEs are also generated with corrupt fields. The hosted network on DUT should handle the frames gracefully.

Test details

Associated requirements

Device.Network.WLAN.Base.MeetScanAndConnReq Device.Network.WLAN.CSBBase.MeetScanAndConnReq

See the device hardware requirements.

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

~100 minutes

Categories

Certification Reliability

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:

  • Security_cmn

The Security_cmn suite consists of the following:

Name Description

PerformDisassocDeauthTest (DOT11_MGMT_SUBTYPE_DISASSOCIATION)

  • Send a broadcast disassociation with random a unicast source and BSSID. Verify the DUT does not indicate disconnect.

  • Send a disassociation with a random SA, BSSID, and DA. Verify the DUT does not indicate disconnect.

  • Send a broadcast disassociation from the access point to the DUT.

  • Send a disassociation from an access point to the DUT that does not contain a reason code.

  • Verify the DUT can connect to an access point.

  • Send unicast packets from the DUT to the access point.

  • Send broadcast packets from the DUT to the access point.

PerformDisassocDeauthTest (DOT11_MGMT_SUBTYPE_DEAUTHENTICATION)

  • Send a broadcast deauthentication with random unicast source and BSSID. Verify the DUT does not indicate disconnect.

  • Send a deauthentication with random SA, BSSID, and DA. Verify the DUT does not indicate disconnect.

  • Send a broadcast deauthentication from an access point to the DUT.

  • Send a deauthentication from an access point to the DUT that does not contain a reason code.

  • Verify the DUT can connect to an access point.

  • Send unicast packets from the DUT to an access point.

  • Send broadcast packets from the DUT to an access point.

PerformAuthRespTest

Send malformed authentication that does not contain a mandatory fixed IE from the access point to the DUT during connect. Verify the DUT does not successfully connect to the access point.

PerformAdhocBeaconTest

  • Send malformed IBSS beacons on same the channel as the IBSS while the DUT is connected to the SUT.

  • Verify the DUT can connect to an IBSS SUT.

  • Send unicast packets from the DUT to the SUT.

  • Send broadcast packets from the DUT to the SUT.

PerformAssocRespTest

  • Verify the DUT can receive malformed association responses from a {0}/{1} access point while trying to connect to an access point.

  • Verify the DUT can connect to an access point.

  • Send unicast packets from the DUT to the access point.

  • Send broadcast packets from the DUT to the access point.

This test is repeated for all supported authentication and cipher types.

PerformBeaconConnectedTest

  • Verify the DUT can receive malformed beacons with valid source addresses while connected to {1}/{2}/{3} access points.

  • Verify the DUT can connect to an access point.

  • Send unicast packets from the DUT to the access point

  • Send broadcast packets from the DUT to the access point.

PerformProbeScanTest

  • Verify the DUT can receive malformed probe responses from an access point while disconnected and scanning.

  • Verify the DUT can connect to an access point.

  • Send unicast packets from the DUT to an access point.

  • Send broadcast packets from the DUT to an access point.

PerformBeaconScanTest

  • Verify the DUT can receive malformed beacons.

  • Verify the DUT can connect to an access point.

  • Send unicast packets from the DUT to an access point.

  • Send broadcast packets from the DUT to an access point.

PerformDriverUnloadLoad

Verify the DUT can be loaded and unloaded.

 

Troubleshooting

For troubleshooting information, see Troubleshooting Wireless LAN (802.11) Tests.

 

 

Send comments about this topic to Microsoft