English

An Autonomous RL Agent Methodology for Dynamic Web UI Testing in a BDD Framework

Software Engineering 2026-02-10 v2

Abstract

Modern software applications demand efficient and reliable testing methodologies to ensure robust user interface functionality. This paper introduces an autonomous reinforcement learning (RL) agent integrated within a Behavior-Driven Development (BDD) framework to enhance UI testing. By leveraging the adaptive decision-making capabilities of RL, the proposed approach dynamically generates and refines test scenarios aligned with specific business expectations and actual user behavior. A novel system architecture is presented, detailing the state representation, action space, and reward mechanisms that guide the autonomous exploration of UI states. Experimental evaluations on open-source web applications demonstrate significant improvements in defect detection, test coverage, and a reduction in manual testing efforts. This study establishes a foundation for integrating advanced RL techniques with BDD practices, aiming to transform software quality assurance and streamline continuous testing processes.

Keywords

Cite

@article{arxiv.2503.08464,
  title  = {An Autonomous RL Agent Methodology for Dynamic Web UI Testing in a BDD Framework},
  author = {Ali Hassaan Mughal},
  journal= {arXiv preprint arXiv:2503.08464},
  year   = {2026}
}

Comments

9 pages, 1 graph, couple algorithms

R2 v1 2026-06-28T22:15:55.373Z