Robot API Expert. Testando APIs em arquitetura de Microsserviços

Descubra técnicas de automação de testes que vão além de GET, POST, PUT e Delete ao automatizar testes para uma API REST como módulo de um MicroServiço.

Avançado (273 Feedbacks) 2.4k+ Alunos Portugues
Criado por Fernando Papito
Ultima atualização em 08/2022
Descrição

Uma API é a camada do software responsável pela troca de dados entre qualquer outro software externo. Já os microsserviços, que também são camadas, tem um intuito diferente: escalar o software internamente, facilitando implantação, proteção e manutenção de features. E uma API pode fazer parte de um Microsserviço.

O que você aprenderá?

  • Automação de testes no backend em Robot Framework
  • Entenda como funciona a arquitetura de Microsserviços em relação a Monolítica
  • Descubra o mundo das filas AMQP com RabbitMQ
  • Scripts de testes automatizados para APIs REST
  • Reúso através de encapsulamento de Keywords
  • Interceptação de eventos do RabbitMQ
  • Quebre paradigmas do teste tradicional
Requisitos
  • Conhecimento básico em Robot Framework
  • Conhecimento em testes manuais para APIs
Conteúdo do curso
Introdução
1 Aulas
  • Bem-vindo(a) ao Robot API Expert
    00:09:10
Ferramentas essenciais
3 Aulas
  • Instalando o Robot 4 com Python 3.9
    00:08:30
  • VSCode com Robot Intelisense
    00:06:37
  • Hyper e Gitbash
    00:10:42
Ambiente de Testes
6 Aulas
  • Instalando o Nodejs 16x LTS
    00:03:12
  • Preparando o Microserviço
    00:05:08
  • Configurando o Banco de Dados
    00:08:28
  • Fila de eventos com RabbitMQ
    00:05:58
  • Configurando o Servidor de Email
    00:03:30
  • Entedendo o ecossistema
    00:17:57
Testando a Api do Microserviço
16 Aulas
  • Testando a API na prática
    00:23:13
  • Iniciando o projeto em Robot
    00:12:15
  • Testando Api POST
    00:14:07
  • Deu ruim na massa? #SQN
    00:18:30
  • Validando o response body
    00:11:23
  • Melhorando a estrutura do projeto
    00:06:54
  • Encapsulamento de steps
    00:17:13
  • Remodelando a massa de testes com Python
    00:13:46
  • Retcon - Ajustando a massa de testes
    00:02:04
  • Independence Tests
    00:19:01
  • Testando Api GET
    00:25:20
  • Testando GET com Query
    00:10:00
  • Testando Api PUT Parte 1
    00:17:17
  • Clean Code e DRY com Helpers
    00:07:40
  • Testando Api PUT Parte 2
    00:04:37
  • Testando Api DELETE
    00:09:37
Pensando fora da Caixa
4 Aulas
  • Quebrando Paradigmas do Teste Tradicional
    00:05:38
  • Interceptando eventos do RabbitMQ
    00:12:15
  • Automatizando Purge e Get do RabbitMQ
    00:13:00
  • Validando a email na fila de eventos do RabbitMQ
    00:11:46
Encerramento
1 Aulas
  • Parabéns, você se tornou um Robotizador de Testes para APIs REST
    00:01:29
Conheça também
16 horas
4.2k+ Alunos R$297,00 R$147,00
16 horas
22k+ Alunos Grátis
Sobre o instrutor

Fernando Papito

Head de QA especialista em Testes e DevOps.

Cypress Robot Framework Playwright Jenkins k6 Docker Kubernetes Jmeter Capybara Cucumber Ruby Python Javascript Node.js Java C# Selenium WebDriver CodeceptJS Appium
Apaixonado por tecnologia e qualidade de software, viu na docência uma nova oportunidade de crescimento pessoal. Tem domínio de diversas tecnologias e nas horas vagas toca guitarra numa banda de rock sem nome.

Feedbacks recentes

  • Antonio Carlos da Silva Moreira
    Excelente treinamento, fui muito proveitoso, irei utilizar no dia a dia na minha empresa. Com certeza irei somar ainda mais na minha equipe.
  • Everton Rafael de Souza
    Que treinamento Sensacional... #FORADACURVA> Muito Obrigado Papito pelo conhecimento passado. Tu eh 1000
R$399,99 R$159,00
Este curso inclui: