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 integração contínua.
~3 horas de conteúdo
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 em teste
Conheça a API de Customers da EngageSphere que será testada ao longo do curso.
Aula
Aula 1Faç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 2Escrevendo 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 da resposta.
Parâmetros de consulta
Aula
Aula 3Parâmetro de consulta: page
Teste o parâmetro de consulta page e faça asserção sobre a página atual.
Aula
Aula 4Parâmetro de consulta: limit
Teste o parâmetro de consulta limit e faça asserção sobre o tamanho da coleção.
Aula
Aula 5Parâmetro de consulta: size
Teste o filtro size e faça asserção de que todos os customers correspondem a ele.
Aula
Aula 6Parâ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 7Cená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 8Executando testes de API em modo headless
Execute, filtre e gere relatórios dos seus testes de API.
Aula
Aula 9Executando 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!