Este é um projeto de automação de testes usando Cypress para testar funcionalidades de um site de e-commerce.
- Node.js (versão LTS recomendada)
-
Clone o repositório:
git clone https://github.com/arthurqabr/ecomerce-cypress.git
-
Navegue até o diretório do projeto:
cd ecomerce-cypress
-
Instale as dependências:
npm install
ouyarn
-
Abra o Cypress Test Runner:
npx cypress open
-
No Cypress Test Runner, clique em um arquivo de teste para executá-lo. Lembrando que os testes de API estão em
e2e/integrations
O repositório conta com uma seção de Issues, onde são declarados os casos de testes e discutidas as melhorias do projeto. Além disso, o projeto utiliza um Projeto para o acompanhamento das tarefas, com colunas como TO DO, IN PROGRESS e DONE.
Este projeto utiliza Actions para a execução automatizada dos testes em uma pipeline. Antes de um merge para a branch "main", todos os testes são executados na pipeline para garantir a integridade do código.