Geração de Testes automáticos para sistemas web a partir de casos de uso
Nenhuma Miniatura Disponível
Data
2024-10-03
Lattes da Autoria
Orientação Docente
Lattes da Orientação Docente
Título da Revista
ISSN da Revista
Título de Volume
Editor
Resumo
Casos 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.
Resumo em outro idioma
Use 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.
Descrição
Referência
BATISTA, 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.
Identificador dARK
Avaliação
Revisão
Suplementado Por
Referenciado Por
Licença Creative Commons
Exceto quando indicado de outra forma, a licença deste item é descrita como openAccess

