PRE-RELEASE
Picky
It aims to provide meticulous test reports for Web and Mobile applications.
Installation
$ npm install picky -g
Features
- Web, Mobile, and javascript testing
- Multiple devices testing scenarios (series, parallel and cross)
- Write tests through
feature files
orjavascript
- Pluggable system
- Run
picky
standalone, with Gulp, Grunt or runtime - Supports multiple reporter templates
Docs & Community
- Documentation (PDF, EPUB, MOBI)
- Website - [website repo]
- Github Organization for Official Reporters, Plugins and Adapters
- Visit the Wiki
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