FELIPE, R. L. S.; http://lattes.cnpq.br/3526940144339113; FELIPE, Regina Letícia Santos.
Resumo:
Automatic testing in web applications is widely adopted because of its efficiency and cost-effectiveness. GUI-based tests can simulate usage scenarios to uncover visible faults. Scriptless testing, which automatically generates and executes test cases, can systematically explore the GUI. However, this approach may require significant time in web applications, particularly during repeated visits to states. In this study, we introduce the Itera-tive Deepening URL-Based Search algorithm that, when combined with GUI testing, optimizes exploration by reducing redundancy in state visitation. Our empirical study evaluated the algorithm's effectiveness with four open-source web systems and found that IDUBS reduced runtime by 39.03% and test case redundancy by 36.01%. Overall, the IDUBS algorithm offers a promising solution for optimizing test execution in web applications while significantly reducing redundancy.