Testes automatizados de front-end com utilização de BDD e cypress
dc.contributor.advisor | Andrade, Kassya Christina Rigolon de | |
dc.contributor.author | Meger, Bruna de Souza | |
dc.date.accessioned | 2024-11-07T12:50:25Z | |
dc.date.available | 2024-11-07T12:50:25Z | |
dc.date.issued | 2024-06-11 | |
dc.description | Indicado para publicação. | |
dc.description.abstract | A aplicação de testes de software é fundamental para verificar falhas e erros que possam comprometer o desenvolvimento de um projeto de software. Baseado nisso, esta pesquisa tem como escopo a compreensão do método de automação de testes BDD, conhecido como Desenvolvimento Orientado ao Comportamento, suas vantagens quando utilizado junto da ferramenta Cypress e uma demonstração a partir de um front-end desenvolvido para receber os testes automatizados. A partir da análise de livros e artigos, foi descrito como desenvolver e quais são as vantagens dos testes automatizados para um sistema front-end. Foram desenvolvidos diversos testes com a utilização da ferramenta Cucumber, um framework facilitador de escrita e configuração de testes utilizando o método BDD. Após análise da velocidade ao rodar os testes, há uma comparação com o tempo que levaria realizando-os manualmente, demonstrando as possíveis melhorias de tempo que podem beneficiar as equipes de tecnologia quando utilizam as ferramentas Cypress e Cucumber. | |
dc.description.abstract | The application of software testing is essential to check failures and errors that could compromise the development of a software project. Based on this, this research aims to understand the BDD test automation method, known as Behavior Driven Development, its advantages when used together with the Cypress tool and a demonstration of a front-end developed to receive automated tests. From the analysis of books and articles, it was described how to develop and what are the advantages of automated tests for a front-end system. Several tests were developed using the Cucumber tool, a framework that facilitates writing and configuring tests using the BDD method. After analyzing the speed when running the tests, there is a comparison with the time it would take to perform them manually, demonstrating the possible time improvements that can benefit technology teams when using the Cypress and Cucumber tools. | |
dc.identifier.uri | https://dspace.mackenzie.br/handle/10899/39719 | |
dc.language | pt_BR | |
dc.publisher | Universidade Presbiteriana Mackenzie | |
dc.subject | teste de software | |
dc.subject | desenvolvimento orientado a comportamento | |
dc.subject | cypress | |
dc.subject | cucumber | |
dc.subject | equipes de tecnologia | |
dc.subject | software testing | |
dc.subject | behavior driven development | |
dc.subject | cypress | |
dc.subject | cucumber | |
dc.subject | technology teams | |
dc.title | Testes automatizados de front-end com utilização de BDD e cypress | |
dc.type | TCC | |
local.publisher.department | Faculdade de Computação e Informática (FCI) |