Comparison of tools for creating and conducting automated tests

The presented work includes a comparison of three tools for preparing and conducting automated tests - JUnit5, TestNG and Spock. The study, on the basis of which the comparative analysis was carried out, consisted in performing three types of experiments, i.e. performance tests based on five test s...

Full description

Saved in:
Bibliographic Details
Main Authors: Grzegorz Wojciech Bielesza, Mariusz Dzieńkowski
Format: Article
Language:English
Published: Lublin University of Technology 2023-12-01
Series:Journal of Computer Sciences Institute
Subjects:
Online Access:https://ph.pollub.pl/index.php/jcsi/article/view/3804
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832570005096497152
author Grzegorz Wojciech Bielesza
Mariusz Dzieńkowski
author_facet Grzegorz Wojciech Bielesza
Mariusz Dzieńkowski
author_sort Grzegorz Wojciech Bielesza
collection DOAJ
description The presented work includes a comparison of three tools for preparing and conducting automated tests - JUnit5, TestNG and Spock. The study, on the basis of which the comparative analysis was carried out, consisted in performing three types of experiments, i.e. performance tests based on five test scenarios, functional tests checking the capabilities of each tool, and tests of popularity and support in the modern context. The performance experiment consisted in configuring the test environment, preparing tests based on scenarios, performing them multiple times, and then verifying and analysing the obtained time results. The comparison of tools capabilities was based on the preparation of a set of key functionalities of the software used to develop tests. The last analysis consisted in comparing the popularity of the surveyed platforms, and was performed on the basis of three popular websites providing information on user activity within the test tool.
format Article
id doaj-art-6f3662372e1d4ea593266b467c6c83f4
institution Kabale University
issn 2544-0764
language English
publishDate 2023-12-01
publisher Lublin University of Technology
record_format Article
series Journal of Computer Sciences Institute
spelling doaj-art-6f3662372e1d4ea593266b467c6c83f42025-02-02T18:03:00ZengLublin University of TechnologyJournal of Computer Sciences Institute2544-07642023-12-012910.35784/jcsi.3804Comparison of tools for creating and conducting automated testsGrzegorz Wojciech Bielesza0Mariusz Dzieńkowski1https://orcid.org/0000-0002-1932-297XLublin University of TechnologyLublin University of Technology The presented work includes a comparison of three tools for preparing and conducting automated tests - JUnit5, TestNG and Spock. The study, on the basis of which the comparative analysis was carried out, consisted in performing three types of experiments, i.e. performance tests based on five test scenarios, functional tests checking the capabilities of each tool, and tests of popularity and support in the modern context. The performance experiment consisted in configuring the test environment, preparing tests based on scenarios, performing them multiple times, and then verifying and analysing the obtained time results. The comparison of tools capabilities was based on the preparation of a set of key functionalities of the software used to develop tests. The last analysis consisted in comparing the popularity of the surveyed platforms, and was performed on the basis of three popular websites providing information on user activity within the test tool. https://ph.pollub.pl/index.php/jcsi/article/view/3804automated testingJUnit5TestNGSpock
spellingShingle Grzegorz Wojciech Bielesza
Mariusz Dzieńkowski
Comparison of tools for creating and conducting automated tests
Journal of Computer Sciences Institute
automated testing
JUnit5
TestNG
Spock
title Comparison of tools for creating and conducting automated tests
title_full Comparison of tools for creating and conducting automated tests
title_fullStr Comparison of tools for creating and conducting automated tests
title_full_unstemmed Comparison of tools for creating and conducting automated tests
title_short Comparison of tools for creating and conducting automated tests
title_sort comparison of tools for creating and conducting automated tests
topic automated testing
JUnit5
TestNG
Spock
url https://ph.pollub.pl/index.php/jcsi/article/view/3804
work_keys_str_mv AT grzegorzwojciechbielesza comparisonoftoolsforcreatingandconductingautomatedtests
AT mariuszdzienkowski comparisonoftoolsforcreatingandconductingautomatedtests