Testes end-to-end com Cypress
O AirysChat usa o Cypress para testes end-to-end. Use os seguintes passos para executar os testes em sua máquina local.Preparar o Servidor de Teste
Escolha qualquer um dos métodos fornecidos para executar o seu servidor de teste do AirysChat.- Instalação Local
- Configuração com Docker
Usando a Instalação Local do AirysChat
Você tem que instalar as dependências necessárias como descrito no guia de configuração para que este método funcione.
Crie um banco de dados de teste novo
Inicie o AirysChat no ambiente de teste
Executar o Cypress
Carreguelocalhost:5050 no seu navegador e certifique-se de que o servidor do AirysChat esteja rodando.
Navegue até o seu diretório local do AirysChat e execute o seguinte comando para rodar os testes do Cypress:
- Escolher um navegador para rodar os testes
- Selecionar arquivos de teste para rodar testes individuais ou todos
- Assistir aos testes rodarem em tempo real com execução passo a passo
- Depurar testes falhos com informações detalhadas sobre os erros
Obtendo Ajuda
Se você encontrar problemas com os testes do Cypress:- Documentação do Cypress: Docs Oficiais do Cypress
- Boas Práticas do Cypress: Guia de Testes
- Erros Comuns: Veja Erros Comuns
- Suporte da Comunidade: Discord
Recursos Úteis
- Referência da API do Cypress: https://docs.cypress.io/api/table-of-contents
- Testing Library: Utilitários de teste para melhor seleção de elementos
- Exemplos do Cypress: Exemplos do mundo real
Seu ambiente de testes Cypress agora está pronto para testes end-to-end abrangentes! 🧪