Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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.

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) Sonatype Nexus (Releases)

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)