Um processo estruturado para implementação de testes funcionais automatizados em aplicações web: análise de ganhos operacionais

dc.contributor.advisorMartins, Fábio Rodrigues
dc.contributor.authorSilva, Felipe de Freitas e
dc.contributor.authorAndrade, Wárlley Júnio
dc.contributor.refereeMendes, Eber Lopes
dc.contributor.refereeCarvalho, Denis Rocha de
dc.date.accessioned2026-04-07T13:06:28Z
dc.date.created2026-03-06
dc.descriptionEste 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.abstractThis 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.advisorLatteshttp://lattes.cnpq.br/4998278420973790
dc.identifier.advisorOrcidhttps://orcid.org/0000-0001-7318-1226
dc.identifier.authorLatteshttp://lattes.cnpq.br/0755473430472649
dc.identifier.authorLatteshttp://lattes.cnpq.br/9604689467325760
dc.identifier.authorOrcidhttps://orcid.org/0009-0008-4914-524X
dc.identifier.authorOrcidhttps://orcid.org/0009-0001-2642-5619
dc.identifier.refereeLatteshttp://lattes.cnpq.br/3854076364974503
dc.identifier.refereeLatteshttp://lattes.cnpq.br/7864200341965788
dc.identifier.refereeOrcidhttps://orcid.org/0000-0002-5029-4575
dc.identifier.refereeOrcidhttps://orcid.org/0000-0002-3220-2243
dc.identifier.urihttps://hdl.handle.net/20.500.14387/3078
dc.language.isopor
dc.publisher.campiBambuí
dc.publisher.countryBrasil
dc.publisher.institutionInstituto Federal de Minas Gerais
dc.publisher.programEspecialização em Gestão
dc.rightsAcesso aberto
dc.subject.cnpqEngenharias
dc.subject.keywordsAutomação
dc.subject.keywordsTestes funcionais
dc.subject.keywordsRegressão
dc.subject.keywordsQualidade
dc.subject.keywordsEngenharia de software
dc.titleUm processo estruturado para implementação de testes funcionais automatizados em aplicações web: análise de ganhos operacionais
dc.typeTrabalho de Conclusão de Curso

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
tcc_felipe_warlley_processo_teste_estruturado_v4_assinado.pdf
Tamanho:
715.06 KB
Formato:
Adobe Portable Document Format

Licença do pacote

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
1.72 KB
Formato:
Item-specific license agreed to upon submission
Descrição: