Wi-Fi Test Suite

Wi-Fi Test Suite is a software platform originally developed by Wi-Fi Alliance, the global non-profit industry association that brings you Wi-Fi®, to support certification program development and device certification. Non-proprietary components are provided under the ISC License and can be accessed at the Wi-Fi Test Suite open source project on GitHub. Wi-Fi Alliance members can access the full software package, including proprietary components, on the Wi-Fi Alliance members-only site .

The open source components of Wi-Fi Test Suite are made available to the public in order to help advance the Wi-Fi Alliance mission. Wi-Fi Test Suite embraces technological innovation by being adaptable to all types of unique, diverse, and cutting edge devices. Both Wi-Fi Alliance members and non-members can conduct their own internal testing using the industry standard API and tool set. For companies considering Wi-Fi Alliance membership, products developed and tested with Wi-Fi Test Suite will ease the process of obtaining certification when they become members.

  • What is Wi-Fi Test Suite?

    Wi-Fi Test Suite is an integrated platform that automates testing Wi-Fi components or devices. Wi-Fi Test Suite provides the following services:

    • Configure - Automatically configure devices to execute test cases.
    • Traffic Generation - Generate traffic streams with specified parameters.
    • Test - Execute test scripts by controlling test bed device operation.
    • Results Analysis - Determine pass/fail results based on a given test case or script criteria.

    Wi-Fi Test Suite accomplishes the services through the following components:

    • Control API (CAPI)

      The Control API serves as the fundamental command language for device management, test configuration, and test execution within Wi-Fi Test Suite. The most recent CAPI Specification is available to the public.

    • Unified CAPI Console (UCC)

      The Unified CAPI Console provides the overall control console for Wi-Fi Test Suite. UCC can be downloaded through the open source repository or by members in the most recent Wi-Fi Test Suite package .

    • Control Agents

      Control agents are a proxy in which a CAPI control command is converted for the device into the device’s native control interface. APs, DUTs, sniffers, and STAs may require control agents. Sample control agent code can be downloaded through the open source repository ( Windows or Linux ) or by members in the most recent Wi-Fi Test Suite package .

    • Sniffer

      The sniffer captures and dissects wired and wireless frames, and performs packet analysis. Sniffer dissectors are available on Wireshark or, for Wi-Fi Alliance certification program specific dissectors, in the most recent Wi-Fi Test Suite package .

    • Traffic Generator

      The traffic generator produces specific traffic on behalf of Test Bed STA, DUT, or PC Endpoint. Traffic generators are included in the open source repository ( Windows or Linux ) and in the most recent Wi-Fi Test Suite package .

    • PC Endpoint

      The PC Endpoint generates network traffic in support of a particular test plan via the wired Test Network. PC Endpoint software is included in the Linux control agent code and in the most recent Wi-Fi Test Suite package .

    • Wi-Fi Alliance certification program test scripts

      CAPI command scripts are the Wi-Fi Test Suite specific instantiations of Wi-Fi Alliance test plans. Wi-Fi Alliance certification program test scripts are only available to members in the most recent Wi-Fi Test Suite package .

  • What can I do with Wi-Fi Test Suite?

    Wi-Fi Alliance members can use Wi-Fi Test Suite to automate Wi-Fi Alliance certification program testing.

    Non-members can use Wi-Fi Test Suite to develop their own test cases using the industry standard API and tool set. Using Wi-Fi Test Suite eases the process for obtaining certification at a later time by seamlessly connecting into Wi-Fi Alliance program test beds.

  • Who can contribute to this project?

    Both Wi-Fi Alliance members and non-members can contribute to the Wi-Fi Test Suite open source project. All code will be reviewed by the community maintainer, Wi-Fi Alliance. Please review the contribution agreement prior to submitting a pull request.


Additional Resources