/cypress_bootcamp_challenge_04

Teste de API com Cypress e CI em Gh Actions desenvolvido para o desafio do quarto módulo do Agilizei Bootcamp.

Primary LanguageJavaScript

Teste de API com Cypress + CI em Github Actions

Agilizei Bootcamp - Challenge 04


Projeto desenvolvido para o desafio do quarto módulo do Agilizei Bootcamp.

📚 Conceitos Apresentados no Módulo

  • Conceitos sobre Web Service
  • Testes de API automatizados
  • Teste de validação de contrato
  • Filtros de testes com Tags
  • Utilização do Insomnia

🛠️ Tecnologias Utilizadas

🏁 Como Executar o Projeto

# Clone este repositório
$ git clone https://github.com/nayaraquino/cypress_bootcamp_challenge_04.git

A execução pode ser feita através da linha de comando ou do próprio framework.

  • Através da linha de comando:
# Na pasta Aulas, execute:
$ npx cypress open
  • Através do framework: Basta abrir o Cypress e através da interface dele escolher a pasta do projeto.

Após isso, é só escolher a spec desejada e assistir a execução dos testes.

running test

OU

# Na pasta Aulas, execute:
$ npx cypress run

🗂️ Como Executar os Testes com Filtro

  • Testes Healthcheck
$ npm run test:healthcheck
  • Testes de Contrato
$ npm run test:contract
  • Testes Funcionais
$ npm run test:functional

▶️ Testes em Execução

Teste 1 - Ping

ping

Teste 2 - Booking

booking

🔗 CI com Github Actions

https://github.com/nayaraquino/cypress_bootcamp_challenge_04/actions/runs/783323269

📑 Resultado dos Testes

Ping

ping

Booking

booking

Feito com ❤️ por Nayara Aquino 👋 Entre em contato!

Github Linkedin Gmail