Exemplos de testes de integração e E2E utilizando Cypress, contando com BDD e Reports personalizados.
- Rodar testes de Integração e E2E.
- Conexão com o Cypress Dashboard.
- Report customizado com Mochawesome.
- BDD com Cucumber.
- Report customizado com Cucumber.
Clone ou faça o download desse repositório:
# Clone o repositório
$ git clone https://github.com/rodolforoc/cypress-examples
Dentro da pasta /cypress-examples rode os seguintes comandos:
# Rode todos os testes via CLI
$ node_modeules\.bin\cypress run
# running Cypress
# Rode para executar apenas um único teste via CLI
$ node_modeules\.bin\cypress run --spec .\cypress\integration\examples\test2.js
# running Cypress
# Rode para abrir o Cypress Test Runner
$ node_modeules\.bin\cypress open
# running Cypress
# Você pode escolher rodar qualquer teste e ver sua execução passo a passo
Para rodar o teste de BDD basta executar o arquivo com extensão .feature
# Rode para executar apenas um único teste via CLI
$ node_modeules\.bin\cypress run --spec .\cypress\integration\examples\BDD\ecommerce.feature
# running Cypress