
O objetivo deste curso é capacitá-lo a desenvolver testes automatizados de API utilizando Playwright e Python, dominando desde os fundamentos até técnicas avançadas aplicadas em projetos reais no mercado de trabalho.
Você começará entendendo os fundamentos essenciais: o que são APIs REST, como funcionam no ciclo de desenvolvimento e como interagir com os principais métodos HTTP (GET, POST, PUT, DELETE, PATCH). Também aprenderá a configurar seu ambiente de desenvolvimento com Python, Playwright, Pytest e todas as dependências necessárias.
Em seguida, vamos avançar para os primeiros passos com Playwright para APIs, criando seu primeiro teste prático, explorando requisições e respostas (status codes, headers, body), gerenciando autenticação e tokens e construindo um CRUD completo.
Depois, o curso mostra como estruturar um projeto profissional, aplicando boas práticas e Programação Orientada a Objetos, além de implementar funções auxiliares para aumentar a reutilização de código.
Você também vai aprender a aplicar validações com JSON Schema, garantindo a qualidade das respostas recebidas, e a trabalhar com testes orientados a dados (DDT), rodando múltiplos cenários automaticamente a partir de arquivos CSV e JSON.
Por fim, abordaremos relatórios e performance, onde você gerará relatórios em HTML e Allure, além de configurar execução paralela para aumentar a performance da suíte de testes.
Este curso é prático, direto ao ponto e com foco no mercado, preparando você para construir uma automação de APIs moderna, escalável e confiável.