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

Formação Profissional em Testes de API com Playwright

Do Zero ao CI/CD com Projeto Real

Este curso é para você que deseja: ✅ aprender API do jeito certo;, dominar Playwright ✅ entender Git, ✅ aprender TypeScript, ✅ trabalhar com CI/CD,✅ construir portfólioDo zer Para QAs que querem dominar testes de API de verdade — com TypeScript, projeto real e portfólio profissional.

GARANTIR POR R$ 127 VER O CONTEÚDO



Este curso NÃO é para quem: ❌ já domina Playwright API ❌ procura apenas um curso rápido sobre requests ❌ quer somente exemplos isolados de código

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 01○O que é API REST e por que testamos o backend
Aula 02○Estrutura de uma URL — base, path, query params e fragmentos
Aula 03○Métodos HTTP: verbos, intenção e quando usar cada um
Aula 04○Status codes na prática: 2xx, 4xx, 5xx
Aula 05○JSON — lendo, entendendo e validando respostas
Aula 06○Swagger — lendo documentação como QA profissional
Aula 07○cURL e headers: o que viaja em cada requisição
Aula 08○Autenticaçã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 09○Como funciona um time ágil na visão do QA
Aula 10○Materializando o Ágil no Azure DevOps
Aula 11○Do protótipo à Sprint: lendo o Figma do projeto
Aula 11B○Do 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 12○Instalando Node.js e VS Code
Aula 13○Git: o que é e por que o mercado exige
Aula 14○GitHub: criando conta e primeiro repositório
Aula 15○Configuração inicial do Git: identidade e credenciais
Aula 16○SSH: conexão segura entre seu computador e o GitHub
Aula 17○Commits semânticos: feat, fix, test, chore
Aula 18○Produtividade do Git via VS Code
Aula 19○Do computador ao GitHub — seu repositório no ar
Aula 20○Clonando 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 21○Por que TypeScript: o que muda na sua vida como QA
Aula 22○Playwright Config — o cérebro da sua automação
Aula 23○Variáveis, tipos e nomenclatura de pastas e arquivos
Aula 24○Interfaces: criando o contrato da nossa API
Aula 25○Arrays e objetos tipados — lendo respostas de API sem travar
Aula 26○Funções tipadas — parâmetros e retorno com segurança
Aula 27○Arrow functions tipadas — o padrão dos projetos modernos
Aula 28○Async/Await tipado — por que tudo em API é assíncrono
Aula 29○Try/Catch tipado — tratando erros como QA profissional
Aula 30○Enums vs Arrays: quando usar cada um na automação
Aula 31○Type assertions e optional chaining — lidando com JSON incerto
Aula 32○Generics básicos — funções que funcionam para qualquer tipo
Aula 33○Import e Export — organizando o projeto em arquivos
Aula 34○Loops e métodos de array tipados — varrendo listas da API
Aula 35○Objetos aninhados — lendo JSON complexo com segurança
Aula 36○Debug 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 37○A proposta: testar API real em produção, não criar
Aula 38○Conhecendo a API de laboratório — endpoints e entidades
Aula 39○Explorando a API ao vivo no VS Code — Thunder Client
Aula 40○Validando 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 41○Configuração definitiva do Playwright para API
Aula 42○Primeira requisição HTTP com Playwright
Aula 43○De uma requisição para múltiplos testes organizados
Aula 44○Eliminando repetição com baseURL e beforeEach
Aula 45○Reutilização de código com snippets
Aula 46○Autenticação em APIs com Bearer Token
Aula 47○Proteção de dados com variáveis de ambiente
Aula 48○Filtros de API com Query Params
Aula 49○Reutilização de autenticação com Fixtures
Aula 50○Cobertura de testes com IA
Aula 51○Relatório nativo HTML — visualizando seus testes de API
M 06
CRUD Profissional
PUT, PATCH, DELETE — o ciclo completo do recurso
4 aulas
▾
Aula 52○Atualização total com PUT
Aula 53○Atualização parcial com PATCH
Aula 54○Remoção de dados com DELETE
Aula 55○Organizaçã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 56○Estruturando massa de dados com JSON
Aula 57○Cobertura de erros e regras de negócio
Aula 58○Arquitetura 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 59○Validando status, headers e corpo da resposta
Aula 60○Testando paginação, filtros e ordenação
Aula 61○Validação de dados retornados — arrays e objetos
Aula 62○Encadeamento de ações: testando comportamento real da API
Aula 63○Custom assertions para validação avançada
M 09
Arquitetura de Testes
Service Objects — organizando chamadas como profissional
1 aula
▾
Aula 64○Service Objects — organizando chamadas como profissional
M 10
Capturando Requisições Reais
cURL do Swagger, DevTools, HAR e refatoração de assertions
4 aulas
▾
Aula 65○Convertendo requisições cURL do Swagger para Playwright
Aula 66○Refatorando assertions para escalar o projeto
Aula 67○Extraindo requisições do navegador com DevTools
Aula 68○Capturando 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 69○Data-driven com JSON
Aula 70○Simulando cadastros com Faker.js — dados dinâmicos e únicos
Aula 71○Data-driven com CSV
Aula 72○Teste 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 73○Allure Report — configuração e primeiros relatórios de API
Aula 74○Allure 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 75○Execução de testes de API no GitHub Actions
Aula 76○Allure Report integrado ao pipeline
M 14
Portfólio e Carreira
README profissional, GitHub e próximos passos como SDET
2 aulas
▾
Aula 77○Documentando seu projeto com README profissional
Aula 78○O 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?

NÃO PERCA MAIS TEMPO

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

💬