Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


The purpose of this demo project is to show the structure of BDD automation tests using Cucumber for API automation testing. The scenarios which are found in this demo project are based according to the following API URL:

Folder structure

/base, this package contains the classes for the Endpoint, SchemaReader and ApiHelper.

/config, this package contians the classes responsible for reading the automation suite configuration.

/steps, this package contains the step definitions from the feature files.

/resources/config, this package contains the properties file that contains the automations suite configuration

/resources/feature, this is the package that contains feature files for the scenarios.

/resources/feature, this is the package that contains the JSON schema files for validating the JSON response.

Good luck with your automation testing

You can’t perform that action at this time.