Este repositório contém testes automatizados para o site Adopet, utilizando o framework Cypress.
- cypress/: Contém os testes automatizados.
- e2e/: Testes de ponta a ponta.
- fixtures/: Arquivos de dados estáticos utilizados nos testes.
- support/: Comandos customizados e configurações adicionais.
- cypress.config.js: Configuração principal do Cypress.
- package.json: Dependências e scripts do projeto.
- Node.js instalado.
- Cypress instalado globalmente ou via npm.
-
Clone o repositório:
git clone https://github.com/Ali-Maia/test-adopet.git
-
Navegue até o diretório do projeto:
cd test-adopet -
Instale as dependências:
npm install
Os testes estão organizados de acordo com os principais fluxos do site Adopet:
- Cadastro de Usuário: Testa o fluxo de registro de novos usuários.
- Login: Testa o processo de autenticação de usuários existentes.
- Navegação: Verifica a navegação entre as diferentes páginas do site.
- Mensagens de Erro: Assegura que mensagens de erro apropriadas são exibidas para entradas inválidas.
Este projeto está configurado para integração contínua utilizando GitHub Actions. Os testes são executados automaticamente a cada push para garantir a integridade do código.
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests.