Autor: Humberto José Dantas (humbjd)
Projeto: Automação Web e API
Tecnologias: Cypress, JavaScript, Node.js
O projeto CYPRESS-137 é focado na automação de testes para aplicações web e APIs utilizando o framework Cypress. O objetivo é garantir a qualidade e a integridade de aplicações através de testes automatizados, cobrindo cenários críticos e fluxos de usuário tanto na interface web quanto nas interações com APIs.
- /cypress: Contém os testes automatizados.
- /integration: Testes de interface e API.
- /fixtures: Arquivos de dados para testes.
- /support: Configurações adicionais e comandos customizados.
- cypress.json: Configurações do Cypress.
- package.json: Dependências e scripts do projeto.
- Node.js (versão 12 ou superior)
- npm (versão 6 ou superior) ou yarn
- Cypress (instalado via npm/yarn)
- Clone este repositório:
git clone https://github.com/humbjd/CYPRESS-137.git
- Navegue até o diretório do projeto:
cd CYPRESS-137
- Instale as dependências:
ou
npm install
yarn install
Para executar os testes de interface web:
npx cypress run
Para executar os testes de API:
npx cypress run --spec "cypress/integration/api/*.spec.js"
Para executar os testes em modo interativo:
npx cypress open
Se você deseja contribuir com o projeto, siga os passos abaixo:
- Faça um fork deste repositório.
- Crie uma nova branch:
git checkout -b minha-feature
- Faça suas alterações e commit:
git commit -m "Adiciona nova feature"
- Envie para sua branch:
git push origin minha-feature
- Abra um Pull Request.
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.