Challenge Overview
Challenge Objectives:
- Create a Java command line tool to generate Gherkin scripts from the PDF files
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
In the previous challenge, we have created Gherkin scripts for one of the PDF file (which contains the test scenarios): http://www.topcoder.com/challenge-details/30084535/?type=develop&noncache=trueAnd the client has a lot of these PDF files, all following a very similar format, it's tedious to manually create Gherkin scripts from the PDF files, so we expect to create a command line tool (in Java) to automate the process.
The command line tool should take the following arguments:
- single input PDF file or a directory containing many PDF files
- a output directory to write the generated Gherkin scripts
Note that if it's too hard to parse the PDF files directly (e.g. if the extracted text from the PDF file is not good enough for parsing), it's allowed to do some simple pre-processing manually. The purpose of this challenge is to make the conversion as much automatic as possible.
Final Submission Guidelines
Deliverable- Command Line Application in Java
- Readme containing the deployment and verification guide