Performance Comparison of Automated Software Testing Tools
Abstract
This research is a developmental and experimental research with the following objectives: (1) Design and develop an automated testing model for web applications (2) Compare the efficiency of automated testing software: Selenium, Cypress, and Playwright and (3) Reduce the time spent on data entry in web application testing. Applying automated testing to data entry in the system helps save time and errors from data entry. Therefore, the idea is to test the efficiency of automated testing and the duration of the tools. The testing will be automated testing and 3 automated testing tools will be used: Selenium, Cypress, and Playwright. Test scripts will be created and steps will be defined to follow the specified commands. Therefore, the idea is to use automated testing to help with data entry. Then, the data set prepared for testing in the tested tools will be used to compare the efficiency, duration of the tested software, number of successful test software, percentage of successful test software, and the efficiency of the software operation per unit time of all 3 tools to be tested. The data to be used in data entry testing has been verified and the automated testing system can be used repeatedly. The research results found that the Playwright tool used in automated testing used less time for the testing software to enter data, had a high number of test software successes, and a high percentage of test software successes, indicating a higher efficiency of the software operation per unit of time. Therefore, it can be concluded that the Playwright tool can be used to test web applications according to the requirements that can be adapted and applied to create efficiency in testing web applications. However, there are many aspects to consider in automated testing software, such as the format of testing, the structure and technology used in development, the programming language used in development, and the system infrastructure.