Curso completo
Fundamentos de Testes de API
Entenda APIs antes de automatizá-las: HTTP, REST, autenticação, schemas e o que realmente vale verificar, sem se prender a uma única ferramenta.
~3 horas de conteúdo
Conteúdo do curso
10 aulas completas cobrindo tudo o que você precisa saber
Introdução
Introdução
Visão geral do curso
Saiba o que este curso cobre, para quem ele é e como ele se relaciona com os cursos práticos de teste de API.
Introdução
Por que testar APIs compensa
Onde os testes de API ficam na pirâmide, por que são rápidos e estáveis, e o que eles não conseguem te dizer.
Como as APIs funcionam
Aula
Aula 1HTTP na prática
Métodos, os códigos de status que quem testa erra, os cabeçalhos que importam e por que a idempotência muda suas retentativas.
Aula
Aula 2Convenções REST e design de recursos
Recursos, coleções, aninhamento e versionamento, e como as convenções permitem prever um endpoint sem documentação.
Aula
Aula 3Anatomia da requisição e da resposta
Parâmetros de caminho e de consulta, corpos, tipos de conteúdo, estrutura JSON, paginação e leitura crítica de uma resposta.
Aula
Aula 4Autenticação e autorização
Chaves de API, Basic, bearer tokens e JWT, OAuth, expiração de token e como manter credenciais fora dos seus testes.
Projetando testes de API
Aula
Aula 5O que verificar, e o que não verificar
Status, schema, valores-chave e cabeçalhos, além da armadilha do excesso de asserção que faz a suíte quebrar a cada mudança inofensiva.
Aula
Aula 6Validação de schema e de contrato
Validar o formato em vez dos valores, OpenAPI como fonte da verdade e onde começa o teste de contrato.
Aula
Aula 7Dados de teste e independência de ambiente
Preparação pela própria API, como evitar fixtures mutáveis compartilhadas e por que um teste que só passa às terças é um problema de dados.
Aula
Aula 8Casos de erro e testes negativos
Dez categorias de entrada ruim, limites, limites de taxa, timeouts e as verificações ligadas a segurança que quem testa deveria cobrir.
Trabalhando profissionalmente
Aula
Aula 9Explorando uma API antes de testá-la
Documentação, OpenAPI, curl e o tráfego real no DevTools, para montar um modelo mental antes de escrever qualquer coisa.
Aula
Aula 10Rodando testes de API no CI
O que entra no pipeline, ambientes e segredos, como manter a suíte rápida e falhas sobre as quais dá para agir.
Bônus e conclusão
Bônus
Bônus: escolhendo sua ferramenta de teste de API
Cada conceito do curso mapeado em Postman, REST Assured, Playwright, Cypress, k6 e curl.
Conclusão
Parabéns!
Você concluiu o curso Fundamentos de Testes de API!