
Cucumber.js
6.8#3 in javascript testing frameworksFree planFree planLinuxmacOSSelf-hostedWindows
Visit
| Fact | Cucumber.js | WSO2 Contract Test Runner |
|---|---|---|
| Purpose | Cucumber reads executable specifications written in plain text and checks whether software conforms to them, reporting success or failure for each scenario. | It is a consumer-based contract testing library that calls live REST API endpoints and compares their responses with predefined contract responses. |
Cucumber.js suits JavaScript teams that want to define software behavior in Gherkin and check scenarios in development or continuous integration. It requires Node.js and npm or Yarn.
It suits teams checking live REST APIs against consumer-defined JSON contracts. The Docker workflow is relevant for users able to run tests in a mounted-volume setup.