Skip to content

rebecaferreira/semana-agilizei

Repository files navigation

Semana Agilizei ⚡

Projeto desenvolvido durante a Semana Agilizei 1.0

A Semana Agilizei 1.0 é um treinamento de automação de testes com Cypress, do zero à integração contínua, online e gratuito, com duração de uma semana e com muitos exercícios práticos, com acompanhamento e focado em ajudar cada pessoa a atingir seus objetivos.

Sobre o projeto

O projeto consiste na automação de testes de interface de um site utilizando Cypress.

Setup 🛠️

Primeiramente, é necessário instalar o Node.js

Para inicializar o projeto, basta digitar no terminal (dentro da pasta do projeto):

npm install

Após, para rodar os testes, digitar no terminal:

npm run cy:open ou npx cypress open

Para executar testes sem navegador (modo headless):

npm run cy:run ou npx cypress run

Execução com Cucumber

Neste projeto, foi implementado o framework Cucumber.

Para executá-lo:

npm run cy:open:cucumber e/ou npm run cy:run:cucumber (modo headless)

Reports 📄

Para gerar relatórios, foram usados dois reports generators:

  • Mochawesome
  • Cucumber HTML Reports

Gerando relatório com Mochawesome:

npm run report:merge & npm run report:mocha

Gerando relatório com Cucumber HTML Reports:

npm run report:cucumber

Integração contínua 🔄

Foi utilizado o Github Actions para a integração contínua do projeto, e o GitHub Pages para publicar os relatórios em formato .html

🔗 Link para o relatório

About

Project made during Semana Agilizei 1.0 event

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages