Projeto de testes end-to-end(E2E) e de API's em conjunto, com utilização de Custom Commands.
Este projeto utiliza das versões v16.18.0
e v1.22.19
do Node.js e yarn respectivamente. Use a mesma versão ou superior.
Rode yarn install
(ou yarn i
versão curta) para instalar as dependências do projeto.
Clone o projeto
git clone https://github.com/santosvini/cypress-mark-L.git
Entre no diretório do projeto
cd cypress-express-mark/
Inicie o servidor (acesse as pasta apps, e dentro de api/ e web/).
yarn dev
para rodar a API e o projeto de forma local.
Você pode e conseguirá rodar os teste em modo desktop e em modo mobile.
Para rodar os testes, rode o seguinte comando
yarn cy:test
para rodar em modo headeless
yarn cy:open
para rodar em modo GUI
Execute yarn cy:test
para rodar em modo headeless nas configurações de desktop.
Ou, execute yarn cy:open
para abrir o Cypress em modo interativo e com a viewport em modo desktop.
Execute yarn cy:test:mobile
para rodar em modo headeless nas configurações mobile.
Ou, execute yarn cy:open:mobile
para abrir o Cypress em modo interativo e com a viewport em modo mobile.
-
Para limpar os relatórios antigos:
yarn allure:clear
(não implementado). -
Ativar/Gerar o report pela CLI:
yarn allure:results
-
Para gerar os relatórios após a execução dos testes, dentro da pasta report-server:
yarn allure:generate
-
Para abrir os relatórios gerados:
yarn allure:serve
instalar o pacotehttp-server
, para subir o relatório gerado dentro da report-server de forma local.
Caso tenha gostado do projeto e da documentação, deixe uma ⭐.
Este projeto foi criado por 💚 Vini Santos.