Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/osvaldjr/easy-cucumber
Easy Cucumber JVM DSL tests.
https://github.com/osvaldjr/easy-cucumber
automated-testing automated-tests component-te cucumber cucumber-features cucumber-framework cucumber-java cucumber-jvm cucumber-steps cucumber-tests ff4j java stubby test-automation testing testing-framework testing-tools
Last synced: about 8 hours ago
JSON representation
Easy Cucumber JVM DSL tests.
- Host: GitHub
- URL: https://github.com/osvaldjr/easy-cucumber
- Owner: osvaldjr
- License: mit
- Created: 2019-05-23T18:04:37.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-09-08T01:07:06.000Z (about 2 years ago)
- Last Synced: 2024-11-15T22:19:07.301Z (3 days ago)
- Topics: automated-testing, automated-tests, component-te, cucumber, cucumber-features, cucumber-framework, cucumber-java, cucumber-jvm, cucumber-steps, cucumber-tests, ff4j, java, stubby, test-automation, testing, testing-framework, testing-tools
- Language: Java
- Homepage:
- Size: 26.8 MB
- Stars: 13
- Watchers: 6
- Forks: 7
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Easy Cucumber
[![Build Status](https://travis-ci.org/osvaldjr/easy-cucumber.svg?branch=master)](https://travis-ci.org/osvaldjr/easy-cucumber) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=io.github.osvaldjr%3Aeasy-cucumber-parent&metric=alert_status)](https://sonarcloud.io/dashboard?id=io.github.osvaldjr%3Aeasy-cucumber-parent)Easy Cucumber is an easy to use, zero code, cucumber JVM based library witch offers predefined steps to test your API.
## Contents
- [Wiki](https://github.com/osvaldjr/easy-cucumber/wiki)
- [Features](https://github.com/osvaldjr/easy-cucumber#features)
- [Examples](https://github.com/osvaldjr/easy-cucumber/tree/master/examples)
- [Credits](https://github.com/osvaldjr/easy-cucumber#credits)## Features
* Make GET, POST, PUT and DELETE requests to your API;
* Mock HTTP dependencies with request, response, request headers, response headers and desired http status;
* Assert HTTP Status;
* Assert successfully and failed response body;
* Execute security tests with OWASP ZAP;
* Populate database tables and assert data;
* Put, consume and assert messages in queues;
* All features use `gherkin` syntax;## Credits
[![](https://sourcerer.io/fame/osvaldjr/osvaldjr/quick-starter-cucumber-component-test/images/0)](https://sourcerer.io/fame/osvaldjr/osvaldjr/quick-starter-cucumber-component-test/links/0)[![](https://sourcerer.io/fame/osvaldjr/osvaldjr/quick-starter-cucumber-component-test/images/1)](https://sourcerer.io/fame/osvaldjr/osvaldjr/quick-starter-cucumber-component-test/links/1)[![](https://sourcerer.io/fame/osvaldjr/osvaldjr/quick-starter-cucumber-component-test/images/2)](https://sourcerer.io/fame/osvaldjr/osvaldjr/quick-starter-cucumber-component-test/links/2)[![](https://sourcerer.io/fame/osvaldjr/osvaldjr/quick-starter-cucumber-component-test/images/3)](https://sourcerer.io/fame/osvaldjr/osvaldjr/quick-starter-cucumber-component-test/links/3)[![](https://sourcerer.io/fame/osvaldjr/osvaldjr/quick-starter-cucumber-component-test/images/4)](https://sourcerer.io/fame/osvaldjr/osvaldjr/quick-starter-cucumber-component-test/links/4)[![](https://sourcerer.io/fame/osvaldjr/osvaldjr/quick-starter-cucumber-component-test/images/5)](https://sourcerer.io/fame/osvaldjr/osvaldjr/quick-starter-cucumber-component-test/links/5)[![](https://sourcerer.io/fame/osvaldjr/osvaldjr/quick-starter-cucumber-component-test/images/6)](https://sourcerer.io/fame/osvaldjr/osvaldjr/quick-starter-cucumber-component-test/links/6)[![](https://sourcerer.io/fame/osvaldjr/osvaldjr/quick-starter-cucumber-component-test/images/7)](https://sourcerer.io/fame/osvaldjr/osvaldjr/quick-starter-cucumber-component-test/links/7)