DSpace at My University FE - Faculdade de Engenharia FE - Engenharia Informática
Use este identificador para citar ou linkar para este item: http://monografias.uem.mz/handle/123456789/5151
Registro completo de metadados
Campo DCValorIdioma
dc.creatorManhiça , Lourenço Nelson-
dc.date.accessioned2025-10-27T12:54:43Z-
dc.date.issued2025-06-02-
dc.identifier.urihttp://monografias.uem.mz/handle/123456789/5151-
dc.description.abstractThis paper describes the development of a functional test automation solution applied to the Headhunting recruitment platform, developed by Techsolutions, Lda, as part of a professional internship. The need to implement this solution arose from constraints identified in the manual validation process, including slowness, repetitiveness, susceptibility to human error, and difficulties in ensuring scalability and comprehensive test coverage. To address this challenge, the Playwright framework was adopted, a modern automation tool recognised for its optimised architecture, multi-browser support, and high reliability. The implemented solution replaced part of the manual testing with automated scripts capable of simulating real user interactions with the system in a fast, consistent, and repeatable manner. This study includes a theoretical review of software quality, testing types and levels, as well as a comparative analysis of the tools Selenium, Cypress, and Playwright, which supported the selection of the adopted framework. The implementation was based on the definition of test scenarios using the Gherkin notation and the development of scripts in JavaScript, leveraging the Playwright platform. The results demonstrate significant improvements in productivity, test reliability, and coverage of the system's critical workflows. Therefore, automation proved to be an effective strategy for optimising the validation process, ensuring product quality, and responding more efficiently to operational demands and the challenges of dynamic and agile development environments.pt_BR
dc.languageporpt_BR
dc.publisherUniversidade Eduardo Mondlanept_BR
dc.rightsAcesso Abertopt_BR
dc.subjectAutomação de testespt_BR
dc.subjectTestes funcionaispt_BR
dc.subjectSistema de recrutamentopt_BR
dc.subjectQualidade de softwarept_BR
dc.subjectHeadhuntingpt_BR
dc.subjectPlaywrightpt_BR
dc.titleProposta de automação de testes funcionais no sistema de recrutamento headhunting: caso de estudo Techsolutions, Ldapt_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.contributor.advisor1Maculuve , Cristialino-
dc.contributor.advisor2Mocumbi , Hélio Herculiano-
dc.description.resumoO presente trabalho descreve o desenvolvimento de uma solução de automação de testes funcionais aplicada à plataforma de recrutamento Headhunting, desenvolvida pela empresa Techsolutions, Lda, no âmbito de um estágio profissional. A necessidade de implementar esta solução surgiu face aos constrangimentos identificados no processo manual de validação do sistema, nomeadamente a morosidade, a repetitividade, a susceptibilidade a erros humanos e a dificuldade em garantir escalabilidade e cobertura abrangente dos testes. Para responder a este desafio, procedeu-se à adopção do Playwright, um framework moderno de automação de testes, reconhecido pela sua arquitectura optimizada, suporte a múltiplos navegadores e elevada fiabilidade. A solução desenvolvida substitui parte dos testes manuais por scripts de automação, capazes de simular interacções reais dos utilizadores com a aplicação, de forma rápida, consistente e reproduzível. O trabalho inclui uma revisão teórica sobre qualidade de software, tipos e níveis de testes, bem como uma análise comparativa entre as ferramentas Selenium, Cypress e Playwright, que fundamentou a selecção da ferramenta adoptada. A implementação da solução baseou-se na definição de cenários de teste utilizando a notação Gherkin e no desenvolvimento de scripts em JavaScript, através do Playwright. Os resultados obtidos demonstram melhorias significativas na produtividade, na fiabilidade dos testes e na cobertura dos fluxos críticos do sistema. A automação revelou se, assim, uma estratégia eficaz para optimizar o processo de validação, garantir a qualidade do produto final e responder de forma mais eficiente às exigências operacionais e aos desafios próprios de ambientes de desenvolvimento ágeis e dinâmicos.pt_BR
dc.publisher.countryMoçambiquept_BR
dc.publisher.departmentFaculdade de Engenhariapt_BR
dc.publisher.initialsUEMpt_BR
dc.subject.cnpqEngenhariaspt_BR
dc.subject.cnpqEngenharia Informáticapt_BR
dc.description.embargo2025-10-22-
Aparece nas coleções:FE - Engenharia Informática

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
2025 - Manhiça, Lourenço Nelson.pdf2.11 MBAdobe PDFVisualizar/Abrir


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