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

https://github.com/brunobzs/cypress-api-test

Automated API Testing with Cypress
https://github.com/brunobzs/cypress-api-test

api-telegram automation-test cypress tools-qa

Last synced: 25 days ago
JSON representation

Automated API Testing with Cypress

Awesome Lists containing this project

README

        

# Testes de API com Cypress

Este repositório contém testes de API automatizados usando [Cypress](https://www.cypress.io/). A API que estamos testando é a [**ServeRest**](https://serverest.dev/), que é uma API REST gratuita que simula uma loja virtual.

## Estrutura do Repositório

```plaintext
├── cypress/
│ ├── tests/ # Testes de integração da API
│ └── support/ # Comandos e configurações auxiliares
├── cypress.json # Configurações do Cypress
└── README.md # Este arquivo
```
## Pré-requisitos
Antes de executar os testes, é necessário ter o seguinte instalado em sua máquina:
- Node.js (versão 20 ou superior)
- NPM ou Yarn
- Cypress instalado

## Instalação
Siga os passos abaixo para configurar o ambiente e executar os testes:

1. Clone este repositório:
```bash
git clone https://github.com/brunobzs/cypress-api-test.git
```
2. Instale as dependências do projeto:
```bash
npm install
```

## Executando os Testes
Para rodar os testes de API, execute o seguinte comando:

Usando o cypress no modo visual:
```bash
npx cypress open
```
Usando o cypress no modo headless:
```bash
npx cypress run
```
O Cypress será aberto automaticamente, e os testes de API serão executados.

## Contribuindo
Se você deseja contribuir para este repositório, siga os passos abaixo:
1. Fork este repositório.
2. Crie uma branch para suas alterações:
```bash
git checkout -b minha-branch
```
3. Faça as alterações necessárias e envie um pull request.