Skip to content

Instantly share code, notes, and snippets.

@KathyReid
Created March 7, 2018 12:27
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save KathyReid/f29cb472338cfbc384a856fc658c5555 to your computer and use it in GitHub Desktop.
Save KathyReid/f29cb472338cfbc384a856fc658c5555 to your computer and use it in GitHub Desktop.

Skill Testing Template

The purpose of this template is to help a Mycroft Community Skill Developer outline how a Community Member can install, configure, and test the Skill. This template is aimed at making Skills easier to test, and thereby increasing the quality of Skills deployed.

Skill Name <- replace this with the name of the Skill you're testing

  • Platform <- which platform is the test being run on? ie Picroft, Mark 1, Linux
  • Device version <-- what Mycroft version is the device running, ie 18.02
  • Who <-- who is running the test
  • Datestamp <-- time and date
  • Language and dialect of tester <-- ie "English, Australian" so that we can identify any key language issues

How to install Skill

Provide installation instructions for the Skill. Does the Skill need to connect to any other services, such as via OAuth?

Steps to test the Skill

Specify the steps the user should take to test the Skill, such as;

  • Configure the Skill Settings in home.mycroft.ai
  • Speak Intent phrase
  • Mycroft should do something

Indicate clearly what constitutes a pass criterion for the Skill, and what constitutes a fail criterion.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment