Um processo estruturado para implementação de testes funcionais automatizados em aplicações web: análise de ganhos operacionais
| dc.contributor.advisor | Martins, Fábio Rodrigues | |
| dc.contributor.author | Silva, Felipe de Freitas e | |
| dc.contributor.author | Andrade, Wárlley Júnio | |
| dc.contributor.referee | Mendes, Eber Lopes | |
| dc.contributor.referee | Carvalho, Denis Rocha de | |
| dc.date.accessioned | 2026-04-07T13:06:28Z | |
| dc.date.created | 2026-03-06 | |
| dc.description | Este trabalho apresenta um relato técnico sobre a implementação gradual de testes funcionais automatizados em uma aplicação web de gestão de serviços de tecnologia da informação. A crescente demanda por entregas ágeis e aplicações confiáveis tem impulsionado a adoção da automação de testes, entretanto sua implantação ainda enfrenta desafios relacionados à estruturação do processo, definição de escopo e esforço inicial requerido. O objetivo deste estudo é propor e avaliar um processo estruturado para implementação de testes automatizados, considerando aspectos de planejamento, testabilidade e sustentabilidade do processo de qualidade. A metodologia caracteriza-se como pesquisa aplicada, com abordagem qualitativa e quantitativa, conduzida por meio de estudo de caso. Foram definidos quatro cenários funcionais executados inicialmente de forma manual e posteriormente automatizados, sendo avaliados em três ciclos controlados. A análise comparativa considerou o tempo de execução e o esforço humano total empregado em cada ciclo. Os resultados evidenciaram redução significativa no tempo de execução dos testes automatizados, maior previsibilidade entre execuções e melhor adequação para testes de regressão recorrentes. Observou-se que, embora a automação exija maior esforço inicial, o investimento é compensado após poucos ciclos, configurando ponto de equilíbrio favorável. Como contribuição, o relato técnico apresenta um processo estruturado e replicável que integra testes manuais e automatizados de forma planejada, apoiando a tomada de decisão sobre quando e como automatizar. Conclui-se que a automação de testes funcionais deve ser tratada como iniciativa estratégica de processo, complementar aos testes manuais e capaz de elevar a maturidade da qualidade em aplicações web. | |
| dc.description.abstract | This paper presents a technical report on the gradual implementation of automated functional tests in a web-based information technology service management application. The growing demand for agile deliveries and reliable web applications has driven the adoption of test automation, although its implementation still faces challenges related to process structuring and the initial effort required. The objective of this study is to propose and evaluate a structured process for implementing automated functional tests, considering planning, testability, and sustainability of the quality process. The methodology is characterized as applied research with a mixed qualitative and quantitative approach, conducted through a case study. Four functional scenarios were defined, initially executed manually and later automated, and evaluated in three controlled execution cycles. The comparative analysis considered execution time and total human effort in each cycle. The results showed a significant reduction in execution time, greater predictability between cycles, and better suitability for recurring regression tests. Although automation requires higher initial effort, the investment is offset after a few cycles, indicating a favorable break-even point. As a contribution, this technical report proposes a structured and replicable process that integrates manual and automated testing in a planned way, supporting decision-making on when and how to automate. It is concluded that functional test automation should be treated as a strategic process initiative, complementary to manual testing, and capable of improving software quality in web applications. | |
| dc.identifier.advisorLattes | http://lattes.cnpq.br/4998278420973790 | |
| dc.identifier.advisorOrcid | https://orcid.org/0000-0001-7318-1226 | |
| dc.identifier.authorLattes | http://lattes.cnpq.br/0755473430472649 | |
| dc.identifier.authorLattes | http://lattes.cnpq.br/9604689467325760 | |
| dc.identifier.authorOrcid | https://orcid.org/0009-0008-4914-524X | |
| dc.identifier.authorOrcid | https://orcid.org/0009-0001-2642-5619 | |
| dc.identifier.refereeLattes | http://lattes.cnpq.br/3854076364974503 | |
| dc.identifier.refereeLattes | http://lattes.cnpq.br/7864200341965788 | |
| dc.identifier.refereeOrcid | https://orcid.org/0000-0002-5029-4575 | |
| dc.identifier.refereeOrcid | https://orcid.org/0000-0002-3220-2243 | |
| dc.identifier.uri | https://hdl.handle.net/20.500.14387/3078 | |
| dc.language.iso | por | |
| dc.publisher.campi | Bambuí | |
| dc.publisher.country | Brasil | |
| dc.publisher.institution | Instituto Federal de Minas Gerais | |
| dc.publisher.program | Especialização em Gestão | |
| dc.rights | Acesso aberto | |
| dc.subject.cnpq | Engenharias | |
| dc.subject.keywords | Automação | |
| dc.subject.keywords | Testes funcionais | |
| dc.subject.keywords | Regressão | |
| dc.subject.keywords | Qualidade | |
| dc.subject.keywords | Engenharia de software | |
| dc.title | Um processo estruturado para implementação de testes funcionais automatizados em aplicações web: análise de ganhos operacionais | |
| dc.type | Trabalho de Conclusão de Curso |
Arquivos
Pacote original
1 - 1 de 1
Carregando...
- Nome:
- tcc_felipe_warlley_processo_teste_estruturado_v4_assinado.pdf
- Tamanho:
- 715.06 KB
- Formato:
- Adobe Portable Document Format
Licença do pacote
1 - 1 de 1
Carregando...
- Nome:
- license.txt
- Tamanho:
- 1.72 KB
- Formato:
- Item-specific license agreed to upon submission
- Descrição:
