Alexa Built-in Self-testing Process

As part of the Testing and Certification process for Alexa Built-in devices, make sure to thoroughly self-test your own device using the steps and materials described on this page. The Alexa Built-in Testing Requirements provide the requirements for all self-testing. Your device must pass all relevant self-tests before submitting the device to Amazon for testing. If you submit a device that's failed any required self-tests, you could delay the certification of that device.

Your required self-test checklists vary depending on your product and the features and capabilities that your product supports. Within each checklist, the tests you’ll execute as part of self-testing also vary.

Core self-testing

Amazon requires you to complete and pass all core self-tests for all devices. The Amazon testing team designed each self-testing category to help you meet customer expectations and avoid issues as you develop, prototype, and prepare your product for commercial release.

You may use one of Amazon's Authorized Third-Party Labs for all of your self-test requirements, specially if you do not have an ETSI-compliant](https://www.etsi.org/deliver/etsi_es/202300_202399/20239601/01.07.01_60/es_20239601v010701p.pdf){:target="_blank" rel="noopener noreferrer"} sound room, as specified in the Alexa Acoustic Testing Guide.

Functional

Does your Alexa integration function the way customers expect? To check, execute the functional self-tests described in the Alexa Voice Service (AVS) Functional Requirements. Amazon requires you to complete and pass each self-test in the applicable list for all devices seeking certification.

Download the self-test checklist from the Amazon developer portal Resources tab: AVS Functional Self-test Checklist

Review the self-test setup information

Review the setup information in each self-test checklist before executing the tests. Under the Test Information tab, you'll find details on the number and types of devices required for testing, Alexa and Amazon account requirements, digital assets, and third-party applications needed to execute the related tests.

UX

As you design your customer’s product experience, follow all AVS UX Design Guidelines to achieve a seamless Alexa experience. Amazon requires you to complete and pass each self-test in the UX Self-test Checklist for all devices seeking certification. UX self-testing requires no special setup.

Download the UX Self-test Checklist (Login to your Amazon developer account for access.)

Security

The Amazon Developer Services Agreement requires that developers implement all reasonable security measures to prevent unauthorized access to the Alexa Service. Review our AVS Security Requirements for details, and submit the required one-page security requirements agreement form.

Download the Security Requirements form and requirements guide (Login to your Amazon developer account for access.)

Acoustic

For hands-free devices with Alexa-Built-in, acoustic testing ensures your product is capable of interacting with Alexa’s voice system. You'll test how well Alexa recognizes audio utterances and responds through on-device microphones and speakers. Use the Scoresheets described in each section of the Acoustic Testing Guide, which covers how to set up a test room environment, recommended equipment, test materials, steps, and capturing results.

Music

Customers use Alexa to control a growing list of Music Service Providers, including Amazon Music, TuneIn, iHeartRadio, Kindle books, Audible, Pandora, and Spotify. Each provider your device supports will separately test and certify your device against their own set of requirements, which cover user experience, music events related to labels and artists, and payments. Perform music self-testing against these requirements before submitting your device for music certification.

Download the Music Self-test Checklist (Login to your Amazon developer account for access.)

To help you test your device against the Music Certification checklist, Amazon offers a Music Validation Tool (MVT) for developers:

Learn how to use the Music Validation Tool (MVT) to simplify self-testing

Submit your self-test results

One you’ve passed all self-tests required for your product, submit your completed checklists to Amazon or one of Amazon's Authorized Third-Party Labs (ATL) for verification:

  1. In the developer console, select your product.
  2. Create a new test cycle.
  3. Follow the instructions on the developer portal for device submission and testing.

After Amazon or the ATL verifies your successful test results, proceed to certification testing.

Submit your device for certification testing

After completing the self-testing process and receiving approval of your self-testing results from Amazon or an ATL, the next step is to submit your device for certification testing.

You have the option of either submitting your devices to Amazon for certification testing or expediting the process by working with one of Amazon's Authorized Third-party Labs (ATL). For a list of ATL options, see Authorized Third-Party Labs.

Self-testing resources

The following documents provide design, functional, and implementation guidance: