Use este identificador para citar ou linkar para este item: https://repositorio.ifgoiano.edu.br/handle/prefix/4677
Registro completo de metadados
Campo DCValorIdioma
dc.contributor.advisor1Honorato Braga, Adriano-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/3670394035811712pt_BR
dc.contributor.referee1Honorato Braga, Adriano-
dc.contributor.referee1Latteshttp://lattes.cnpq.br/3670394035811712pt_BR
dc.contributor.referee2Divino Ferreira Feitosa, Rafael-
dc.contributor.referee2Latteshttp://lattes.cnpq.br/4739463636062171pt_BR
dc.contributor.referee3Santos de Santana, Thalia-
dc.contributor.referee3Latteshttp://lattes.cnpq.br/8063677996827079pt_BR
dc.creatorSantos Camargo, Letícia-
dc.creator.Latteshttp://lattes.cnpq.br/8688881629760593pt_BR
dc.date.accessioned2024-08-19T01:24:56Z-
dc.date.available2024-08-17-
dc.date.available2024-08-19T01:24:56Z-
dc.date.issued2024-08-08-
dc.identifier.urihttps://repositorio.ifgoiano.edu.br/handle/prefix/4677-
dc.description.abstractSoftware testing plays a crucial role in ensuring quality during the development of soft- ware, as it aims to identify defects through program execution. However, manual testing has proven to be unfeasible for many projects due to its high financial cost and time consumption. To address this issue, various automated testing techniques have been de- veloped, which have shown significant results in reducing costs. Web applications have become an essential tool in society, present in the daily lives of millions of people, and the dependence on these systems has made the existence of a software quality assurance pro- cess indispensable. Web systems use graphical interfaces as a means of human-computer interaction, where all input and output data are managed by graphical elements, facil- itating and optimizing this interaction. Ensuring the quality of graphical interfaces is considered extremely important, as their failures can impact the entire functionality of the system. Numerous tools that automate the graphical interface testing process for web systems are available. Thus, this research conducted a systematic mapping of the use of automated tests in the quality assurance process for web interfaces. Using the search string, a total of 505 papers were found. After applying selection filters according to in- clusion and exclusion criteria, 37 relevant studies were considered and analyzed, revealing important characteristics about the use of technologies in the automation of web interface testing over the past 5 years. It was identified that approximately 64.8% of the analyzed studies proposed a new tool and/or technique for automated web interface testing. Among existing frameworks, Selenium received 62.5% of the citations within comparative studies of tools, making it the most used tool. Multiple limitations were reported, primarily the high budgetary cost of implementing existing frameworks and tools in the market, and in studies proposing new tools, difficulties in generalizing tests for different types of web platforms were reported. Therefore, this study allowed for the characterization of the use of automated testing in web interfaces, identifying tools and techniques proposed and de- veloped in the past 5 years, highlighting the multiple challenges that GUI test automation still faces, thus driving the need for further research to address efficient solutions for this activity.pt_BR
dc.description.resumoO teste de software desempenha um papel fundamental na garantia da qualidade durante o desenvolvimento de um software, pois busca identificar falhas por meio da execução do programa. No entanto, os testes manuais tem se mostrado inviáveis em muitos projetos devido ao seu alto custo financeiro e consumo de tempo. Para contornar essa questão, foram desenvolvidas diversas técnicas de automatização de testes, que têm demonstrado resultados significativos na redução dos custos. Aplicações web se tornaram uma fer- ramenta fundamental na sociedade, presentes no dia-a-dia de milhões de pessoas e a dependência do uso desses sistemas tornou indispensável a existência de um processo de garantia de qualidade de software. Sistemas web utilizam interfaces gráficas como meio de interação humano-computador, em que todos os dados de entrada e saída são geridos por elementos gráficos, tornando essa interação facilitada e otimizada. A garantia de qualidade das interfaces gráficas são consideradas extremamente importantes, já que suas falhas podem impactar toda a funcionalidade do sistema. É possível encontrar diversas ferramentas que automatizam o processo de testagem de interfaces gráficas de sistemas web, dessa forma, essa pesquisa realizou um mapeamento sistemático sobre a utilização dos testes automatizados no processo de garantia de qualidade em interfaces web. A partir da string de busca, foram encontrados um total de 505 trabalhos. Após a aplicação de filtros de seleção, de acordo com os critérios de inclusão e exclusão, foram considerados e analisados 37 estudos relevantes, que permitiram revelar características importantes sobre o uso de tecnologias na automatização de testes de interfaces web nos últimos 5 anos. Foi identificado que cerca de 64,8% dos estudos analisados propuseram uma nova ferramenta e/ou técnica de testagem automatizada de testes em interfaces web. Dos frameworks existentes, o Selenium obteve 62,5% das citações dentro dos estudos comparativos entre ferramentas, sendo assim a ferramenta mais utilizada. Foram reportadas múltiplas limi- tações, sendo principalmente relatadas o custo orçamentário elevado da implementação dos frameworks e ferramentas já existentes no mercado, e nos estudos que propuseram uma nova ferramenta, foram relatadas dificuldades na generalização dos testes para di- ferentes tipos de plataformas web. Portanto, este estudo possibilitou a caracterização da utilização de testes automatizados em interfaces web, identificando ferramentas e técnicas propostas e desenvolvidas nos últimos 5 anos. Evidenciando as múltiplas dificuldades que a automatização de testes GUI ainda enfrenta, impulsionando assim a necessidade de novas pesquisas que abordem soluções eficientes a essa atividade.pt_BR
dc.description.provenanceSubmitted by Letícia Santos Camargo (leticia.camargo@estudante.ifgoiano.edu.br) on 2024-08-17T22:09:25Z No. of bitstreams: 1 TCC_LeticiaCamargo.pdf: 1849961 bytes, checksum: 26cd7a57ddfa5ee8ec947af1d1528b8c (MD5)en
dc.description.provenanceApproved for entry into archive by Johnathan Diniz (johnathan.diniz@ifgoiano.edu.br) on 2024-08-19T01:20:11Z (GMT) No. of bitstreams: 1 TCC_LeticiaCamargo.pdf: 1849961 bytes, checksum: 26cd7a57ddfa5ee8ec947af1d1528b8c (MD5)en
dc.description.provenanceMade available in DSpace on 2024-08-19T01:24:56Z (GMT). No. of bitstreams: 1 TCC_LeticiaCamargo.pdf: 1849961 bytes, checksum: 26cd7a57ddfa5ee8ec947af1d1528b8c (MD5) Previous issue date: 2024-08-08en
dc.languageporpt_BR
dc.publisherInstituto Federal Goianopt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCampus Cerespt_BR
dc.publisher.initialsIF Goianopt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectQualidade de softwarept_BR
dc.subjectInterfacept_BR
dc.subjectGUIpt_BR
dc.subjectSistemas webpt_BR
dc.subjectAutomatizaçãopt_BR
dc.subjectTestagempt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWAREpt_BR
dc.titleA utilização de testes automatizados no processo de garantia de qualidade de interfaces de aplicações web: um mapeamento sistemáticopt_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
Aparece nas coleções:Bacharelado em Sistemas de Informação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
TCC_Letícia Santos Camargo.pdf1,81 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.