Olá, seja muito bem-vindo(a)!
Fiz este projeto de exemplo para demonstração de testes automatizados escritos com Cypress utilizando a aplicação BugBank que foi desenvolvida e é mantida por Jhonatas Matos.
Para baixar e rodar este projeto, você precisará das seguintes tecnologias instaladas em seu computador:
- git (usei a versão
2.47.0
enquanto escrevia este documento) - Node.js (usei a versão
v20.17.0
enquanto escrevia este documento) - npm (usei a versão
10.8.2
enquanto escrevia este documento)
Obs: Ao instalar o Node.js, o npm é instalado automaticamente.
Após clonar o projeto, execute o comando npm install
(ou npm i
para a versão curta) para instalar as dependências de desenvolvimento.
Neste projeto, você pode rodar os testes em modo interativo ou modo headless.
Execute o comando npm test
(ou npm t
para a versão curta) para rodar a todos os testes em modo headless.
Execute o comando npm run cy:open
para abrir a Cypress App e rodar os testes.
Para análise estática de código estou utilizando a biblioteca eslint-plugin-cypress.
Para realizar a análise estática de código, basta rodar o comando npm run lint
ou execute diretamente o comando npm run lint:fix
para realizar a análise e corrigir automaticamente os problemas encontrados.
Feito com ☕ e ❤️ por Renan.