Comparative analysis of selected tools for test automation of web applications Analiza porównawcza wybranych narzędzi do automatyzacji testów aplikacji webowych

Main Article Content

DOI

Michał Pojęta

michal.pojeta@pollub.edu.pl

Franciszek Wąsik

franciszek.wasik@pollub.edu.pl

Małgorzata Plechawska-Wójcik

m.plechawska@pollub.pl

Abstract

The paper concerns a comparison of selected tools for conducting automated unit tests of web applications. It focuses on the testing of server and client parts. The aim of the paper is to answer the questions: which tools work best in creating automatic tests of server and client applications. In the context of the server part, unittest and pytest – libraries based on the Python language – are compared. The comparison of the client part tools is carried out in the context of testing applications programmed with the Angular framework and pairs Jasmine and Jest together. The research is based on the results of test execution times of the prepared test applications. Analogous tests were programmed with each tool and repeated several times to obtain reliable results. The research showed that among the tools for testing server applications, unittest is the more efficient, while in the case of tools for testing client applications, Jasmine shows higher performance.

Keywords:

comparative analysis, automated testing, performance of test automation tools

References

Article Details

Pojęta, M., Wąsik, F., & Plechawska-Wójcik, M. (2023). Comparative analysis of selected tools for test automation of web applications: Analiza porównawcza wybranych narzędzi do automatyzacji testów aplikacji webowych. Journal of Computer Sciences Institute, 28, 229–235. https://doi.org/10.35784/jcsi.3689