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

File details

Details for the file amazon-frustration-free-setup-certification-tool-0.1.tar.gz.

File metadata

File hashes

Hashes for amazon-frustration-free-setup-certification-tool-0.1.tar.gz
Algorithm Hash digest
SHA256 5b121d5ac2adf3ca83c297696e565b6c2962d46cbcf9a2f1fdb3dac8e3eaeedf
MD5 c06ca3048f149ec581225cb71ed7fa2c
BLAKE2b-256 aaa221a91660aaea7fae48cc0102fd8bc89ab86903eb9cc23a40d0a0f483b7d9

See more details on using hashes here.

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