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.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea
src/test
.gitignore
README.md
pom.xml

README.md

Purpose

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:http://api.football-data.org/index.

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.