Geração de Testes automáticos para sistemas web a partir de casos de uso

dc.contributor.advisorNogueira, Sidney de Carvalho
dc.contributor.advisorLatteshttp://lattes.cnpq.br/9171224058305522
dc.contributor.authorBatista, Lucas Carneiro de Freitas
dc.contributor.authorLatteshttp://lattes.cnpq.br/7911945427967450
dc.date.accessioned2025-08-21T11:00:52Z
dc.date.issued2024-10-03
dc.degree.departamentComputação
dc.degree.graduationBacharelado em Ciência da Computação
dc.degree.levelbachelor's degree
dc.degree.localRecife
dc.description.abstractCasos de uso são amplamente utilizados para descrever interações entre usuários e sistemas em linguagem natural, uma fonte valiosa para derivar casos de teste. Este trabalho explora a geração de testes automáticos para sistemas web através da extensão de TaRGeT, uma ferramenta de geração de casos de teste manuais a partir de um modelo do sistema derivado de casos de uso, para permitir gerar scripts para execução automática de testes implementados em Cypress. A extensão consiste na introdução de mapeamentos dos itens do caso de uso para o respectivo código, permitindo que TaRGeT gere testes automáticos em adição aos testes manuais. Para avaliar a extensão proposta, a mesma foi aplicada em um sistema real, demonstrando sua aplicabilidade.
dc.description.abstractxUse cases are widely used to describe interactions between users and systems in natural language, serving as a valuable source for deriving test cases. This work explores the generation of automated test cases for web systems through the extension of TaRGeT, a tool that generates manual test cases from a system model derived from use cases, to enable the generation of scripts for automated test execution implemented in Cypress. The extension introduces mappings from use case elements to the corresponding Cypress code, allowing TaRGeT to generate automated tests in addition to manual tests. To evaluate the proposed extension, it was applied to a real system, demonstrating its applicability.
dc.format.extent20 f.
dc.identifier.citationBATISTA, Lucas Carneiro de Freitas. Geração de Testes automáticos para sistemas web a partir de casos de uso. 2024. 20 f. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) – Departamento de Computação, Universidade Federal Rural de Pernambuco, Recife, 2025.
dc.identifier.urihttps://arandu.ufrpe.br/handle/123456789/7548
dc.language.isopt_BR
dc.publisher.countryBrazil
dc.publisher.initialsUFRPE
dc.rightsopenAccess
dc.rights.licenseAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectCasos de uso (Engenharia de sistemas)
dc.subjectInteração humano-máquina
dc.subjectProgamas de computador
dc.subjectTestes
dc.titleGeração de Testes automáticos para sistemas web a partir de casos de uso
dc.typebachelorThesis

Arquivos