Acerte 100% do quiz para continuar
Visão geral do curso
Saiba o que este curso cobre, para quem ele é e como ele se relaciona com os cursos práticos de teste de API.
Bem-vindo(a) ao curso Fundamentos de Testes de API, um curso independente de ferramenta sobre a camada que existe por baixo de qualquer ferramenta de teste de API que você venha a usar.
A maioria das pessoas aprende testes de API de trás para frente. Aprende primeiro uma ferramenta (Postman, REST Assured, Playwright, Cypress), fica confortável clicando em Send e só depois descobre que não consegue dizer se uma resposta está correta, se um 400 deveria ter sido um 422, ou por que a suíte quebra toda vez que alguém adiciona um campo inofensivo. A ferramenta nunca foi a parte difícil. O protocolo e o julgamento eram.
Este curso ensina o que testar e por quê, para que qualquer ferramenta vire apenas um detalhe.
Para quem é este curso 👤
- Pessoas de teste manual migrando para automação, que ouvem sempre que testes de API são o melhor lugar para começar e querem entendê-los antes de automatizá-los
- Pessoas de automação que aprenderam a ferramenta antes do protocolo, e sabem escrever uma requisição mas não defender uma asserção em uma revisão de código
- Qualquer pessoa que trabalhe ao lado de uma API: desenvolvimento, suporte, produto, quem quiser ler uma resposta e saber o que ela está dizendo
Nenhuma experiência prévia com APIs é assumida. Se você nunca enviou uma requisição na vida, comece por aqui.
O que este curso é
Este é um curso de conceitos. Não há repositório para clonar, ferramenta para instalar nem código para escrever. Cada aula é deliberadamente portátil: tudo o que você aprender aqui se aplica igualmente no Postman, no REST Assured, no APIRequest do Playwright, no cy.request() do Cypress, no k6 ou no curl puro.
Essa portabilidade é o ponto. Ferramentas mudam ano após ano. O HTTP não.
A relação com o curso de API com Playwright 🔗
A plataforma também tem um curso prático, Básico de Testes de API com Playwright, que percorre a automação de um endpoint REST real de ponta a ponta.
Os dois se encaixam de propósito:
- Este curso explica o que vale a pena testar em uma API e por que uma asserção é boa
- O curso de Playwright mostra como expressar esses testes em uma ferramenta específica, em uma API real, rodando na integração contínua
Você pode fazê-los em qualquer ordem, mas fazer este primeiro deixa o outro muito mais fácil: você já vai saber o que significa um 401, por que se faz asserção no schema em vez do payload exato, e o que os testes de parâmetros de consulta realmente verificam.
Como o curso está organizado 🗺️
Doze aulas, agrupadas em três partes, e depois um bônus:
- Como as APIs funcionam: HTTP na prática, convenções REST, a anatomia de uma requisição e de uma resposta e autenticação
- Projetando testes de API: o que verificar, validação de schema e de contrato, dados de teste e independência de ambiente e casos de erro
- Trabalhando profissionalmente: explorar uma API antes de testá-la e rodar testes de API na integração contínua
A aula bônus mapeia cada conceito do curso nas ferramentas reais, para que você saia sabendo onde cada ideia aterrissa na ferramenta que usa no trabalho.
Se você precisar de mais base 📚
Algumas aulas assumem que você já viu HTTP, REST e JSON antes. Se algo disso parecer frágil, você não precisa sair da plataforma: o tópico HTTP, REST e JSON cobre isso, e você volta para cá logo em seguida.
👨🏫 A seção de Fundamentos está incluída na sua conta. Abra em outra aba sempre que um termo passar batido, e depois siga em frente.
Quizzes
Ao final de cada aula há um quiz curto sobre os conceitos abordados.
👨🏫 Você precisa acertar 100% do quiz para desbloquear a próxima aula.
As perguntas são deliberadamente sobre julgamento, não sobre memorização. Você será perguntado sobre o que uma API deveria retornar em uma situação, não sobre qual método é idempotente.
Precisa de ajuda? 🆘
Se você travar em algum ponto do curso, pode pedir suporte diretamente pela plataforma.
Procure o botão de balão de conversa com um ponto de interrogação no canto inferior direito de qualquer página de curso ou aula. Ao clicar, você vai para a página de Suporte, onde encontra meu e-mail, um modelo para descrever seu problema com clareza e um link para entrar no nosso grupo privado do Telegram - onde você pode conversar com outras pessoas estudando e receber suporte direto do instrutor sempre que travar.
Compartilhe seu feedback 💬
Tem uma ideia para melhorar este curso - ou a plataforma? Um tema que gostaria de ver coberto, ou um curso novo inteiro? Eu adoraria saber.
Procure o botão de balão de conversa com um sinal de mais no canto inferior direito de qualquer página de curso ou aula, logo acima do botão de suporte. Ao clicar, você vai para a página de Feedback, onde pode enviar sugestões, ideias de melhoria ou pedidos de curso por um formulário rápido.
💡 Cada feedback ajuda a moldar o que vem a seguir. Obrigado por dedicar seu tempo a compartilhá-lo!
Vamos começar 🚀
Isso é tudo o que você precisa saber para começar.
Esta visão geral é gratuita para leitura, sem necessidade de conta, então fique à vontade para compartilhá-la com quem está prestes a começar a testar APIs.
👨🏫 Vá para a próxima aula e veja por que testes de API valem o seu tempo, para começar.
Quiz
Por que este curso ensina os conceitos de API antes de qualquer ferramenta de teste específica?
Acerte 100% do quiz para continuar