Skip to content

Projeto desenvolvido para o treinamento de Automação de Testes de API utilizando Cypress (versão 2) na empresa NTT DATA.

Notifications You must be signed in to change notification settings

mrk-qa/treinamento-nttdata-cypress-teste-api-gorest-v2

Repository files navigation

Treinamento para QAs - Automação de Testes de API utilizando Cypress - Básico V2 🚀

2560px-NTT-Data-Logo

Esse repositório tem como objetivo otimizar os conhecimentos do treinamento de Cypress disponibilizado pela NTT DATA

🔖 Requisitos

  • [Node.js] - versão 16+
  • [Visual Studio Code] - versão 1.60+
  • [Git] - 2.35+

💻 Instalação

Para rodar o projeto de automação de testes na sua máquina, clone o repositório e execute o comando npm install para instalar todas as dependências.

Em seguida, execute npx cypress open para abrir a interface do Cypress ou execute npx cypress run para rodar os testes em modo headless (terminal).

✅ Etapas do treinamento

1) Apresentação do Cypress
2) O que é API? Application Programming Interface (Interface de Programação de Aplicações)
3) Apresentação desse repositório
4) Explorando a documentação no site Go REST
5) Explicando as Regras de Negócio
6) Collection no Insomnia
7) Hands-on CRUD - CREATE, READ, UPDATE e DELETE
  • [GET] get all users
  • [GET] get only user (id)
  • [GET] get only user (name)
  • [GET] get only user (email)
  • [GET] get only user (gender)
  • [GET] get only user (status)
  • [GET] get all comments
  • [GET] get all posts
  • [GET] get all todos
  • [POST] create user
  • [PUT] update user
  • [DELETE] delete user
8) Desafio

Formulário

Abaixo uma recordação dos participantes do treinamento 💙

Treinamento realizado em 19, 20 e 21 (Turma 1) e 26, 27 e 28 (Turma 2) de Julho/2023

🔮 Apoie este projeto

Se você deseja apoiar este projeto, deixe um ⭐.


Feito com 💙  por Marco Antonio 👋   Meu LinkedIn

About

Projeto desenvolvido para o treinamento de Automação de Testes de API utilizando Cypress (versão 2) na empresa NTT DATA.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published