Softbot Agent for Automatic GUI Testing: Computer Vision Layer

Authors

  • Lucas Martín PRADO Universidad Tecnológica Nacional, Facultad Regional Concepción del Uruguay, Grupo de Investigación en Inteligencia Computacional y Optimización de Sistemas, Concepción del Uruguay, Entre Ríos, Argentina. https://orcid.org/0009-0009-0391-6480
  • Carlos Antonio CASANOVA PIETROBONI Director
  • María Fabiana PICCOLI Codirectora

DOI:

https://doi.org/10.33414/ajea.2106.2026

Keywords:

Testing, Automated Testing, GUI Testing, Computer Vision, Intelligent Agents

Abstract

In the context of testing, while there are automated testing tools available, many of them rely on interacting with the component at the logical level, perform tests at a basic level (testing isolated components), or interact at the graphical interface level but use techniques that are outdated compared to the latest advancements. The doctoral thesis of which this work is a part aims to build an agent that is independent of the development process of the system under test and can, therefore, perform the testing process without the biases arising from the authorship of the code to be tested or from the platform on which the program runs. This paper develops the computer vision layer that the agent will use to view the program’s graphical interface. To this end, a new dataset containing images from multiple platforms was created, and 13 different versions of object detection models were trained and compared in the task of identifying graphical interface components, resulting in a total of 325 distinct trained models. The results highlight the successful identification of key graphical components in applications and also identified future lines of research, both for improving the dataset and for training better models, focusing on those variants that achieved the best performance.

Downloads

Download data is not yet available.

Published

2026-10-06

How to Cite

PRADO, L. M., CASANOVA PIETROBONI, C. A., & PICCOLI, M. F. (2026). Softbot Agent for Automatic GUI Testing: Computer Vision Layer. AJEA (Proceedings of UTN Academic Conferences and Events), (AJEA 72). https://doi.org/10.33414/ajea.2106.2026