Projeto automação fins de estudo para monitoria do curso Raro Academy.
Documentação da api: Swagger - Raromdb.
Criado pelo Iury @iuryoliveira
- Node.js - NVM Windows v20.11.0
- NPM - Versão 10.5.2
- IDE de desenvolvimento (Sugestão) - Visual Studio Code
- Ferramenta de automação dos testes - Cypress v13.7.3
- Biblioteca de geração de massa de dados - Faker
Deve ter instalado na sua máquina
Node.js
enpm
para rodar o projeto.
-
Clone o projeto
https://github.com/fercassia/raromdb
. -
Entre na pasta do projeto clonado
raromdb
-
Rode
npm install
(ounpm i
) para instalar as dependencias de desenvolvimento do package.json.
Rode o comando npm run cy:open
ou npm run cy:run
para versão headless e gerar o report do mochawewesome
-
cypress
: Diretorio das pastas cypress; -
e2e
: Diretório responsável por armazenar cenários de testes automatizados (nome-endpoint
>nome-arquivo.cy.js
); -
fixtures
: Diretório responsável por armazenar massas de dados (nome-do-arquivo.json
); -
support
: Diretório responsável por criar comandos customizados (steps) dos objetos criados. (nome-endpoint
>nome-arquivo.cy.js
);e2e.js
: Arquivo responsável por index de arquivos dos comandos customizados (importações desses arquivos); -
cypress.config.js
: Arquivo responsável pela configuração base do cypress, urls dos ambientes; -
package.json
: Arquivo responsável por baixar dependencias do projeto; -
.gitignore
: Arquivos não necessários para versionamento devido ao peso, utilizadade ou sensibilidade;
This project was created with 💚 by @fercassia.