The Future of Test Automation: A Comparative Analysis of Selenium vs. AI-Driven Tools

Authors

  • Rony Barua
  • Suday Kumer Ghosh
  • Md Andalibur Rahman

DOI:

https://doi.org/10.46610/IJDSBCS.2025.v01i01.003

Keywords:

AI-driven testing, Automated test maintenance, Machine learning in testing, Selenium, Self-healing test automation, Software testing efficiency, Test automation

Abstract

Testing automation is crucial to software development in this day and age because it results in quicker releases and better-quality software. Selenium, as the most popular automation framework, has some challenges like high maintenance effort and flaky tests due to frequent changes in the user interface. AI powered test automation tools provide self-healing aspect along with intelligent test case design and predictive analytics to mitigate these limitations.

This paper includes a comparative evaluation of both Selenium, and AI powered tools regarding execution time, maintenace time spent on tests, self healing ability, and resource requirement. The experimental results from using an e-commerce application suggest that AI powered tools decrease testing failures by ninety two percent while increasing the execution efficiency by forty percent. On the contrary, they require a higher initial investment and have lower flexibility.

Even though Selenium is still the most popular and flexible options available, AI powered tools seem to be more efficient when minimizing maintenance effort. Perhaps the answer to the future of test automation lies within a combined strategy that incorporates elements from both domains, which would improve both dependability and productivity.

References

F. Wesonga, "The Future of Software Testing Automation: Integrating AI, Machine Learning, and Distributed Network Solutions," Journal of Software Engineering Research and Development, vol. 12, no. 1, pp. 45-60, 2024. [Online]. Available: https://www.researchgate.net/publication/386340103

P. Desai, "Selenium in Cross-Browser Testing: Challenges and Solutions," International Journal of Computer Science and Information Technologies, vol. 10, no. 1, pp. 881-889, 2021, Available: https://www.researchgate.net/publication/383914678

A.Muhammad, "AI-Driven Testing Automation: Harnessing Machine Learning for Intelligent Test Case Creation and Predictive Defect Analysis," International Journal of Artificial Intelligence and Applications, vol. 9, no. 3, pp. 22-35, 2024. http://dx.doi.org/10.13140/RG.2.2.19294.45129

A. Patel, "Selenium Versus Other Automation Tools: A Comparative Analysis," International Journal of Advanced and Innovative Research, vol. 8, no. 1, pp. 899-907, 2019, Available: https://www.researchgate.net/publication/383913075

J. Farah, "Exploring AI and Machine Learning Solutions for Robust Software Testing Automation in Distributed Systems," Journal of Software Engineering and Applications, vol. 14, no. 6, pp. 245-260, 2021. http://dx.doi.org/10.13140/RG.2.2.34012.50560

J. Devi, K. Bhatia, and R. Sharma, “A Study on Functioning of Selenium Automation Testing Structure,” International Journal of Advanced Research in Computer Science and Software Engineering, vol. 7, no. 5, pp. 855–862, May 2017, doi: https://doi.org/10.23956/ijarcsse/v7i5/0204.

J. Farah, "Machine Learning and AI Integration for Efficient Software Testing Automation in Distributed Network Infrastructure," International Journal of Software Engineering and Knowledge Engineering, vol. 31, no. 12, pp. 45-60, 2021. [Online]. Available: https://www.researchgate.net/publication/386341153

R. Khankhoje, "AI in Test Automation: Overcoming Challenges, Embracing Imperatives," Journal of Software Testing, Verification and Reliability, vol. 31, no. 2, pp. e2270, 2021. [Online]. Available: https://www.researchgate.net/publication/377847156

R. Kaluri, "Design of Automation Scripts Execution Application for Selenium WebDriver and TestNG Framework," International Journal of Engineering Research and Applications, vol. 5, no. 11, pp. 45-50, 2015. [Online]. Available: https://www.researchgate.net/publication/283476473

C. Deming, M. A. Khair, S. R. Mallipeddi, and A. Varghese, “Software Testing in the Era of AI: Leveraging Machine Learning and Automation for Efficient Quality Assurance,” Asian journal of applied science and engineering, vol. 10, no. 1, pp. 66–76, Dec. 2021, doi: https://doi.org/10.18034/ajase.v10i1.88.

J. Farah, "Machine Learning and AI in Software Testing Automation: Enhancing Performance in Distributed Network Systems," International Journal of Software Engineering and Knowledge Engineering, vol. 31, no. 12, pp. 45-60, 2021. [Online]. Available: https://www.researchgate.net/publication/386341414

V. K. Shah, “Dynamic Heuristic Approach of An Acceptance Test Data Generation with Behavior Driven For Selenium Test,” International Journal of Scientific and Engineering Research, vol. 3, no. 6, Jul. 2012, Available: https://www.researchgate.net/publication/280918033

F. Wesonga, "AI-Enabled Testing Automation in Distributed Networks: Using Machine Learning to Improve Software Reliability," Journal of Software Engineering Research and Development, vol. 12, no. 1, pp. 45-60, 2024. http://dx.doi.org/10.13140/RG.2.2.18493.58080

P. K. Koppanati, "Handling Dynamic Web Elements in Selenium for Robust Automation," European Journal of Advanced Engineering and Technology, vol. 8, no. 2, pp. 138-143, 2021. [Online]. Available: https://www.researchgate.net/publication/387743058

S. Ali, "Technical Analysis of Selenium and Cypress as Functional Automation Frameworks for Modern Web Application Testing," International Journal of Advanced Computer Science and Applications, vol. 10, no. 1, pp. 66-76, 2021. [Online]. Available: https://www.researchgate.net/publication/338167875

P. Nama, "Integrating AI in Testing Automation: Enhancing Test Coverage and Predictive Analysis for Improved Software Quality," World Journal of Advanced Engineering Technology and Sciences, vol. 13, no. 1, pp. 769-782, 2024. [Online]. Available: https://www.researchgate.net/publication/385206970

A. Fareed, "AI in Testing Automation: Enabling Predictive Analysis and Test Coverage Enhancement for Robust Software Quality Assurance," International Journal of Software Engineering and Applications, vol. 12, no. 4, pp. 25-35, 2021. [Online]. Available: https://www.researchgate.net/publication/385379285

R. Khankhoje, "Web Page Element Identification Using Selenium and CNN: A Novel Approach," International Journal of Computer Applications, vol. 177, no. 4, pp. 25-30, 2020. [Online]. Available: https://www.researchgate.net/publication/374584507

Kolodny, M. "SafeTest: Next Generation Testing Framework from Netflix," Test Guild, March 26, 2024. [Online]. Available: https://testguild.com/netflix-safetest/

Uber Engineering, "DragonCrawl: Generative AI for High-Quality Mobile Testing," Uber Engineering Blog, May 15, 2024. [Online]. Available: https://www.uber.com/blog/generative-ai-for-high-quality-mobile-testing/

J. Chirinos, "Case Study: JPMorgan Chase's Contract Intelligence (COiN) Platform," LinkedIn, September 2024. [Online]. Available: https://www.linkedin.com/pulse/case-study-jpmorgan-chases-contract-intelligence-coin-jorge-chirinos-qcyje

Published

2025-05-21

How to Cite

Barua, R., Suday Kumer Ghosh, & Md Andalibur Rahman. (2025). The Future of Test Automation: A Comparative Analysis of Selenium vs. AI-Driven Tools. International Journal of Data Science, Bioinformatics and Cyber Security, 1(1), 28–45. https://doi.org/10.46610/IJDSBCS.2025.v01i01.003