Teste básico de uma API RESTful por meio de automação com Cypress. As operações cobertas incluem um CRUD utilizando a API pública https://restful-api.dev.
- Clonar o repositório:
git clone https://github.com/juliegodoi/api-test-automation.git
cd api-test-automation- Instalar as dependências do projeto:
npm install- Executar os testes automatizados
npx cypress open| Teste | Método | Descrição | Código-fonte |
|---|---|---|---|
| Cadastrar produto | POST | Testa a criação de um novo produto | cadastrar-produtos.cy.js |
| Listar produto | GET | Testa a listagem de produtos (existente e inexistente) | listar-produtos.cy.js |
| Atualizar produto | PUT | Testa a atualização de um produto existente | atualizar-produtos.cy.js |
| Deletar produto | DELETE | Testa a exclusão de um produto e erro ao deletar inexistente | deletar-produtos.cy.js |