Comparison of selected tools for automation testing of Web applications

Piotr Pasławski

piotr.paslawski@pollub.edu.pl
Department of Computer Science, Lublin University of Technology (Poland)

Maciej Pańczyk


Department of Computer Science, Lublin University of Technology (Poland)

Abstract

The article is as an introduction to software testing, considering its definition and reasons for errors appearing in code. Three selected libraries available in Python, used for automating tests of web applications, are presented: Selenium, Playwright, and Splinter. Subsequently, a detailed comparison of these tools is made based on specific comparative criteria.


Keywords:

test automation, Web applications

L. Delia, N. Galdamez, P. Thomas, L. Corbalan, P. Pesado, Multi-platform mobile application development analysis, In 2015 IEEE 9th International Conference on Research Challenges in Information Science (RCIS) (2015) 181–186.
DOI: https://doi.org/10.1109/RCIS.2015.7128878   Google Scholar

K. Ali, X. Xia, A reliable and an efficient Web testing system, International Journal of Software Engineering & Applications (IJSEA) 10 (2019) 1–16.
DOI: https://doi.org/10.5121/ijsea.2019.10101   Google Scholar

M. A. Umar, Z. Chen, A study of automated software testing: Automation tools and frameworks, International Journal of Computer Science Engineering (IJCSE) 6 (2019) 217–225.
  Google Scholar

K. Naik, P. Tripathy, Software testing and quality assurance: Theory and practice, A John Wiley & Sons, New Jersey, 2008.
DOI: https://doi.org/10.1002/9780470382844   Google Scholar

G. A. Di Lucca, Testing Web-based applications: The state of the art and future trends, Information and Software Technology 48 (2006) 1172–1186.
DOI: https://doi.org/10.1016/j.infsof.2006.06.006   Google Scholar

E. A. Altulaihan, A. Alismail, M. Frikha, A survey on Web application penetration testing, Electronics 12 (2023) 1229–1252.
DOI: https://doi.org/10.3390/electronics12051229   Google Scholar

E. W. Dijkstra, The humble programmer, Communications of the ACM 15 (1972) 859–866.
DOI: https://doi.org/10.1145/355604.361591   Google Scholar

Selenium documentation, https://www.selenium.dev [01.05.2024].
  Google Scholar

Playwright documentation, https://www.playwright.dev [01.05.2024].
  Google Scholar

Splinter documentation, https://splinter.readthedocs.io, [01.05.2024].
  Google Scholar

Download


Published
2024-06-30

Cited by

Pasławski, P., & Pańczyk, M. (2024). Comparison of selected tools for automation testing of Web applications. Journal of Computer Sciences Institute, 31, 145–150. https://doi.org/10.35784/jcsi.6238

Authors

Piotr Pasławski 
piotr.paslawski@pollub.edu.pl
Department of Computer Science, Lublin University of Technology Poland

Authors

Maciej Pańczyk 

Department of Computer Science, Lublin University of Technology Poland

Statistics

Abstract views: 180
PDF downloads: 131


License

Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.