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.
  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.
  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.
  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.
  Google Scholar

E. A. Altulaihan, A. Alismail, M. Frikha, A survey on Web application penetration testing, Electronics 12 (2023) 1229–1252.
  Google Scholar

E. W. Dijkstra, The humble programmer, Communications of the ACM 15 (1972) 859–866.
  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: 28
PDF downloads: 11


License

Creative Commons License

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