HTTP, REST e fundamentos
Trabalhados de forma prática, inclusive com requisições reais via curl.
- HTTP
- REST
- Cliente-servidor
- Métodos HTTP
- Status codes
- Headers
- Query params
- Path params
- Request body
- Response body
- JSON
- XML
Do Zero aos Testes Profissionais
Aprenda a testar APIs reais de forma sistemática — do HTTP e autenticação aos testes negativos, segurança, automação, CI/CD, SQL e IA.
Autora: Lilian Borba — QA Insider

O material começa pelos fundamentos, mas evolui até práticas profissionais de teste de APIs. O livro conduz o leitor do entendimento dos fundamentos até uma estrutura completa de testes de API — passando por investigação manual, cenários negativos, segurança, automação e integração contínua.
Trabalhados de forma prática, inclusive com requisições reais via curl.
Como APIs são projetadas — e o que isso significa para quem testa.
O livro possui capítulos específicos dedicados a esses mecanismos.
Técnicas para desenhar cobertura além do caminho feliz.
Não teste apenas o happy path.
O livro reúne mais de 200 cenários de teste organizados por categorias, incluindo autenticação, segurança, payloads, performance, concorrência, contratos e outros comportamentos críticos.
* Uma base de referência organizada — não uma lista exaustiva de todos os cenários possíveis do mercado.
140 bugs reais em APIs REST para desenvolver olhar investigativo de QA.
Inconsistências de status code
Ausência de validação de campos
Problemas de contrato
Problemas de autenticação
Divergências entre documentação e comportamento real
Problemas de idempotência
O material utiliza APIs públicas para demonstrar comportamentos reais e inconsistências que podem ser investigadas pelo QA.
Cliente HTTP visual + automação.
Alternativa para exploração e testes de APIs.
Testes de API com JavaScript.
Automação robusta de API e integração com UI.
Testes de API com Java/JUnit/Maven.
O livro não apresenta apenas as ferramentas. Ele mostra os mesmos tipos de cenário sendo implementados em diferentes stacks — o que permite compreender diferenças de abordagem e adaptar-se ao contexto do time.
Há um capítulo dedicado ao comparativo entre Postman, Insomnia, Cypress, Playwright e REST Assured.
O material inclui validação de API utilizando SQL com PostgreSQL e MySQL. A resposta da API pode parecer correta. O QA ainda pode precisar verificar o dado persistido.
POST /bookings 201 Created
{
"bookingid": 1042,
"booking": { "firstname": "Lilian" }
}
-- e no banco?
SELECT firstname, totalprice, depositpaid
FROM bookings
WHERE id = 1042;O livro aborda GitHub Actions, GitLab CI, Azure DevOps e Jenkins. O capítulo 56 é dedicado especificamente a CI/CD.
IA acelera tarefas mecânicas. A decisão de qualidade continua dependendo do contexto e do julgamento do QA.
O capítulo 57 aborda prompts e fluxos de IA para geração de payloads, cenários e massas, com revisão humana antes da utilização real.
O QA precisa saber identificar sinais de risco e testar comportamentos básicos de segurança.
O conteúdo diferencia testes básicos de segurança para QA de pentest formal. Este não é um curso de pentest.
O projeto final integra os conhecimentos construídos ao longo do livro, usando Playwright + TypeScript como espinha dorsal e conectando as partes anteriores em uma estrutura profissional de testes de API.
project-final-api-qa-insider/
├── playwright.config.ts
├── package.json
├── .github/workflows/
├── fixtures/
├── smoke/
├── contrato/
├── funcionais/
├── autenticacao/
├── seguranca/
├── concorrencia/
└── performance/O livro utiliza APIs públicas para que os exemplos possam ser executados e investigados. O material informa que as APIs de referência são gratuitas e que os exemplos foram validados contra os endpoints indicados.
Para quem precisa construir fundamentos sólidos de API.
Para quem quer ampliar cobertura, automação e investigação.
Para quem precisa pensar em contrato, risco, arquitetura, segurança e estratégia.
Para quem quer sair do teste manual e começar a trabalhar com automação de APIs.
Também atende profissionais que já trabalham com Postman e querem avançar para automação e engenharia de testes.
Este material não pretende substituir:
O próprio projeto final explicita limites conscientes, incluindo carga em escala real, pentest formal e Contract Testing consumer-driven completo.
Uma API real pode fazer mais — ou menos — do que sua documentação promete.
O trabalho do QA é encontrar essas diferenças de maneira:
O livro começa assumindo pouco conhecimento prévio e apresenta a preparação do ambiente. Porém, as partes de automação (Cypress, Playwright e REST Assured) exigem programação.

QA Lead Sênior • Arquiteta de Qualidade • Criadora da QA Insider
Do primeiro request ao projeto profissional de automação de APIs.
Acesse o material pela Hotmart.