Carleton University - School of Computer Science Honours Project
Winter 2022
The "Cucumberization" of JUnit
Alexei Krumshyn
SCS Honours Project Image
ABSTRACT
“Cucumberized” JUnit is an acceptance testing tool developed to support JUnit testers who wish to perform Cucumber-like activities. JUnit, one of the most popular test frameworks, is limited to unit testing. Alternatively, Cucumber is an excellent acceptance testing tool that allows testers to write executable plaintext scenarios. However, in comparison to JUnit, it is not a very popular framework. This is the inspiration for this project – Cucumber-like functionality integrated into JUnit, so that JUnit users can perform acceptance testing in their existing environment. This tool performs favourably in comparison to Cucumber, and provides exciting new avenues for parallelized scenario execution.