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
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
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
- Download URL: amazon-frustration-free-setup-certification-tool-0.1.tar.gz
- Upload date:
- Size: 9.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: Python-urllib/3.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b121d5ac2adf3ca83c297696e565b6c2962d46cbcf9a2f1fdb3dac8e3eaeedf |
|
MD5 | c06ca3048f149ec581225cb71ed7fa2c |
|
BLAKE2b-256 | aaa221a91660aaea7fae48cc0102fd8bc89ab86903eb9cc23a40d0a0f483b7d9 |