Register
Submit a solution
The challenge is finished.

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=true

And 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

ELIGIBLE EVENTS:

Topcoder Open 2019

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30085055