GUI Automation Testing Tools: a Comparative Study
Ali Abdalftah Fadul Mohammed 1 Prof. Khaled Ahmed Ibrahim2
1 Faculty of Computer Sciences & Info. Technology Nile Valley University
2Faculty of Computer Sciences & Info. Technology Karary University
Corresponding Author:
Email: Aliftah@nilevalley.edu.sd
Abstract
Tools for automating GUI testing in web applications play a crucial role in the software development process by improving efficiency, ensuring quality, and reducing costs. In this study, twenty-five GUI automation testing tools were evaluated and compared according to fifteen criteria. The results reveal the excellence of some tools in specific areas, highlighting the importance of choosing the right tool based on project requirements. Selenium excels in cross-browser testing with its open-source framework, its robust community support and extensive integration options make it a top choice for developers seeking efficient and scalable testing solutions, while Applitools stands out with its AI-powered visual recognition capabilities. The study assists researchers, developers, and testers in making informed decisions when selecting the most suitable automation tools for their projects, simplifying the choice among many available options and ensuring the successful achievement of software project goals. The selection process, guided by the features of each tool, is critical to the success of the software project. The more we know about the characteristics of each GUI testing automation tool, the better we can choose the right tool for testing.
Keywords: Automation of GUI Testing, Automation Testing Tools, GUI Testing for Web Application.