Curso completo

Básico de Testes de API com Playwright

Comece a testar APIs com Playwright: teste um endpoint REST real, seus parâmetros de consulta e seus cenários de erro e, depois, execute na CI.

Conteúdo do curso

9 aulas completas cobrindo tudo o que você precisa saber

Introdução

Introdução
Estrutura do curso
Saiba como o curso está organizado e aproveite o conteúdo ao máximo.
Introdução
Pré-requisitos
Sistemas e conhecimentos necessários para concluir o curso.
Introdução
Conhecendo a aplicação sob teste
Conheça a API de Customers do EngageSphere que será testada ao longo do curso.
Aula
Aula 1
Faça o fork, clone e configure o Playwright
Faça o fork, clone, execute a API com Docker e configure o Playwright para testes de API.

Caminho feliz

Aula
Aula 2
Escrevendo um teste de caminho feliz
Envie uma requisição GET e faça asserções sobre o código de status e a estrutura do corpo.

Parâmetros de consulta

Aula
Aula 3
Parâmetro de consulta: page
Teste o parâmetro de consulta page e faça asserção sobre a página atual.
Aula
Aula 4
Parâmetro de consulta: limit
Teste o parâmetro de consulta limit e faça asserção sobre o tamanho da coleção.
Aula
Aula 5
Parâmetro de consulta: size
Teste o filtro size e faça asserção de que todos os customers correspondem a ele.
Aula
Aula 6
Parâmetro de consulta: industry
Teste o filtro industry e faça asserção de que todos os customers correspondem a ele.

Cenários de erro

Aula
Aula 7
Cenários de erro
Faça asserções sobre respostas 400 Bad Request para valores de parâmetro inválidos.

Executando testes e CI

Aula
Aula 8
Executando testes de API em modo headless
Execute, filtre e gere relatórios dos seus testes de API.
Aula
Aula 9
Executando testes no GitHub Actions
Execute seus testes de API com Playwright em um pipeline de integração contínua.

Bônus e conclusão

Bônus
Bônus: Playwright MCP para testes de API
Use o Playwright MCP para deixar um assistente de IA ajudar você a explorar e testar a API.
Conclusão
Parabéns!
Você concluiu o curso Básico de Testes de API com Playwright!