Please use this identifier to cite or link to this item:
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/38314
Title: | Otimizando testes de GUI com Iterative Deepening URL-Based Search. |
Other Titles: | Optimizing GUI Testing with Iterative Deepening URL-Based Se-arch. |
???metadata.dc.creator???: | FELIPE, Regina Letícia Santos. |
???metadata.dc.contributor.advisor1???: | ALVES, Everton Leandro Galdino. |
???metadata.dc.contributor.referee1???: | MACHADO, Patricia Duarte de Lima. |
???metadata.dc.contributor.referee2???: | BRASILEIRO, Francisco Vilar. |
Keywords: | Testes de GUI;Busca de Aprofundamento Iterativo;Teste sem Script;Algoritmos de Busca;Scriptless Testing;Iterative Deepening Search;GUI Testing;Search Algorithms |
Issue Date: | 16-May-2024 |
Publisher: | Universidade Federal de Campina Grande |
Citation: | FELIPE, Regina Letícia Santos. Otimizando testes de GUI com Iterative Deepening URL-Based Search. 2024. 14 f. Artigo (Bacharelado em Ciência da Computação) - Universidade Federal de Campina Grande, Centro de Engenharia Elétrica e Informática, Campina Grande, Paraíba, Brasil, 2024. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/38314 |
???metadata.dc.description.resumo???: | Testes automáticos em aplicações web são amplamente adotados devido à sua eficiência e relação custo-benefício. Quando realizados pela GUI, esses testes podem simular cenários de uso, com o objetivo de expor falhas visíveis. O scriptless testing, uma abordagem que gera e executa casos de teste automaticamente, pode adotar uma exploração sistemática da GUI. Entretanto, essa abordagem pode demandar um tempo significativo em aplicações web, principalmente numa execução com repetição em visitas de estados. Neste estudo, apresentamos o algoritmo Iterative Deepening URL-Based Search (IDUBS), que se associado ao uso de testes de GUI, resulta em uma exploração otimizada, utilizada para a redução da redundância em visita de estados. Avaliamos a eficácia do algoritmo em um estudo empírico com quatro sistemas web de código aberto, analisando sua contribuição para otimização do tempo de execução e redução da redundância em visita de estados. O IDUBS reduziu o tempo de execução em 39,03% e a redundância de casos de teste em 36,01%. Em suma, o algoritmo IDUBS apresenta uma solução promissora para otimizar a execução de testes em aplicações web, oferecendo benefícios significativos em termos de eficiência e redução de redundâncias. |
Abstract: | 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. |
Keywords: | Testes de GUI Busca de Aprofundamento Iterativo Teste sem Script Algoritmos de Busca Scriptless Testing Iterative Deepening Search GUI Testing Search Algorithms |
???metadata.dc.subject.cnpq???: | Ciência da Computação |
URI: | http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/38314 |
Appears in Collections: | Trabalho de Conclusão de Curso - Artigo - Ciência da Computação |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
REGINA LETÍCIA SANTOS FELIPE-ARTIGO-CEEI-CIÊNCIA DA COMPUTAÇÃO (2024).pdf | 386.4 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.