Self-test Your AVS Device
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 fails 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 run as part of self-testing also vary.
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 can 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 sound room, as specified in the Alexa Acoustic Testing Guide.
Does your Alexa integration function the way customers expect? To verify, run 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
For each self-test checklist, review the setup information before executing the tests. Under the Test Information tab, review the details on the number and types of devices required for testing, Alexa and Amazon account requirements, digital assets, and third-party applications needed to run the related tests.
As you design the user experience for your product, 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.)
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.)
For hands-free devices with Alexa-Built-in, acoustic testing ensures your product is capable of interacting with the Alexa voice system. Acoustic testing verifies 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 configure a test room environment, recommended equipment, test materials, test steps, and capture results.
- Read the Acoustic Testing Guide
- Download the Acoustic Self-test Checklist (Login to your Amazon developer account for access.)
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:
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:
- In the developer console, select your product.
- Create a new test cycle.
- 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.
The following documents provide design, functional, and implementation guidance: