Study on applying the Cucumber tool in testing applications


The paper presents an analysis of the Cucumber automated test tool and describes how this tool is used in practice.As part of the paper, several test cases were created to fully verify the operation of the chosen approach to testing in programming in Java and Kotlin languages also the time of testing were compared in both languages from the object-oriented language family.


Cucumber; Gherkin;BDD; Java; Kotlin.

[1] Chelimsky, David, et al. The RSpec Book: Behaviour-Driven Development with
[2] Full-scale Software Engineering / Current Trends in Release Engineering, Faculty of Mathematics, Computer Science, and
Natural Sciences, Research Group Software Construction, 2016.
[3] Semi-automatic Test Case Generation, Olav Undheim, Norwegian University of Science and Technology Department of Computer and Information Science, 2011.
[4] Dokumentacja Cucumber, [21.10.2018]
[5] Ian Dees, Matt Wynne, Aslak Hellesoy, Cucumber Recipes, 2013.
[6] Seb Rose, Matt Wynne, Aslak Hellesøy, The Cucumber for Java Book, 2015.
[7] Matt Wynne, Aslak Hellesøy, Steve Tooke, The Cucumber Book, Second Edition, 2017.
[8] Gáspár Nagy, Seb Rose, The BDD Books – Discovery, 2017.
[9] Daniel J. Mosley, Bruce A. PoseyJust, Enough Software Test Automation, 2002.
[10] Dr. Winston W. Rovce , „Managing the Development of Large Software Systems”, 1970
[11] Paweł Marek, „Weryfikacja i automatyzacja procesu testowania oprogramowania”, CORE Magazine, 2010.

Published : 2019-06-30

Herman, I., & Plechawska-Wójcik, M. (2019). Study on applying the Cucumber tool in testing applications . Journal of Computer Sciences Institute, 11, 91-95.

Illia Herman
Lublin University of Technology  Ukraine
Małgorzata Plechawska-Wójcik 
Lublin University of Technology  Poland