PRE-RELEASE

Picky

Picky Logo

It aims to provide meticulous test reports for Web and Mobile applications.

NPM Version NPM Downloads License

Installation

$ npm install picky -g

Features

  • Web, Mobile, and javascript testing
  • Multiple devices testing scenarios (series, parallel and cross)
  • Write tests through feature files or javascript
  • Pluggable system
  • Run picky standalone, with Gulp, Grunt or runtime
  • Supports multiple reporter templates

Docs & Community

Quick Start

The quickest way to get started with picky is to utilize the executable picky(1) to generate a test suite in your project as shown below:

Install the executable. The executable's major version will match Picky's:

$ npm install picky -g

Create the test files' structure using the wizard:

$ cd ./my/project
$ picky init

Run your tests:

$ picky

Philosophy

The Picky philosophy is to provide small, robust tooling for testing your application(s), making it a great solution for web, mobile, or javascript tests.

Picky does not force you to use any specific runner, syntax, reporter. With a pluggable support you can quickly craft your perfect testing suite.

Examples

To view the examples, clone the Picky Example repo and install the dependencies:

$ git clone git://github.com/pickyjs/picky-example.git --depth 1
$ cd picky-example
$ npm install

Then run whichever example you want:

$ node examples/android

People

The author of Picky is Gabriele Di Stefano

List of all contributors

License

MIT