$ trilhas de estudo pra QA

Cresça como QA, do zero.

Cada trilha tem a teoria curta e a prática pra fazer de verdade: a maioria roda dentro do próprio navegador. Nunca estudou QA? Comece pela trilha de Fundamentos.

8trilhas
38módulos
0instalação pra começar
qa-learning
$ qa-learning --começar
✓ nada pra instalar
✓ teoria curta + prática de verdade
✓ roda no navegador (trilhas 1, 2 e 4)
✓ progresso salvo no seu navegador
→ próxima: Fundamentos de Teste
Como funciona

Onde cada trilha roda

No navegador Trilhas 1, 2, 4

O banco e a API rodam dentro da página (WebAssembly ou JavaScript). Nada que você escreve sai da sua máquina, e nenhum servidor processa nada.

No seu computador Trilhas 3, 5

pytest e carga com k6 rodam localmente, a partir do código que está no repositório.

De leitura Trilha 6

CI/CD: você entende e mexe nos pipelines que já vêm no repositório.

Progresso salvo localStorage

Suas respostas ficam no navegador. Quer levar pra outro computador? Clique em Entrar e crie uma conta: é só um nome de usuário.

Um módulo conta inteiro com 70% dos exercícios certos ou 70% na prova dele.

Caminho recomendado

Começando do zero? Siga nesta ordem.

Cada trilha usa o que a anterior deixou pronto.

≈ 20h no caminho principal

PostgreSQL e Teste de carga com k6 são aprofundamentos: faça quando as seis primeiras estiverem firmes, ou antes se o seu trabalho pedir.

Os tempos são estimativas fazendo os exercícios de verdade, não só lendo.

Todas as trilhas

Escolha por onde estudar

Fundamentos Base

Fundamentos de Teste

A base da profissão, antes de qualquer ferramenta: princípios, níveis e tipos, técnicas pra escolher casos de teste, exploratório e relatar bug.

5 módulos~3h30
Base Base

Git e GitHub para QA

Baixar o código, versionar seus testes, ler o que mudou num Pull Request e entender o vermelho do CI. Destrava as trilhas 3, 5 e 6.

3 módulos~2h
Trilha 1 Dados

SQL para QA

Consultar, validar e investigar dados. Do SELECT às transações, com um SQLite dentro da página.

7 módulos~6hRoda no navegador
Trilha 2 Aprofundamento Dados

PostgreSQL na prática

O mesmo cenário num Postgres de verdade (rodando na página). Tipos reais, datas, texto, FILTER, window functions.

7 módulosRoda no navegador
Trilha 3 Automação

Validação com pytest

As queries de validação viram testes automatizados que rodam no seu terminal e no CI. Projeto real em trilha-3/.

4 módulos~3hRoda no seu computador
Trilha 4 Automação

Teste de API

HTTP, status codes, contrato da resposta, e cruzar o que a API devolve com o que está no banco. API falsa na própria página.

4 módulos~3hRoda no navegador
Trilha 5 Aprofundamento Entrega e carga

Teste de carga com k6

Muitos usuários ao mesmo tempo: medir tempo de resposta e taxa de erro, e fazer a meta de performance reprovar o build. Projeto real em trilha-5/.

4 módulosRoda no seu computador
Trilha 6 Entrega e carga

CI/CD para QA

O que é um pipeline, ler um arquivo do GitHub Actions sem susto, e fazer os testes rodarem sozinhos a cada mudança, reprovando o build quando quebra.

4 módulos~2h30Leitura + repositório
Trilha 7 Automação

Automação web com Playwright

Controlar um navegador de verdade: clicar, preencher formulário, esperar carregamento assíncrono, mockar rede e testar API. Projeto real em trilha-7/, contra um site de treino feito pra automação.

5 módulos
Projeto final

Uma história, do refinamento ao pipeline

Sete etapas usando tudo junto. No fim, vira portfólio.

Ver o projeto final
  1. 01Perguntas de refinamento
  2. 02Casos de teste com técnica
  3. 03Investigação no banco
  4. 04Teste de API
  5. 05Automação em pytest
  6. 06O PR com o check verde
  7. 07Relatório final