Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Chorus-bdd/Chorus
The Chorus BDD interpreter - Executable specifications for distributed systems
https://github.com/Chorus-bdd/Chorus
bdd bdd-framework bdd-tests chorus distributed-systems gherkin integration-testing integration-tests java javascript testing
Last synced: about 2 months ago
JSON representation
The Chorus BDD interpreter - Executable specifications for distributed systems
- Host: GitHub
- URL: https://github.com/Chorus-bdd/Chorus
- Owner: Chorus-bdd
- License: mit
- Created: 2012-02-16T15:04:37.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2023-12-27T21:11:18.000Z (about 1 year ago)
- Last Synced: 2024-08-04T01:14:47.273Z (5 months ago)
- Topics: bdd, bdd-framework, bdd-tests, chorus, distributed-systems, gherkin, integration-testing, integration-tests, java, javascript, testing
- Language: Java
- Homepage: http://www.chorus-bdd.org
- Size: 7.3 MB
- Stars: 36
- Watchers: 12
- Forks: 7
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Changelog: changelist-md.xsl
- License: LICENSE
Awesome Lists containing this project
- awesome-bdd - Chorus - The Chorus BDD interpreter - Executable specifications for distributed systems. (Tools / Java)
README
[![Build Status](https://travis-ci.org/Chorus-bdd/Chorus.svg?branch=master)](https://app.travis-ci.com/Chorus-bdd/Chorus.svg?branch=master)
### Chorus is a BDD test interpreter with extra capabilities for testing distributed architectures
Chorus is a versatile BDD (Behaviour Driven Development) testing interpreter
Conventional BDD tools require you to provide step definitions locally.
This is possible with Chorus too.
However, the Chorus interpreter also allows you to publish step definitions over the network from your components or microservices under test.
When the interpreter runs it can connect to your components, find the step definitions and execute them.Chorus supports both Java (JVM-based) and Javascript components (enabling a direct connection to test Web apps in the browser)
Chorus is ideal for integration testing systems with microservice-based architectures.
**Getting Started:**
#### See [The Chorus Website](https://chorus-bdd.github.io) for documentation
#### The [Issue Tracking](https://github.com/Chorus-bdd/Chorus/issues?state=open) page, for issue tracking!Chorus is available under the open source MIT license
Contacts:
* Nick - email nick (at) objectdefinitions.com
* or Steve - via http://www.smartkey.co.uk/contact.html