Por favor, use este identificador para citar o enlazar este ítem: http://repositorio.upf.br/handle/riupf/2840
metadata.dc.type: Trabalho de Conclusão de Curso
Título : Integração contínua para automação de testes utilizando Cypress, Docker e Jenkins
metadata.dc.creator: Melo, Lucas Rosa de
metadata.dc.contributor.advisor1: Dalbosco, Jaqson
metadata.dc.description.resumo: Este trabalho explora a integração de três ferramentas essenciais no desenvolvimento e testes de software: Cypress, Docker e Jenkins, visando a automação de testes end-to-end em um ambiente DevOps. O objetivo principal foi criar um sistema de testes encapsulado para execução contínua em uma pipeline automatizada, o que reduz a dependência de conhecimento técnico específico e promove a reprodutibilidade e a escalabilidade dos testes de API. Para isso, foi utilizado o Cypress para a automação dos cenários de testes, Docker para encapsulamento do ambiente e Jenkins para a criação de uma pipeline de integração contínua que automatiza a execução dos testes. A implementação desse sistema mostrou-se eficaz para otimizar a eficiência e a consistência dos processos de validação, demonstrando uma solução prática para equipes de desenvolvimento e qualidade que buscam maior agilidade e precisão nos testes de software.
Resumen : This work explores the integration of three essential tools in software development and testing: Cypress, Docker, and Jenkins, aimed at end-to-end test automation in a DevOps environment. The main objective was to create an encapsulated test system for continuous execution in an automated pipeline, reducing the dependency on specifi c technical knowledge and promoting reproducibility and scalability of API tests. Cypress was used for test automation, Docker for environment encapsulation, and Jenkins for creating a continuous integration pipeline that automates test execution. The implementation of this system proved eff ective in optimizing the effi ciency and consistency of validation processes, presenting a practical solution for development and quality teams seeking greater agility and accuracy in software testing.
Palabras clave : Ciências da computação
Cypress
Docker
Jenkins
Automação
Sistema
metadata.dc.language: por
metadata.dc.publisher.country: Brasil
Editorial : Universidade de Passo Fundo
metadata.dc.publisher.initials: UPF
metadata.dc.publisher.department: Instituto de Ciências Exatas e Geociências - ICEG
Citación : MELO, Lucas Rosa de. Integração contínua para automação de testes utilizando Cypress, Docker e Jenkins. 2024. 16 f. Artigo de Conclusão de Curso (Bacharel em Computação). Curso de Computação. Universidade de Passo Fundo, Passo Fundo, 2024.
metadata.dc.rights: Acesso Aberto
URI : http://repositorio.upf.br/handle/riupf/2840
Fecha de publicación : 4-dic-2024
Aparece en las colecciones: ICEG - Curso de Ciência da Computação - Trabalhos de Conclusão de Curso de Graduação

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
PF2024LucasRosadeMelo.pdfArtigo de conclusão de curso Lucas Rosa de Melo611,38 kBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.