Challenge Overview
Challenge Objectives:
- Setup Cucumber project for running the Gherkin test scripts
- Create Gherkin scripts for tests defined in a PDF file
- Create mockup step definitions so that we can run the Gherkins scripts
Project Background
Develop a tool that automates test case generation for the current COBOL mainframe, as well as a target Java mainframe. The end goal is that both mainframes are tested, and that the target mainframe works as well as the legacy. Technology Stack
- Cucumber and Gherkin - latest version
- Java 8 - the step definitions should be created using java
Challenge Requirements
1. You are required to setup a Cucumber maven project to run the Gherkin scripts. You can check short tutorial to see how it can be done: https://docs.cucumber.io/guides/10-minute-tutorial2. A PDF file which contains many test scenarios are provided, and you are requried to create Gherkin scripts for all the test scenarios in it. You are also required to create mockup step definitions so that the Gherkin scripts can be run successfully.
Several sample Gherkin scripts (from the client) will be provided, and you are required to follow them to create yours. ( Formatting is important to the client so please pay careful attention to the provided examples)
Final Submission Guidelines
Submission Delierable- Cucumber project with Gherkin scripts and step definitions
- README.md file with deployment and verification guide (the mapping from the test scenario to Gherkin scripts should also be very clear)