Authors :
Payal Chede; P. A. Tijare
Volume/Issue :
Volume 11 - 2026, Issue 6 - June
Google Scholar :
https://tinyurl.com/uaemvhxj
Scribd :
https://tinyurl.com/5n8mw8r8
DOI :
https://doi.org/10.38124/ijisrt/26jun1312
Note : A published paper may take 4-5 working days from the publication date to appear in PlumX Metrics, Semantic Scholar, and ResearchGate.
Abstract :
Modern software applications undergo frequent interface changes, making traditional automated user interface
(UI) testing increasingly difficult to maintain. Conventional test automation frameworks that rely on static element locators
are often vulnerable to layout modifications, attribute changes, and evolving web components, resulting in unstable test
execution and increased maintenance effort. This paper presents an intelligent framework for resilient web UI test
automation that integrates explainable visual validation and adaptive learning mechanisms to enhance the reliability of
automated testing. The proposed approach employs multi-factor similarity analysis to identify alternative UI elements and
utilizes visual comparison techniques to validate healing decisions. An adaptive knowledge repository continuously captures
successful execution patterns and improves future test runs. Furthermore, the framework provides human-readable
explanations that increase transparency and user confidence in automated decisions. Experimental evaluation demonstrates
improved robustness, reduced manual intervention, and enhanced test stability when compared with conventional UI
automation approaches. The proposed framework offers a scalable and interpretable solution suitable for modern
continuous integration and continuous deployment environments.
Keywords :
Web UI Testing, Adaptive Learning, Explainable AI, Visual Validation, Test Automation, Software Quality Assurance.
References :
- S. R. Choudhary, A. Gorla, and A. Orso, “Automated Test Input Generation for Android Applications,” in Proc. IEEE/ACM Int. Conf. Automated Software Engineering, 2015, pp. 362–372.
- G. Meszaros, xUnit Test Patterns: Refactoring Test Code. Boston, MA, USA: Addison-Wesley, 2007.
- J. Whittaker, How Google Tests Software. Indianapolis, IN, USA: Wiley, 2012.
- S. McConnell, Code Complete: A Practical Handbook of Software Construction, 2nd ed. Redmond, WA, USA: Microsoft Press, 2004.
- M. Fewster and D. Graham, Software Test Automation. Boston, MA, USA: Addison-Wesley, 1999.
- A. M. Memon, “An Event-Flow Model of GUI-Based Applications for Testing,” Software Testing, Verification and Reliability, vol. 17, no. 3, pp. 137–157, 2007.
- S. R. Choudhary, H. Versee, and A. Orso, “WEBDIFF: Automated Identification of Cross-Browser Issues in Web Applications,” in Proc. IEEE Int. Conf. Software Testing, Verification and Validation, 2010, pp. 1–10.
- J. Humble and D. Farley, Continuous Delivery. Boston, MA, USA: Addison-Wesley, 2010.
- E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software. Boston, MA, USA: Addison-Wesley, 1994.
- M. Fowler, Refactoring: Improving the Design of Existing Code, 2nd ed. Boston, MA, USA: Addison-Wesley, 2018.
- S. Russell and P. Norvig, Artificial Intelligence: A Modern Approach, 4th ed. Hoboken, NJ, USA: Pearson, 2020.
- I. Goodfellow, Y. Bengio, and A. Courville, Deep Learning. Cambridge, MA, USA: MIT Press, 2016.
- C. Molnar, Interpretable Machine Learning. Munich, Germany: Lulu Press, 2022.
- D. Gunning and D. Aha, “DARPA’s Explainable Artificial Intelligence Program,” AI Magazine, vol. 40, no. 2, pp. 44–58, 2019.
- T. Menzies and L. Williams, “Guest Editors’ Introduction: Data Mining Static Code Attributes to Learn Defect Predictors,” IEEE Transactions on Software Engineering, vol. 33, no. 1, pp. 2–13, 2007.
- A. Bertolino, “Software Testing Research: Achievements, Challenges, Dreams,” in Future of Software Engineering, 2007, pp. 85–103.
- R. Pressman and B. Maxim, Software Engineering: A Practitioner’s Approach, 9th ed. New York, NY, USA: McGraw-Hill, 2019.
- K. Beck, Test Driven Development: By Example. Boston, MA, USA: Addison-Wesley, 2003.
- P. Ammann and J. Offutt, Introduction to Software Testing, 2nd ed. Cambridge, U.K.: Cambridge Univ. Press, 2016.
- SeleniumHQ, “Selenium Documentation,” Available: https://www.selenium.dev/documentation/
- Cypress.io, “Cypress Documentation,” Available: https://docs.cypress.io/
- M. Kim, T. Zimmermann, and N. Nagappan, “An Empirical Study of Refactoring Challenges and Benefits,” IEEE Transactions on Software Engineering, vol. 40, no. 7, pp. 633–649, 2014.
- T. Dybå and T. Dingsøyr, “Empirical Studies of Agile Software Development,” Information and Software Technology, vol. 50, no. 9–10, pp. 833–859, 2008.
- P. Clements et al., Documenting Software Architectures: Views and Beyond, 2nd ed. Boston, MA, USA: Addison-Wesley, 2010.
- R. S. Pressman, Software Engineering: A Practitioner’s Approach. New York, NY, USA: McGraw-Hill Education, 2019.
Modern software applications undergo frequent interface changes, making traditional automated user interface
(UI) testing increasingly difficult to maintain. Conventional test automation frameworks that rely on static element locators
are often vulnerable to layout modifications, attribute changes, and evolving web components, resulting in unstable test
execution and increased maintenance effort. This paper presents an intelligent framework for resilient web UI test
automation that integrates explainable visual validation and adaptive learning mechanisms to enhance the reliability of
automated testing. The proposed approach employs multi-factor similarity analysis to identify alternative UI elements and
utilizes visual comparison techniques to validate healing decisions. An adaptive knowledge repository continuously captures
successful execution patterns and improves future test runs. Furthermore, the framework provides human-readable
explanations that increase transparency and user confidence in automated decisions. Experimental evaluation demonstrates
improved robustness, reduced manual intervention, and enhanced test stability when compared with conventional UI
automation approaches. The proposed framework offers a scalable and interpretable solution suitable for modern
continuous integration and continuous deployment environments.
Keywords :
Web UI Testing, Adaptive Learning, Explainable AI, Visual Validation, Test Automation, Software Quality Assurance.