Testando API Rest com REST-assured
Curso totalmente prático, para te dar uma boa base sobre os conceitos e como testar APIs Rest. Testaremos diversos tipos de recursos em formatos distintos, trabalhando com os principais formatos do mercado.
Confira algumas coisas que você aprenderá durante o curso.
Criar um projeto de testes com Rest Assured do zero
Fazer validações bem precisas, através de linguagens de consultas com o JsonPath, XmlPath e XPath
Validar respostas a partir de esquemas
Trabalhar com diversas formas de autenticações em API
Fazer requisições em APIs Rest utilizando os verbos mais populares
Fazer assertivas em cima dos dados de cabeçalho da resposta
Conhecer diversas formas de envio de dados nas requisições
Montando o ambiente
Olá, Mundo!
TESTE GRÁTISBusca por IP
Status Code
Primeiro teste
JUnit
Modo fluente
Hamcrest
Validar o body
Json primeiro nível
Json segundo nível
Json com lista
Mensagem de erro
Lista na raiz
Verificações avançadas
Unindo jsonpath com JAVA
Uso do XML
Nó raiz
XML Avançado
Unindo XmlPath com JAVA
XPath
Atributos estáticos
Request / Response Specification
Inserindo com POST
Validação ao salvar
POST com XML
Alterando com PUT
URL Parametrizável
Removendo com DELETE
Serializando MAP
Serializando objeto
Deserializando objeto
Serializando para XML
Deserializando para XML
Query
Query parametrizável
Header
Trabalhando com HTML
XPath com HTML
Upload
Definindo tempo máximo dos testes
Download
Validando XML
Validando Json
Acessando API Pública
Acessando API com chave
Autenticação básica
JWT
Aplicação Web
Apresentação dos cenários
Criando estrutura inicial do projeto
Não deve acessar sem token
Deve incluir conta com sucesso
Deve alterar conta com sucesso
Não deve incluir conta com nome repetido
Deve inserir movimentação com sucesso
Deve validar campos obrigatórios da movimentação
Não deve cadastrar movimentação futura
Não deve remover conta com movimentação
Deve calcular saldo das contas
Deve remover movimentação
Gerenciamento de massa, parte 1
Gerenciamento de massa, parte 2
Teste de Contas
Teste de Movimentações
Teste de Saldo e autenticação
Suíte de Testes
Até Logo!
Seja bem vindo ao curso de Testes de API Rest com Rest-assured.
Nesse curso, iremos aprender a fazer requisições em APIs Rest, utilizando um framework em JAVA muito poderoso que é o REST Assured. Com ele, será possível fazermos requisições com todos os tipos de verbos disponíveis na especificação REST, enviar dados de cabeçalho, cookie, enfim, criar diversos cenários para atender às nossas demandas de testes.
O curso irá te dar uma boa base dos conceitos e padrões da API Rest. Além de fazer requisições no seu sistema, você será capaz de realizar diversas validações, desde as mais simples, até buscar um atributo bem específico no meio de uma resposta gigante. Iremos trabalhar com os formatos Json e XML principalmente, mas também faremos algumas brincadeiras até com HTML.
Também iremos aprender a converter Maps e objetos para Json e objetos para XML. Trabalhar com upload e download de arquivos, autenticação das mais diversas formas e, ao final do curso, testar uma aplicação real (a API do gerenciador financeiro usada nos cursos de testes de aplicações web e mobile - SeuBarriga). Com isso, poderemos validar os nossos conceitos e enfrentar alguns desafios extras como o gerenciamento de massa de dados ao longo de uma suíte de testes.
O curso é 100% prático, onde trarei problemas, situações e os erros mais comuns que ocorrem no dia-a-dia, assim poderemos discutir sobre formas de como atuar em cada caso, tentando levantar os prós e contras de cada estratégia disponível.
Ao final desse curso, você terá uma boa base para desenvolver seus testes de forma rápida, estruturada e segura.
Wagner Aquino
Pessoas que adquiriram este curso também se interessaram pelos cursos abaixo
Todos os Cursos
Curso que inicia no básico dos testes, e vai gradualmente, trazendo novos conceitos e desafios. Veremos o que é e quando precisamos utilizar Mocks. Criaremos também funcionalidades com segurança através do TDD.
Todos os Cursos
Todos os Cursos
Todos os Cursos
Não, o curso pode ser assistido a qualquer tempo sem limite de prazo.
Sim, ao final do curso você receberá um certificado baseado na carga horária pra concluir o curso
Sim, temos um time de suporte pronto pra tirar as dúvidas relativas ao conteúdo do curso.
Sim
Sim, só enviar email para [email protected] e solicitar.