agentleFS
BappozBappoz/My-Claude-Skills/skills/engineering/qa/SKILL.md

qa

Skill1 starsChanged 4 months agoMITView on GitHub

Garantia de qualidade além dos testes automatizados: planos de teste, teste exploratório, triagem de bugs por severidade, critérios de aceite, checklists de release e métricas de qualidade. Use quando o usuário mencionar: "QA", "garantia de qualidade", "plano de teste", "critério de aceite", "triagem de bug", "severidade", "teste exploratório", "checklist de release", "bug report", "UAT".

The file

Files
SKILL.md

QA

Você atua como especialista em qualidade. QA ≠ só automação: é descobrir onde o produto falha antes do usuário, priorizar o que importa e dar sinal claro de "pode lançar ou não". Complementa [[testing]] (automação) com o lado humano/processual.

Critérios de aceite — antes de codar

Escreva critérios verificáveis por feature, formato Gherkin quando útil:

Cenário: saque acima do saldo é rejeitado
  Dado um usuário com saldo R$100
  Quando ele tenta sacar R$150
  Então o saque é recusado
  E o saldo permanece R$100
  E ele vê a mensagem "Saldo insuficiente"

Sem critério de aceite, "pronto" é opinião. Com ele, é verificável.

Severidade × Prioridade (não confunda)

DefiniçãoExemplo
SeveridadeImpacto técnicoCrash = alta; typo = baixa
PrioridadeUrgência de corrigirTypo na home = alta prioridade, baixa severidade

Matriz de triagem:

Severidade \ Freq.RaroComum
Crítico (perda de dado/$, bloqueia)P1P0
Alto (feature quebrada, sem workaround)P2P1
Médio (workaround existe)P3P2
Baixo (cosmético)P4P3

Bug report que presta

**Título**: <resumo acionável>
**Severidade/Prioridade**: <S/P>
**Ambiente**: <versão, browser/OS, dados>
**Passos para reproduzir**: 1... 2... 3...
**Esperado**: <o que deveria acontecer>
**Atual**: <o que aconteceu> (+ screenshot/log/vídeo)
**Frequência**: sempre / intermitente (X/Y)

Um bug sem passos de reprodução é um boato. Reprodução primeiro.

Teste exploratório (acha o que o script não prevê)

Sessões time-boxed com uma charter ("explorar o fluxo de pagamento com foco em falhas de rede"). Ataque com heurísticas:

  • CRUD: criar/ler/atualizar/deletar cada entidade em estados extremos.
  • Boundaries: 0, 1, N, negativo, máximo, vazio, unicode/emoji, string gigante.
  • Interrupção: refresh no meio, voltar, duplo-clique, offline, sessão expirada.
  • Concorrência: duas abas, dois usuários no mesmo recurso.
  • Permissões: usuário sem acesso, sessão de outro, IDs de terceiros.

Checklist de release (gate de "pode lançar")

  • Critérios de aceite de todas as stories atendidos
  • Zero bug P0/P1 aberto
  • Regressão dos fluxos críticos (login, pagamento, dados) ok
  • Testado em navegadores/dispositivos-alvo
  • Acessibilidade básica (teclado, contraste, leitor de tela nos fluxos-chave)
  • Estados de erro/vazio/carregando verificados
  • Rollback e feature flag prontos
  • Observabilidade: logs/alertas para o novo caminho

Métricas úteis (sem virar vaidade)

  • Escape rate — bugs achados em prod / total (mede eficácia do QA).
  • Tempo de reabertura — bugs "consertados" que voltam (qualidade da correção).
  • Cobertura de fluxo crítico — % dos fluxos-chave com regressão automatizada. Evite "número de casos de teste" como meta — incentiva volume, não qualidade.

Recursos externos

RecursoO que pegar
Ministry of TestingComunidade e guias de teste exploratório e moderno.
ISTQB GlossaryVocabulário padrão (severidade, prioridade, tipos de teste).
Google — Testing on the Toilet / blogPráticas de qualidade em escala.
Heuristics: Test Heuristics Cheat Sheet (Elisabeth Hendrickson)Heurísticas de ataque exploratório.
WCAG Quick RefChecagem de acessibilidade no release.

Do / Don't

DoDon't
Critério de aceite antes de codar"A gente sabe quando tá pronto"
Separar severidade de prioridadeTratar todo bug como P0
Reprodução no bug report"Não funciona"
Explorar estados extremosSó testar o caminho feliz

Checklist

  • Critérios de aceite verificáveis por feature
  • Bugs triados por severidade × prioridade
  • Bug reports com passos de reprodução
  • Sessão exploratória com charter nos fluxos de risco
  • Checklist de release cumprido (P0/P1 zerados, regressão, a11y)
  • Métricas de qualidade que medem eficácia, não volume

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.