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 web-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 |