Skip to main content

Automation test scripts for Amazon Frustration Free Setup certification

Project description

Python-based automation test scripts which can help Non-Amazon device partners to launch their devices with FFS with shorten self-certification time. The document will describe how to run those scripts to complete the certification tests, especially the provisioning performance test.

Frustration Free Setup Overview

See Understanding Frustration-Free Setup for more information.

Frustration Free Setup Certification Process

See Provisionee Certification Guide for more information.

Requirements and Getting started

  • 1 Android phone in USB debugging mode
    • Alexa App installed and login with your Amazon account

    • The phone is connected with your test machine (Windows, MacOS or Linux) with USB connection.

  • 1 Provisioner device, which is registered to your Amazon account, see recommended devices from Understanding Frustration-Free Setup - Testing Your Device

  • 1 Provisionee device, your device under test, called DUT in this document.

  • 2 Control devices, Amazon Smart Plugs are recommended
    • Please register both to your Amazon account.

    • Please plug DUT on top of one smart plug, and turn that plug ON if DUT has been registered to your Amazon account, or OFF if DUT is in factory reset mode.

    • Please plug the provisioner device on top of the other smart plug, and turn it ON.

  • Please submit your DUT to pre-register our device setup service via Submit Test Devices

Diagram of Test Environment

Run Test Scripts

See Source on GitHub for more details

License

This project is licensed under the Apache-2.0 License.

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page