Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Testando API REST com MongoDB e RabbitMQ em Cypress
Rating: 4.9 out of 5(185 ratings)
2,628 students

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
Created byFernando Papito
Last updated 2/2026
Portuguese

What you'll 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

Course content

6 sections46 lectures7h 22m total length
  • Boas-vindas ao Curso1:13
  • O Curso tem Suporte? Leia antes de começar1:37
  • Quem é esse tal de Papito?0:58
  • Visual Studio Code7:17
  • Instalando Node 184:44
  • Windows Terminal2:14
  • Git for Windows + Bash3:08
  • Diretórios QAx2:05

Requirements

  • Básico do Cypress

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?

Metodologia e Dinâmica de Aprendizado

Este curso foi desenvolvido para profissionais que buscam resultados práticos e autonomia técnica. A estrutura do treinamento prioriza a clareza e a agilidade, garantindo que você domine as ferramentas sem interrupções.

Conteúdo Autoinstrutivo e Objetivo

As aulas foram planejadas com uma didática passo a passo, focada na resolução de problemas reais. O conteúdo é autossuficiente, permitindo que você avance por todas as etapas com segurança e independência, eliminando a necessidade de acompanhamento individual constante.

Comunidade e Networking no Telegram

O suporte e a interação entre alunos ocorrem exclusivamente através da nossa Comunidade Oficial no Telegram. Este ambiente colaborativo foi criado para promover:

  • Troca de Conhecimento: Um espaço dinâmico onde alunos compartilham soluções e experiências práticas.

  • Networking Profissional: Conexão direta com outros estudantes e profissionais que enfrentam desafios semelhantes no mercado.

  • Aprendizado Coletivo: Devido à atuação do instrutor em projetos corporativos e consultorias de larga escala, priorizamos este modelo de comunidade, onde o debate de ideias e a colaboração aceleram o desenvolvimento de todos os membros.

Foco na Prática de Mercado

A ausência de suporte técnico individual é compensada por um material extremamente intuitivo e uma comunidade vibrante. Este modelo reflete a realidade do ambiente corporativo moderno, onde a proatividade e a troca de informações em rede são as chaves para o sucesso profissional.

Who this course is for:

  • Analistas de Testes de Software