Test and Certify with the SmartThings Test Suite
The SmartThings Test Suite automates Works with SmartThings (WWST) product testing, ensuring device compatibility with the SmartThings platform.
In many cases, completing the required tests may qualify your products for no-cost WWST certification, eliminating the need to ship your devices to our Authorized Test Provider. This no-cost, self-certification option is available for Matter, Zigbee, and Z-Wave protocols. Supported device types include lights, switches, plugs, thermostats, motion/contact sensors, blinds, leak sensors, and more.
🔌 Supported Protocols for Device Testing
The Test Suite supports device testing for the following integration types:
- Matter
- Zigbee
- Z-Wave
- LAN
- MQTT
- Cloud Connected Devices (SmartThings Schema)
⚡️ Protocols Eligible for No-Cost Self-Certification
The following protocols may also qualify for WWST certification without the need to ship your product to our Authorized Test Provider:
- Matter
- Zigbee
- Z-Wave
Some device types — like cameras, doorbells, smart locks, and health and safety products — may not qualify for self-certification and will require evaluation by our Authorized Test Provider.
If you are using a SmartThings Hub to connect with your Z-Wave device, the following Z-Wave Plus V2 features are not supported by the SmartThings Hub:
- Z-Wave Long Range star network
- SmartStart onboarding
- Over-the-Air (OTA) updates
Prerequisites
- A Samsung account.
- The latest version of the SmartThings app installed on your iOS or Android device.
- A device connected to the SmartThings platform using Matter, Zigbee, Z-Wave, LAN, MQTT, or SmartThings Schema.
- If testing a device that is part of a Developer Center Organization, ensure that your Samsung account is associated with the Organization. Visit Brand and Organization Management to learn about Organizations and how to invite others to an Organization.
Using the Test Suite
Sign in to the Test Suite using your Samsung account, and confirm that your device appears in the Test Suite device list.
After logging in, the Test Suite will display a list of all devices associated with your Samsung account. The device list is your central hub for managing and organizing devices in the Test Suite. It includes:
- Connected Devices: All devices linked to your SmartThings account.
- Shared Devices: Devices available through Locations and Organizations shared with your SmartThings account.
- Previously Connected Devices: Devices no longer connected but have completed tests in the past to ensure you have complete history available.
From the device list page, you can view the test history for each device, or select New Test to create a new session.

If you are not seeing an expected device, visit my.smartthings.com/advanced/devices to confirm your device is visible in your Samsung account. If not visible, ensure your Samsung account is associated with the shared Location and/or Organization. For further assistance, email support.
Start a Test Session
Begin by clicking New Test from the Test Suite device list. The Test Suite will analyze your device and generate a customized test plan.
You can exclude specific Capabilities, commands, or attributes from testing (useful if you are refining your integration and want to focus on specific elements). Test cases will run in the order in which they are displayed on the page.
Certain Capabilities may automatically be excluded from testing. Any automatically excluded Capabilities are listed in the Not Supported in Test Suite section. If your device contains automatically excluded Capabilities, you may still submit your device for WWST certification; we will evaluate your submission to determine if additional testing is required.

If exclusions are necessary, provide a detailed explanation in the "Notes for SmartThings Team" field on the Test Summary page.
Manual tests will have a time limit to be completed. You can use the extend button to request additional time to complete the test, with longer tests having a maximum extension of up to three (3) hours.
Types of Test Cases
-
Fully Automated Test Cases: These cases run automatically and without user intervention; simply monitor progress. For example, an RGBW lightbulb will automatically turn on, dim, and change color. The Test Suite will monitor to confirm all events have occurred as expected
-
Manual Action Test Cases: Some test cases require specific manual interaction within a limited time frame. These include events where physical engagement with the device is needed to create an event, such as motion detection, contact sensor operation, or a temperature change.
-
User Feedback Test Cases: Require input or feedback; follow on-screen instructions.
After reviewing your device test plan, click Start Test Session to begin testing.
Monitor Your Test Session
The Test Session in Progress page provides real-time monitoring of test case execution.
Skipping Manual Operations
Manual actions or user feedback can be skipped, even if not unchecked during setup. The type of testing you are conducting influences whether skipping an action is recommended or not:
- Operational Test: Skipping is acceptable.
- Full Integration Test: We recommend completing all test cases for full compliance.

Review Your Test Results
After all test cases are completed (or skipped), you’ll be redirected to the Test Summary page, which provides a detailed overview of results, including failed cases or issues requiring attention.
The Test Summary provides a detailed overview of your test session, including results from all executed test cases.
- View Test Case Details: Review pass/fail statuses and any issues encountered.
- Download Test Summary Logs: Access a detailed log for deeper analysis, useful for troubleshooting integration problems.
- Share Logs With Support: Share logs with the SmartThings support team to investigate major issues.

If your device does not fully pass all tests, WWST certification may still be possible. If you think your device may still qualify for certification, describe your case in the “Notes to the SmartThings Team” section in your certification submission form.
Link Your Test Results With Your Product and Submit for Certification
If your device passes all tests required by the Test Suite, your device may now be submitted for Works with SmartThings certification. In order to certify based on Test Suite results, you must associate your test results with the product you are certifying.
Test Suite self-certification results are accepted for the following integration protocols:
- Matter
- Zigbee
- Z-Wave
and apply to a broad range of product categories including lights, switches, plugs, thermostats, motion/contact sensors, blinds, leak sensors, and more. Devices like cameras, doorbells, locks, and life-safety products may still require testing through our Authorized Test Provider.
Before you can associate your test results with a product, you must first create a product in the Certification Console.
To associate your test results with your product:
- Expand the Test history of your device.
- Select Link to product and select the desired product to associate with the specified device test history.
- Submit your product for certification in the Certification Console. We recommend reviewing the certification guidelines before submitting your request.
After you submit your certification request, SmartThings will review your request and contact you with your next steps. You can read about the certification review process in-depth in Apply for Certification.