Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get started
Connect with Matter
Alexa Connect Kit
Add-ons
Certify
Resources
Skip to main content
Use the Alexa Automated Testing Service (ATS) in the Alexa developer console to test device control for your Alexa-connected smart home devices. ATS supports both smart home add-ons and Matter protocol implementations. The testing service lets you create test plans by using natural language instead of complex JSON definitions. Choose from pre-built templates or build custom tests that meet your specific requirements. For details about other test tools, see Test and Debug Your Smart Home Add-on.

How it works

ATS provides pre-defined templates, or you can create custom test plans. To build a test, you describe what you want to test as natural-language utterances and ATS creates a test plan. For example, to test a light bulb with color control, you might add the utterance, When you run the test plan, ATS sends voice commands to your device through Alexa and validates the device response and state change reports. After the test completes, you receive a detailed test report with pass and fail results and error descriptions for any failures.

Supported templates

ATS provides pre-defined templates for the following Alexa interfaces: For template details and the test cases included in each template, see Pre-Built Template Library.

When to use ATS

You can use the testing service throughout the development lifecycle to perform the following tasks:
  • Test during development – Validate your smart home add-on or Matter integration as you build.
  • Debug device integration issues – Identify and resolve device integration problems.
  • Prepare for certification – Validate device behavior before you submit your product for Works with Alexa (WWA) certification.
  • Create regression tests – Build reusable test plans to verify that updates don’t break existing functionality.

Prerequisites

Before you start, make sure that you have the following items:
  • An Amazon developer account.
  • An Alexa-enabled device, such as an Amazon Echo. Make sure that you sign in to the Echo device with the same credentials as your Amazon developer account.
  • At least one test device connected to your developer account. Make sure your device is discoverable and responds to Alexa commands.
  • The device under test and Echo device registered to the same account and available in the Alexa app.
  • For add-on-enabled devices, you must meet the following prerequisites:
  • For Matter-enabled devices, you must meet the following prerequisites:
    • Commission your device on the same Alexa fabric as your Echo device.
    • Have your device local ID available.

Get started

To get started testing your device, create a test plan and run tests against your device.
  • Create a test plan – Choose from a pre-built template, customize a template, or build a custom test plan. For step-by-step instructions, see Create Test Plans.
  • Run the test plan – Select your test plan, choose your devices, and run the test. For step-by-step instructions, see Run Test Plans.
Last modified on September 21, 2026