Skip to content

Testes com o Cypress

Lessa edited this page Jul 7, 2025 · 1 revision

Testes End-to-End com 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.

Como rodar os testes localmente

Para executar os testes do Cypress localmente, siga os passos abaixo:

  1. 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).

  2. 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

Estrutura dos testes

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.

Dicas

  • 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.

Clone this wiki locally