Testando API REST com MongoDB e RabbitMQ em Cypress

Com foco em boas práticas de testes para APIs desenvolvidas com arquitetura de Microsserviços

Ratings: 4.94 / 5.00




Description

Aprimore suas habilidades em testes automatizados para APIs REST com o nosso incrível curso de Cypress! Nele, você aprenderá as melhores práticas para testar APIs desenvolvidas com arquitetura de microsserviços.

Os testes de API desempenham um papel crucial no processo de desenvolvimento de software, garantindo que a aplicação funcione conforme o esperado e facilite a comunicação entre diferentes componentes.

Ao executar testes na API, tanto os QAs quanto os desenvolvedores podem garantir que a funcionalidade da aplicação esteja intacta e que qualquer alteração no sistema não afete o desempenho geral dela. Com o Cypress e o JavaScript, você pode construir e executar esses testes, obtendo um feedback muito rápido para verificar se o software está funcionando corretamente.

Neste curso prático, você aprenderá como implementar testes automatizados de API com o poderoso Cypress 12.

Mas afinal, o Cypress oferece suporte para testes de APIs?

Apesar de ser um framework de teste frontend, o Cypress realiza solicitações HTTP em nome das aplicações web enquanto está em execução. Surpreendentemente, ele utiliza o Node.js como motor para fazer requisições HTTP ao servidor da API, permitindo que você teste suas APIs com sucesso. O resultado é excelente!

Então, que tal embarcar nessa jornada comigo e aprimorar suas habilidades em testes automatizados de APIs com o Cypress? As aulas foram preparadas com base em minha experiência e conhecimento, e espero que você aproveite ao máximo. Vamos aprender juntos?

What You Will Learn!

  • Como construir um projeto de testes para API em Cypress
  • Utilizar Custom Commands para construir a camada de serviços
  • Construir tasks do Cypress para conectar no banco de dados
  • Como consumir uma API no modo hardcore 😱 sem Swagger
  • Testar requisições HTTP (Post, Get, Put e Delete)
  • Trabalhar com fixtures para request e response
  • Testar e adicionar tokens em requisições HTTP
  • Interceptação e validação de dados na fila de mensageria

Who Should Attend!

  • Analistas de Testes de Software