Comparison of selected tools for automation testing of Web applications
Article Sidebar
Open full text
Issue Vol. 31 (2024)
-
Comparative analysis of the implementation performance using selected scripting languages in the Godot game engine
Sebastian Alchimowicz, Małgorzata Plechawska-Wójcik68-72
-
Comparative analysis of smart home management systems
Patryk Bąk, Grzegorz Kozieł73-81
-
Comparative analysis of database types in mobile applications running on the Android operating system
Adrian Bartoszek82-88
-
Comparative analysis of the performance of selected database management system
Piotr Marcin Tracz, Małgorzata Plechawska-Wójcik89-96
-
Comparative Analysis of ORM Systems for the .NET Platform
Tomasz Wiatrowski97-102
-
Analysis of Compliance with WCAG Guidelines Regarding Contrast Im-plementation in an E-Learning Quiz
Krzysztof Dziedzic, Marcin Barszcz, Tomasz Wiśniewski103-108
-
Comparative analysis of Microsoft’s ,,low-code” programming technology
Grzegorz Łopata, Konrad Gromaszek109-115
-
Efficiency comparison of message brokers
Sebastian Dyjach, Małgorzata Plechawska-Wójcik116-123
-
Investigating the impact of microservice-oriented platform configurations on application performance
Bartosz Biegajło, Dariusz Czerwiński124-131
-
Comparison of Laravel and Symfony - the most popular PHP frame-works, based on a simple CRUD application
Patryk Gajewski, Mariusz Dzieńkowski132-137
-
Analysis of the usability of selected auction websites
Adrian Duwer, Mariusz Dzieńkowski138-144
-
Comparison of selected tools for automation testing of Web applications
Piotr Pasławski, Maciej Pańczyk145-150
Main Article Content
DOI
Authors
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:
References
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
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
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.
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
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
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
E. W. Dijkstra, The humble programmer, Communications of the ACM 15 (1972) 859–866. DOI: https://doi.org/10.1145/355604.361591
Selenium documentation, https://www.selenium.dev [01.05.2024].
Playwright documentation, https://www.playwright.dev [01.05.2024].
Splinter documentation, https://splinter.readthedocs.io, [01.05.2024].
Article Details
Abstract views: 486

