An open API service indexing awesome lists of open source software.

https://github.com/mrk-qa/treinamento-nttdata-cypress-teste-api-gorest-v2

Projeto desenvolvido para o treinamento de Automação de Testes de API utilizando Cypress (versão 2) na empresa NTT DATA.
https://github.com/mrk-qa/treinamento-nttdata-cypress-teste-api-gorest-v2

Last synced: 2 months ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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](https://www.linkedin.com/company/ntt-data-europe-latam/mycompany/)

## 🔖 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](https://www.cypress.io/)

##### 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](https://gorest.co.in)

##### 5) Explicando as Regras de Negócio

##### 6) Collection no Insomnia

##### 7) Hands-on _CRUD - CREATE, READ, UPDATE e DELETE_

- [x] [GET] get all users
- [x] [GET] get only user (id)
- [x] [GET] get only user (name)
- [x] [GET] get only user (email)
- [x] [GET] get only user (gender)
- [x] [GET] get only user (status)
- [x] [GET] get all comments
- [x] [GET] get all posts
- [x] [GET] get all todos
- [x] [POST] create user
- [x] [PUT] update user
- [x] [DELETE] delete user

##### 8) Desafio

[Formulário](https://forms.microsoft.com/pages/responsepage.aspx?id=oGkWWT8YpUmY9Jqg0LY9gfzefbgblk5Oh5Qwcw15HSpUQUhHNkFGRUNKMlMxTzFMWEhWMVNQUDhMSi4u)

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](https://www.linkedin.com/in/mrk-silva/)