Automação de testes em aplicações web utilizando uma abordagem ad-hoc.
Autor(a) principal: | |
---|---|
Data de Publicação: | 2021 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da UFCG |
Texto Completo: | http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/19626 |
Resumo: | Em aplicações web, muitas vezes, não são investidos tempo e recursos na realização de testes automáticos, além de ser comum que apenas testes manuais sejam realizados pelos próprios desenvolvedores.Tal problemática pode introduzir falhas nas aplicações, que podem demorar muito tempo para serem detectadas, resultando em retrabalho, além de prejudicar a experiência do usuário quando as falhas chegam ao ambiente de produção. Para contribuir na detecção mais ágil dessas falhas, foi desenvolvida uma ferramenta capaz de gerar o código de testes que simula um usuário percorrendo os fluxos de utilização, de forma simplória e objetiva, efetuando o preenchimento e submissão de dados. A execução é feita de forma automática por um framework de testes automatizados. A avaliação da ferramenta foi feita através do desenvolvimento de uma aplicação web para cadastros, na qual os testes gerados tiveram sua cobertura de interfaces averiguada, e foi avaliados a utilidade em indicar as falhas, além da capacidade de utilização como testes de regressão. |
id |
UFCG_67af841050d56417524b98894a83fa68 |
---|---|
oai_identifier_str |
oai:localhost:riufcg/19626 |
network_acronym_str |
UFCG |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UFCG |
repository_id_str |
4851 |
spelling |
Automação de testes em aplicações web utilizando uma abordagem ad-hoc.Automation of tests in web applications using an ad-hoc approach.Desenvolvimento de softwareSoftware developmentDesarrollo de softwareAplicações web -testesPruebas de aplicaciones webWeb applications -testsFramework de testes automatizadosAutomated testing frameworkMarco de pruebas automatizadasTestes end-to-endPruebas end-to-endEnd-to-end testingTestes ad-hocAd-hoc testingPruebas ad-hocTestes de softwarePruebas de softwareSoftware testingAutomação de testes em aplicaçõesApplication test automationAutomatización de pruebas de aplicacionesCiência da ComputaçãoEm aplicações web, muitas vezes, não são investidos tempo e recursos na realização de testes automáticos, além de ser comum que apenas testes manuais sejam realizados pelos próprios desenvolvedores.Tal problemática pode introduzir falhas nas aplicações, que podem demorar muito tempo para serem detectadas, resultando em retrabalho, além de prejudicar a experiência do usuário quando as falhas chegam ao ambiente de produção. Para contribuir na detecção mais ágil dessas falhas, foi desenvolvida uma ferramenta capaz de gerar o código de testes que simula um usuário percorrendo os fluxos de utilização, de forma simplória e objetiva, efetuando o preenchimento e submissão de dados. A execução é feita de forma automática por um framework de testes automatizados. A avaliação da ferramenta foi feita através do desenvolvimento de uma aplicação web para cadastros, na qual os testes gerados tiveram sua cobertura de interfaces averiguada, e foi avaliados a utilidade em indicar as falhas, além da capacidade de utilização como testes de regressão.In web applications, often not i meand resources are invested in performing automatic tests, and, commonly, only manual tests are performed by the developers themselves. Such problems can introduce application failures, which can take a long time to detect, resulting in rework, and harming the user experience when the failures reach the production environment. To contribute to a faster detection of these failures, a tool was developed that can generate test code that simulates a user going through the us age flows, simply and objectively, filling out and submitting data. Execution is done automatically by an automated testing framework. The tool was evaluated through the development of a web application for registration, in which the tests generated had their interface cover age checked, and their usefulness in indicating failures was evaluated, as well as their ability to be used as regression tests.Universidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIUFCGBAPTISTA, Cláudio de Souza.BAPTISTA, C. S.http://lattes.cnpq.br/0104124422364023ARAÚJO, Eliane Cristina de.MASSONI, Tiago Lima.MOURA, Thiago Santos de.2021-05-252021-06-25T15:47:46Z2021-06-252021-06-25T15:47:46Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesishttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/19626MOURA, T. S. de. Automação de testes em aplicações web utilizando uma abordagem ad-hoc. 2021. 13 f. Trabalho de Conclusão de Curso - Artigo (Curso de Bacharelado em Ciência da Computação) Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraíba - Brasil, 2021.porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2021-06-25T15:47:46Zoai:localhost:riufcg/19626Biblioteca 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:48512021-06-25T15:47:46Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false |
dc.title.none.fl_str_mv |
Automação de testes em aplicações web utilizando uma abordagem ad-hoc. Automation of tests in web applications using an ad-hoc approach. |
title |
Automação de testes em aplicações web utilizando uma abordagem ad-hoc. |
spellingShingle |
Automação de testes em aplicações web utilizando uma abordagem ad-hoc. MOURA, Thiago Santos de. Desenvolvimento de software Software development Desarrollo de software Aplicações web -testes Pruebas de aplicaciones web Web applications -tests Framework de testes automatizados Automated testing framework Marco de pruebas automatizadas Testes end-to-end Pruebas end-to-end End-to-end testing Testes ad-hoc Ad-hoc testing Pruebas ad-hoc Testes de software Pruebas de software Software testing Automação de testes em aplicações Application test automation Automatización de pruebas de aplicaciones Ciência da Computação |
title_short |
Automação de testes em aplicações web utilizando uma abordagem ad-hoc. |
title_full |
Automação de testes em aplicações web utilizando uma abordagem ad-hoc. |
title_fullStr |
Automação de testes em aplicações web utilizando uma abordagem ad-hoc. |
title_full_unstemmed |
Automação de testes em aplicações web utilizando uma abordagem ad-hoc. |
title_sort |
Automação de testes em aplicações web utilizando uma abordagem ad-hoc. |
author |
MOURA, Thiago Santos de. |
author_facet |
MOURA, Thiago Santos de. |
author_role |
author |
dc.contributor.none.fl_str_mv |
BAPTISTA, Cláudio de Souza. BAPTISTA, C. S. http://lattes.cnpq.br/0104124422364023 ARAÚJO, Eliane Cristina de. MASSONI, Tiago Lima. |
dc.contributor.author.fl_str_mv |
MOURA, Thiago Santos de. |
dc.subject.por.fl_str_mv |
Desenvolvimento de software Software development Desarrollo de software Aplicações web -testes Pruebas de aplicaciones web Web applications -tests Framework de testes automatizados Automated testing framework Marco de pruebas automatizadas Testes end-to-end Pruebas end-to-end End-to-end testing Testes ad-hoc Ad-hoc testing Pruebas ad-hoc Testes de software Pruebas de software Software testing Automação de testes em aplicações Application test automation Automatización de pruebas de aplicaciones Ciência da Computação |
topic |
Desenvolvimento de software Software development Desarrollo de software Aplicações web -testes Pruebas de aplicaciones web Web applications -tests Framework de testes automatizados Automated testing framework Marco de pruebas automatizadas Testes end-to-end Pruebas end-to-end End-to-end testing Testes ad-hoc Ad-hoc testing Pruebas ad-hoc Testes de software Pruebas de software Software testing Automação de testes em aplicações Application test automation Automatización de pruebas de aplicaciones Ciência da Computação |
description |
Em aplicações web, muitas vezes, não são investidos tempo e recursos na realização de testes automáticos, além de ser comum que apenas testes manuais sejam realizados pelos próprios desenvolvedores.Tal problemática pode introduzir falhas nas aplicações, que podem demorar muito tempo para serem detectadas, resultando em retrabalho, além de prejudicar a experiência do usuário quando as falhas chegam ao ambiente de produção. Para contribuir na detecção mais ágil dessas falhas, foi desenvolvida uma ferramenta capaz de gerar o código de testes que simula um usuário percorrendo os fluxos de utilização, de forma simplória e objetiva, efetuando o preenchimento e submissão de dados. A execução é feita de forma automática por um framework de testes automatizados. A avaliação da ferramenta foi feita através do desenvolvimento de uma aplicação web para cadastros, na qual os testes gerados tiveram sua cobertura de interfaces averiguada, e foi avaliados a utilidade em indicar as falhas, além da capacidade de utilização como testes de regressão. |
publishDate |
2021 |
dc.date.none.fl_str_mv |
2021-05-25 2021-06-25T15:47:46Z 2021-06-25 2021-06-25T15:47:46Z |
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 |
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/19626 MOURA, T. S. de. Automação de testes em aplicações web utilizando uma abordagem ad-hoc. 2021. 13 f. Trabalho de Conclusão de Curso - Artigo (Curso de Bacharelado em Ciência da Computação) Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraíba - Brasil, 2021. |
url |
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/19626 |
identifier_str_mv |
MOURA, T. S. de. Automação de testes em aplicações web utilizando uma abordagem ad-hoc. 2021. 13 f. Trabalho de Conclusão de Curso - Artigo (Curso de Bacharelado em Ciência da Computação) Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraíba - Brasil, 2021. |
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_ |
1809744497093902336 |