GET POST PUT PATCH DELETE 200 OK 201 Created 401 Unauth 404 Not Found 500 Error
Formação Completa — 78 Aulas

Testes de API com Playwright

Do Backend ao CI/CD

Do zero absoluto ao pipeline rodando no GitHub Actions. Para QAs que querem dominar testes de API de verdade — com TypeScript, projeto real e portfólio profissional.

🚀 Preço de lançamento
R$ 247 R$ 127
Oferta expira em
07:00:00:00
GARANTIR POR R$ 127 VER O CONTEÚDO
78Aulas
15hde Conteúdo
14Módulos
1API Real
1FRONT END
Stack: 🎭 Playwright TS TypeScript ⬡ Node.js ⎇ Git ◉ GitHub Actions ◈ REST / JWT

Feito pra quem quer
dominar o backend
com testes automatizados

🧪
QA Manual em transição

Você testa manualmente e quer entrar em automação de API — a habilidade mais valorizada e mais escassa no mercado de QA hoje.

🌐
QA Web que quer ir além

Você já automatiza frontend mas sabe que testar a API diretamente é mais rápido, mais estável e é o que os times modernos exigem.

⚙️
Dev que quer entender QA

Você desenvolve APIs mas quer aprender a testá-las com profundidade — contratos, autenticação JWT, status codes e cobertura real.

🎯
QA em busca de SDET

Você já tem base mas quer arquitetura TypeScript real, service objects, fixtures, pipeline no GitHub e portfólio que impressiona recrutador.

14 módulos.
Uma jornada completa.

De REST e HTTP até o pipeline verde no GitHub Actions — cada módulo constrói sobre o anterior com TypeScript real.

M 00
Fundamentos de API REST
HTTP, URLs, métodos, status codes, JSON, Swagger, cURL e autenticação
8 aulas
Aula 01O que é API REST e por que testamos o backend
Aula 02Estrutura de uma URL — base, path, query params e fragmentos
Aula 03Métodos HTTP: verbos, intenção e quando usar cada um
Aula 04Status codes na prática: 2xx, 4xx, 5xx
Aula 05JSON — lendo, entendendo e validando respostas
Aula 06Swagger — lendo documentação como QA profissional
Aula 07cURL e headers: o que viaja em cada requisição
Aula 08Autenticação — Basic, Bearer e JWT
M 01
QA no Mundo Real
Times ágeis, Azure DevOps, Figma e critérios de aceite de API
4 aulas
Aula 09Como funciona um time ágil na visão do QA
Aula 10Materializando o Ágil no Azure DevOps
Aula 11Do protótipo à Sprint: lendo o Figma do projeto
Aula 11BDo critério de aceite de UI ao teste de API
M 02
Ambiente e Projeto
Node.js, VS Code, Git, GitHub via SSH — setup completo do zero
9 aulas
Aula 12Instalando Node.js e VS Code
Aula 13Git: o que é e por que o mercado exige
Aula 14GitHub: criando conta e primeiro repositório
Aula 15Configuração inicial do Git: identidade e credenciais
Aula 16SSH: conexão segura entre seu computador e o GitHub
Aula 17Commits semânticos: feat, fix, test, chore
Aula 18Produtividade do Git via VS Code
Aula 19Do computador ao GitHub — seu repositório no ar
Aula 20Clonando o repositório e instalando o Playwright para API
M 03
TypeScript Essencial para QA
Tipos, interfaces, generics, async/await e organização de projeto
16 aulas
Aula 21Por que TypeScript: o que muda na sua vida como QA
Aula 22Playwright Config — o cérebro da sua automação
Aula 23Variáveis, tipos e nomenclatura de pastas e arquivos
Aula 24Interfaces: criando o contrato da nossa API
Aula 25Arrays e objetos tipados — lendo respostas de API sem travar
Aula 26Funções tipadas — parâmetros e retorno com segurança
Aula 27Arrow functions tipadas — o padrão dos projetos modernos
Aula 28Async/Await tipado — por que tudo em API é assíncrono
Aula 29Try/Catch tipado — tratando erros como QA profissional
Aula 30Enums vs Arrays: quando usar cada um na automação
Aula 31Type assertions e optional chaining — lidando com JSON incerto
Aula 32Generics básicos — funções que funcionam para qualquer tipo
Aula 33Import e Export — organizando o projeto em arquivos
Aula 34Loops e métodos de array tipados — varrendo listas da API
Aula 35Objetos aninhados — lendo JSON complexo com segurança
Aula 36Debug básico em TypeScript — erro de tipo vs erro de lógica
M 04
O Laboratório
Conhecendo a API real do curso — endpoints, Thunder Client e exploração
4 aulas
Aula 37A proposta: testar API real em produção, não criar
Aula 38Conhecendo a API de laboratório — endpoints e entidades
Aula 39Explorando a API ao vivo no VS Code — Thunder Client
Aula 40Validando comportamento com intenção
M 05
Fundamentos de Testes de API
Playwright para API, autenticação, fixtures, variáveis de ambiente e relatório
11 aulas
Aula 41Configuração definitiva do Playwright para API
Aula 42Primeira requisição HTTP com Playwright
Aula 43De uma requisição para múltiplos testes organizados
Aula 44Eliminando repetição com baseURL e beforeEach
Aula 45Reutilização de código com snippets
Aula 46Autenticação em APIs com Bearer Token
Aula 47Proteção de dados com variáveis de ambiente
Aula 48Filtros de API com Query Params
Aula 49Reutilização de autenticação com Fixtures
Aula 50Cobertura de testes com IA
Aula 51Relatório nativo HTML — visualizando seus testes de API
M 06
CRUD Profissional
PUT, PATCH, DELETE — o ciclo completo do recurso
4 aulas
Aula 52Atualização total com PUT
Aula 53Atualização parcial com PATCH
Aula 54Remoção de dados com DELETE
Aula 55Organização de suite e relatórios de impacto
M 07
Massa de Dados com JSON
Estruturação de massa, cobertura de erros e arquitetura de suite
3 aulas
Aula 56Estruturando massa de dados com JSON
Aula 57Cobertura de erros e regras de negócio
Aula 58Arquitetura de suite de testes
M 08
Asserções e Validações Avançadas
Status, headers, corpo, paginação, arrays e encadeamento de ações
5 aulas
Aula 59Validando status, headers e corpo da resposta
Aula 60Testando paginação, filtros e ordenação
Aula 61Validação de dados retornados — arrays e objetos
Aula 62Encadeamento de ações: testando comportamento real da API
Aula 63Custom assertions para validação avançada
M 09
Arquitetura de Testes
Service Objects — organizando chamadas como profissional
1 aula
Aula 64Service Objects — organizando chamadas como profissional
M 10
Capturando Requisições Reais
cURL do Swagger, DevTools, HAR e refatoração de assertions
4 aulas
Aula 65Convertendo requisições cURL do Swagger para Playwright
Aula 66Refatorando assertions para escalar o projeto
Aula 67Extraindo requisições do navegador com DevTools
Aula 68Capturando requisições da interface com HAR no Playwright
M 11
Data-Driven Testing
JSON, Faker.js, CSV e upload de arquivo na requisição
4 aulas
Aula 69Data-driven com JSON
Aula 70Simulando cadastros com Faker.js — dados dinâmicos e únicos
Aula 71Data-driven com CSV
Aula 72Teste com upload de arquivo na requisição
M 12
Relatórios com Allure
Configuração, categorias, histórico e análise de falhas
2 aulas
Aula 73Allure Report — configuração e primeiros relatórios de API
Aula 74Allure Report: categorias, histórico e análise de falhas
M 13
CI/CD com GitHub Actions
Pipeline automatizado, secrets e Allure integrado ao CI
2 aulas
Aula 75Execução de testes de API no GitHub Actions
Aula 76Allure Report integrado ao pipeline
M 14
Portfólio e Carreira
README profissional, GitHub e próximos passos como SDET
2 aulas
Aula 77Documentando seu projeto com README profissional
Aula 78O que vem depois: conceitos para investir na carreira
# rodando a suite completa de API
$ npx playwright test // 113 testes | 14 módulos
GET /products — lista com paginação (312ms)
POST /products — criação com Faker.js (428ms)
PUT /products/:id — atualização total (391ms)
PATCH /products/:id — atualização parcial (344ms)
DELETE /products/:id — remoção confirmada (289ms)
POST /login — 401 Unauthorized // validando erro esperado
113 passed | 0 failed | 2.1s total

Tecnologias valorizadas
no mercado hoje

Tudo que você aprende aqui aparece em vagas reais de QA Automation e SDET com foco em backend.

Playwright TypeScript GitHub Actions REST API JWT / Bearer Node.js Git & GitHub Faker.js Allure Report Azure DevOps Thunder Client Swagger / OpenAPI dotenv JSON / CSV Service Objects ChatGPT / Copilot HAR / DevTools VS Code

Você não testa em mock.
Testa uma API real.

A API usada no curso é real, hospedada em produção — com autenticação, endpoints funcionais e regras de negócio verdadeiras.

A API
API Northwind

API RESTful completa com autenticação JWT, endpoints de produtos, usuários, pedidos e muito mais — os mesmos padrões que você vai encontrar em sistemas corporativos reais.

CRUD Completo JWT Auth Paginação Filtros & Query Upload Erros reais
Diferencial técnico
TypeScript do zero

Diferente dos cursos com JavaScript puro, aqui você aprende TypeScript — a linguagem que o mercado exige e que previne erros antes do teste rodar.

Interfaces tipando contratos de API
Generics reutilizáveis entre endpoints
Erros capturados em tempo de compilação
Autocomplete real no VS Code
● ● ●
# interface TypeScript do contrato de produto
interface Product {
id: number;
name: string;
price: number;
category?: string;
}
# TypeScript avisa ANTES do teste rodar
Contrato garantido em tempo de compilação

Não só conhecimento.
Prova do que você sabe.

01
Projeto real no GitHub

Repositório completo com TypeScript, Service Objects, fixtures, data-driven e README profissional — pronto para mostrar em entrevistas.

02
Pipeline verde no CI/CD

GitHub Actions rodando seus testes de API automaticamente a cada push. Badge de status no README. Evidência pública que você entrega qualidade.

03
Relatórios profissionais

Allure Report com histórico de execuções e análise de falhas — o que gestores e líderes técnicos querem ver num QA sênior.

04
Mentalidade de SDET

Você vai sair pensando em contratos de API, cobertura real de backend e arquitetura escalável — não apenas em fazer o teste passar.

A diferença entre
decorar e entender

❌ OUTROS CURSOS
JavaScript puro — sem tipagem, sem contrato
Mock server — nunca testam API de verdade
Sem arquitetura — tudo num arquivo só
Sem CI/CD — testes só na máquina local
Projeto de tutorial que ninguém coloca no portfólio
Conteúdo desconectado do processo ágil real
✓ ESTE CURSO
TypeScript com interfaces e generics reais
API real em produção — autenticação JWT inclusa
Service Objects, fixtures e arquitetura escalável
GitHub Actions rodando — pipeline do zero
Projeto completo e profissional para entrevista
Agile, Azure DevOps e critérios de aceite na prática

Pronto pra dominar
testes de API?

🚀 Preço de lançamento — 7 dias
R$ 247 R$ 127
ou em até 3x no cartão
Oferta expira em 07:00:00:00
GARANTIR POR R$ 127 AGORA

🔒 Garantia de 7 dias — satisfação total ou reembolso

💬