Skip to content
This repository has been archived by the owner on May 14, 2022. It is now read-only.

Latest commit

 

History

History
executable file
·
47 lines (30 loc) · 2.29 KB

File metadata and controls

executable file
·
47 lines (30 loc) · 2.29 KB

Test Automation for Alexa Skills

** This repository has been archived **

This repository is still available as a point-in-time reference, but no further updates or support will be prioritized.

Related Resources

View re:Invent workshop slides and check out the Test SDK open-source project

Prerequisites

  • Amazon Developer Account Go to the Amazon developer console to sign up for free in case you don't have an account yet.

  • AWS Developer Account Go to the AWS Signup pages to create an account in case you don't already have it. You need a valid credit card and access to your mobile phone.

  • Node.js is running on your system. If $ node -v does not return a version number go to Node.js downloads page and install it.

  • Alexa Skills Kit Commandline Interface (ask-cli) is installed on your host. If $ ask -v does not return a version number in your console, install it with $ npm install -g ask-cli. If you are using Linux, the installation may require sudo. More details can be found in the ask-cli quickstart guide

Getting Started

  • Clone this Github repository on your local system.
$ git clone https://github.com/alexa/skill-sample-nodejs-test-automation 
$ cd skill-sample-nodejs-test-automation

or download and unzip it

Lab guides

  • Lab01: SMAPI and ASK CLI
  • Lab02: Service Simulator
  • Lab03: Skill Invocation API and Simulation API
  • Lab04: Set up the Test SDK and Client
  • Lab05: Single-turn conversations
  • Lab06: Multi-turn conversations
  • Lab07: Multi-path conversations
  • Lab08: Proactive Skill Monitoring

The Number Guessing Game skill

You will work with an already implemented skill. It's a simple but fun number guessing game.