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...
Saved in:
Main Authors: | , |
---|---|
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 |