-
Notifications
You must be signed in to change notification settings - Fork 13
Testes com o Cypress
Este repositório utiliza o Cypress para realizar testes end-to-end (E2E) na aplicação. O Cypress é uma ferramenta moderna e poderosa para automação de testes em aplicações web, permitindo simular interações reais do usuário e garantir que as principais funcionalidades estejam funcionando corretamente.
Para executar os testes do Cypress localmente, siga os passos abaixo:
-
Inicie o frontend da aplicação
Certifique-se de que o frontend da aplicação está rodando localmente. Normalmente, isso pode ser feito com o comando:
source .env cd next npm run dev
Aguarde até que a aplicação esteja disponível em
http://localhost:3000(ou na porta configurada). -
Execute o Cypress
Com o frontend rodando, abra um novo terminal e execute o comando abaixo para iniciar o Cypress:
npm run cypress
Isso abrirá a interface gráfica do Cypress, onde você poderá selecionar e rodar os testes disponíveis. Também é possível rodar os testes em modo headless (sem interface gráfica), caso deseje:
npm run cypress:run
Os testes do Cypress estão localizados na pasta:
next/cypress
Cada arquivo representa um conjunto de testes para uma funcionalidade específica da aplicação.
- Certifique-se de que todas as dependências estão instaladas antes de rodar os testes, utilizando
npm install. - Caso precise adicionar novos testes, crie arquivos dentro da pasta
next/cypress/e2e/seguindo os exemplos existentes.
Em caso de dúvidas, consulte a documentação oficial do Cypress ou entre em contato com o time de desenvolvimento.