QA Learning / SQL

← Todas as trilhas

Trilha SQL para QA

Sair do zero e chegar em consultar, validar e investigar dados com confiança. Cada módulo tem a teoria curta em cima e os exercícios rodando de verdade logo abaixo, num SQLite que vive dentro da própria página.

Módulos

Módulo 1
Ler dados
SELECT, WHERE, ORDER BY, LIMIT, DISTINCT
Módulo 2
NULL e filtros finos
IS NULL, COALESCE, CASE
Módulo 3
Agregação
COUNT, SUM, AVG, GROUP BY, HAVING
Módulo 4
Juntar tabelas
INNER JOIN, LEFT JOIN, 3+ tabelas
Módulo 5
Subconsultas e CTE
subquery, WITH, EXISTS
Módulo 6
SQL no dia a dia de QA
validação de dados + métricas (tem bug plantado)
Módulo 7
Escrever dados
INSERT, UPDATE, DELETE, transações

Provas por módulo

Questões novas, corrigidas na hora: você escreve a query e o resultado é comparado com o esperado (mais algumas de múltipla escolha). Nota ≥ 70% = módulo firme. Faça depois de estudar o módulo correspondente.

O banco de prática

Cenário: um e-commerce fictício sendo testado pelo time de QA.

TabelaO que é
clientesid, nome, email, cidade, estado, data_cadastro, ativo
produtosid, nome, categoria, preco, estoque, ativo
pedidosid, cliente_id, data_pedido, status, valor_total
itens_pedidoid, pedido_id, produto_id, quantidade, preco_unitario
defeitosmodulo, severidade, prioridade, status, reportado_por, ambiente, datas…
execucoes_testecaso_teste, suite, resultado, data_execucao, duracao_seg, defeito_id