Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sgrillon14/wiitty-manager

wiitty-manager is a Web Interface to manage and launch scenarios Gherkin-Cucumber (UX Testing)
https://github.com/sgrillon14/wiitty-manager

Last synced: 26 days ago
JSON representation

wiitty-manager is a Web Interface to manage and launch scenarios Gherkin-Cucumber (UX Testing)

Awesome Lists containing this project

README

        

# WIITTY Manager
WIITTY Manager is a Web Interface to manage and launch scenarios Gherkin-Cucumber (UX Testing)

# Supported languages

The Web Interface is available in several languages (valided in French and English for now). These are the currently supported languages:

* French
* English
* German
* Spanish
* Italian

If WIITTY Manager not support your language? Please help us with a PR!

# Travis CI status

[![Build Status][travis-image]][travis-url]
[travis-image]: https://travis-ci.org/sgrillon14/wiitty-manager.svg?branch=master
[travis-url]: https://travis-ci.org/sgrillon14/wiitty-manager

# Technology

* HTML
* CSS
* AngularJS 1
* Spring Boot (Caution: This application use 1.4.0.BUILD-SNAPSHOT)
* Spring Web
* TestNG
* Travis CI

# Run Anywhere
![RunAnywhere](/screenshots/plateforme.png)

WIITTY Manager run anywhere the JVM does. Deploy standalone, in an app server, on a Cloud or all of the above.

# Production URL (Example)

UX (AngularJS 1):
* http://localhost:8089

use cases:
* http://localhost:8089/wiitty/api/scenarios return a list of scenarios (in English)
* http://localhost:8089/wiitty/api/scenarios?lang=en return a list of scenarios (in English)
* http://localhost:8089/wiitty/api/scenarios?lang=fr return a list of scenarios (in French)
* http://localhost:8089/wiitty/api/scenario/1 return scenario N°1
* http://localhost:8089/wiitty/api/run/scenario/1 return OK String in body and run scenario N°1 (asynchronously)

Errors cases:
* http://localhost:8089/wiitty/api/scenarios?lang=fakecode return a list of scenarios (in English)
* http://localhost:8089/wiitty/api/scenario/0 return 204 No Content

# JSON response (Example)
[{"scenarioId":1,"title":"Demo Scenario 1"},{"scenarioId":2,"title":"Demo Scenario 2"}]

# License

BSD, See License.txt for details