Uma abordagem para a descoberta automática de elementos web acionáveis para teste sistemático de GUI.
| Main Author: | |
|---|---|
| Publication Date: | 2024 |
| Format: | Bachelor thesis |
| Language: | por |
| Source: | Biblioteca Digital de Teses e Dissertações da UFCG |
| Download full: | https://dspace.sti.ufcg.edu.br/handle/riufcg/38108 |
Summary: | A geração automática de testes da interface gráfica do usuário (GUI) desempenha um papel crucial na detecção de faltas em aplicações web. Nesse contexto, scriptless testing automatiza a geração e execução de casos de teste com base nos elementos localizados da GUI. No entanto, a localização automática eficaz e não repetitiva dos elementos acionáveis em páginas complexas permanece um desafio. Técnicas existentes dependem de adaptações extensivas à aplicação sob teste, podendo ser onerosas e complexas. Como solução para essa problemática, propomos a utilização de uma técnica de localização automática, Unique Actionable Element Search (UAES), com o intuito de distinguir elementos acionáveis por meio do seu papel funcional, identificando-os unicamente sem intervenção no código-fonte. Nosso estudo empírico comparou e avaliou a eficácia da técnica de localização UAES comum a técnica de marcação explícita. Essa comparação foi conduzida em quatro aplicações open-source das quais testadores experientes destacaram os elementos acionáveis como parte da técnica de marcação explícita. Os resultados indicaram que nossa abordagem descobriu 79.81% dos elementos destacados, enquanto identificou novos elementos (8.1% de todos os elementos descobertos) que não foram evidenciados pelos testadores. |
| id |
UFCG_3b75c98889bc01f0b66ede968a3a4ca0 |
|---|---|
| oai_identifier_str |
oai:dspace.sti.ufcg.edu.br:riufcg/38108 |
| network_acronym_str |
UFCG |
| network_name_str |
Biblioteca Digital de Teses e Dissertações da UFCG |
| repository_id_str |
4851 |
| spelling |
Uma abordagem para a descoberta automática de elementos web acionáveis para teste sistemático de GUI.Na approach to automatically discover actionable web elements for systematic GUI testing.Interface Gráfica do Usuário (GUI)Testes de GUI e FrameworksTécnica de Localização AutomáticaUnique Actionable Element Search (UAES)Graphical User Interface (GUI)GUI Testing and FrameworksAutomatic Localization TechniqueCiência da ComputaçãoA geração automática de testes da interface gráfica do usuário (GUI) desempenha um papel crucial na detecção de faltas em aplicações web. Nesse contexto, scriptless testing automatiza a geração e execução de casos de teste com base nos elementos localizados da GUI. No entanto, a localização automática eficaz e não repetitiva dos elementos acionáveis em páginas complexas permanece um desafio. Técnicas existentes dependem de adaptações extensivas à aplicação sob teste, podendo ser onerosas e complexas. Como solução para essa problemática, propomos a utilização de uma técnica de localização automática, Unique Actionable Element Search (UAES), com o intuito de distinguir elementos acionáveis por meio do seu papel funcional, identificando-os unicamente sem intervenção no código-fonte. Nosso estudo empírico comparou e avaliou a eficácia da técnica de localização UAES comum a técnica de marcação explícita. Essa comparação foi conduzida em quatro aplicações open-source das quais testadores experientes destacaram os elementos acionáveis como parte da técnica de marcação explícita. Os resultados indicaram que nossa abordagem descobriu 79.81% dos elementos destacados, enquanto identificou novos elementos (8.1% de todos os elementos descobertos) que não foram evidenciados pelos testadores.The automatic generation of graphical user interface (GUI) tests plays a crucial role for detecting faults at web applications. In that regard, scriptless testing streamlines the process of generation and executing test cases through the identified GUI elements. However, identifying such actionable elements in an automatic and unique manner is still a challenge when dealing with complex web pages. Current approaches are tied with intricate and extensive adaptations to fit the Application Under Test (AUT). As an alternative and solution to this problem, we propose the adoption of a technique called Unique Actionable Element Search (UAES) that aims to uniquely discover actionable webelements by its functional role in an automatic fashion. Our empirical study assessed the effectiveness of UAES localization against a manual explicit markup approach. The study was conducted using four open-source projects where experienced testers identified the actionable elements as part of the explicit markup approach. The results show that our approach managed to discover 79.81% of the marked elements, while identifying new ones (8.1% of all discovered elements) that weren't highlighted by the testes.Universidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIUFCGALVES, Everton Leandro Galdino.ALVES, E. L. G.http://lattes.cnpq.br/2793969744497453MACHADO, Patricia Duarte de Lima. P. D. L.MACHADO, P. D. L.http://lattes.cnpq.br/2495918356675019BRASILEIRO, Francisco Vilar.BRASILEIRO, F.http://lattes.cnpq.br/5957855817378897MENDES, Francisco Igor de Lima.2024-05-152024-09-27T14:16:44Z2024-09-272024-09-27T14:16:44Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesishttps://dspace.sti.ufcg.edu.br/handle/riufcg/38108MENDES, Francisco Igor de Lima. Uma abordagem para a descoberta automática de elementos web acionáveis para teste sistemático de GUI. 2024. 15 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.porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2025-11-18T07:09:08Zoai:dspace.sti.ufcg.edu.br:riufcg/38108Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512025-11-18T07:09:08Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false |
| dc.title.none.fl_str_mv |
Uma abordagem para a descoberta automática de elementos web acionáveis para teste sistemático de GUI. Na approach to automatically discover actionable web elements for systematic GUI testing. |
| title |
Uma abordagem para a descoberta automática de elementos web acionáveis para teste sistemático de GUI. |
| spellingShingle |
Uma abordagem para a descoberta automática de elementos web acionáveis para teste sistemático de GUI. MENDES, Francisco Igor de Lima. Interface Gráfica do Usuário (GUI) Testes de GUI e Frameworks Técnica de Localização Automática Unique Actionable Element Search (UAES) Graphical User Interface (GUI) GUI Testing and Frameworks Automatic Localization Technique Ciência da Computação |
| title_short |
Uma abordagem para a descoberta automática de elementos web acionáveis para teste sistemático de GUI. |
| title_full |
Uma abordagem para a descoberta automática de elementos web acionáveis para teste sistemático de GUI. |
| title_fullStr |
Uma abordagem para a descoberta automática de elementos web acionáveis para teste sistemático de GUI. |
| title_full_unstemmed |
Uma abordagem para a descoberta automática de elementos web acionáveis para teste sistemático de GUI. |
| title_sort |
Uma abordagem para a descoberta automática de elementos web acionáveis para teste sistemático de GUI. |
| author |
MENDES, Francisco Igor de Lima. |
| author_facet |
MENDES, Francisco Igor de Lima. |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
ALVES, Everton Leandro Galdino. ALVES, E. L. G. http://lattes.cnpq.br/2793969744497453 MACHADO, Patricia Duarte de Lima. P. D. L. MACHADO, P. D. L. http://lattes.cnpq.br/2495918356675019 BRASILEIRO, Francisco Vilar. BRASILEIRO, F. http://lattes.cnpq.br/5957855817378897 |
| dc.contributor.author.fl_str_mv |
MENDES, Francisco Igor de Lima. |
| dc.subject.por.fl_str_mv |
Interface Gráfica do Usuário (GUI) Testes de GUI e Frameworks Técnica de Localização Automática Unique Actionable Element Search (UAES) Graphical User Interface (GUI) GUI Testing and Frameworks Automatic Localization Technique Ciência da Computação |
| topic |
Interface Gráfica do Usuário (GUI) Testes de GUI e Frameworks Técnica de Localização Automática Unique Actionable Element Search (UAES) Graphical User Interface (GUI) GUI Testing and Frameworks Automatic Localization Technique Ciência da Computação |
| description |
A geração automática de testes da interface gráfica do usuário (GUI) desempenha um papel crucial na detecção de faltas em aplicações web. Nesse contexto, scriptless testing automatiza a geração e execução de casos de teste com base nos elementos localizados da GUI. No entanto, a localização automática eficaz e não repetitiva dos elementos acionáveis em páginas complexas permanece um desafio. Técnicas existentes dependem de adaptações extensivas à aplicação sob teste, podendo ser onerosas e complexas. Como solução para essa problemática, propomos a utilização de uma técnica de localização automática, Unique Actionable Element Search (UAES), com o intuito de distinguir elementos acionáveis por meio do seu papel funcional, identificando-os unicamente sem intervenção no código-fonte. Nosso estudo empírico comparou e avaliou a eficácia da técnica de localização UAES comum a técnica de marcação explícita. Essa comparação foi conduzida em quatro aplicações open-source das quais testadores experientes destacaram os elementos acionáveis como parte da técnica de marcação explícita. Os resultados indicaram que nossa abordagem descobriu 79.81% dos elementos destacados, enquanto identificou novos elementos (8.1% de todos os elementos descobertos) que não foram evidenciados pelos testadores. |
| publishDate |
2024 |
| dc.date.none.fl_str_mv |
2024-05-15 2024-09-27T14:16:44Z 2024-09-27 2024-09-27T14:16:44Z |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
| format |
bachelorThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
https://dspace.sti.ufcg.edu.br/handle/riufcg/38108 MENDES, Francisco Igor de Lima. Uma abordagem para a descoberta automática de elementos web acionáveis para teste sistemático de GUI. 2024. 15 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. |
| url |
https://dspace.sti.ufcg.edu.br/handle/riufcg/38108 |
| identifier_str_mv |
MENDES, Francisco Igor de Lima. Uma abordagem para a descoberta automática de elementos web acionáveis para teste sistemático de GUI. 2024. 15 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. |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.publisher.none.fl_str_mv |
Universidade Federal de Campina Grande Brasil Centro de Engenharia Elétrica e Informática - CEEI UFCG |
| publisher.none.fl_str_mv |
Universidade Federal de Campina Grande Brasil Centro de Engenharia Elétrica e Informática - CEEI UFCG |
| dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UFCG instname:Universidade Federal de Campina Grande (UFCG) instacron:UFCG |
| instname_str |
Universidade Federal de Campina Grande (UFCG) |
| instacron_str |
UFCG |
| institution |
UFCG |
| reponame_str |
Biblioteca Digital de Teses e Dissertações da UFCG |
| collection |
Biblioteca Digital de Teses e Dissertações da UFCG |
| repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG) |
| repository.mail.fl_str_mv |
bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br |
| _version_ |
1850321205053095936 |