Essa aplicação foi construída como um exemplo simples e prático para construir o artigo Testes E2E e Cypress: como testar uma aplicação web utilizando boas práticas que foi originalmente escrito para o Medium do Banco PAN.
Você pode ler esse artigo aqui.
Espero que aproveite e que possa te ajudar no desenvolvimento de testes end-to-end utilizando Cypress.
Esse exemplo foi desenvolvido utilizando React, Typescript, Tailwind e Radix, o que proporcionou bastante produtividade e rapidez, pois o intuito do artigo era focar nos testes.
Para executar o projeto localmente, basta instalar os pacotes e executar o comando:
npm run dev
Após isso, para rodar os testes você consegue executar em modo headless com o comando:
npx cypress run
ou utilizando a aplicação desktop do Cypress com o comando:
npx cypress open
Made with ❤️ by Hugo Albrecht @albrechthugo