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".
In this repository70 other files it gives its agents.
- agent-creationSkill
- handoffSkill
- task-distributorSkill
- task-plannerSkill
- accessibilitySkill
- airbnb-designSkill
- airtable-designSkill
- atlassian-designSkill
- carbon-designSkill
- cloudscape-designSkill
- coinbase-designSkill
- discord-designSkill
- duolingo-designSkill
- figma-designSkill
- fluent-designSkill
- linear-designSkill
- material-designSkill
- meta-designSkill
- netflix-designSkill
- notion-designSkill
- nubank-designSkill
- one-ui-designSkill
- pinterest-designSkill
- polaris-designSkill
- premium-web-designSkill
- primer-designSkill
- reddit-designSkill
- revolut-designSkill
- robinhood-designSkill
- salesforce-lightning-designSkill
- slack-designSkill
- spectrum-designSkill
- spotify-designSkill
- stripe-designSkill
- tiktok-designSkill
- twitch-designSkill
- uber-base-designSkill
- vercel-geist-designSkill
- visionos-designSkill
- whatsapp-designSkill
- economicsSkill
- legal-basicsSkill
- negotiationSkill
- politicalSkill
- api-designSkill
- architectureSkill
- caching-strategiesSkill
- ci-cdSkill
- database-designSkill
- event-drivenSkill
- observabilitySkill
- payment-systemsSkill
- performanceSkill
- refactoringSkill
- securitySkill
- system-designSkill
- testingSkill
- clone-websiteSkill
- graphifySkill
- remotionSkill
- The first 60 shown.
The file
Files
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ção | Exemplo | |
| Severidade | Impacto técnico | Crash = alta; typo = baixa |
| Prioridade | Urgência de corrigir | Typo na home = alta prioridade, baixa severidade |
Matriz de triagem:
| Severidade \ Freq. | Raro | Comum |
| Crítico (perda de dado/$, bloqueia) | P1 | P0 |
| Alto (feature quebrada, sem workaround) | P2 | P1 |
| Médio (workaround existe) | P3 | P2 |
| Baixo (cosmético) | P4 | P3 |
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
| Recurso | O que pegar |
| Ministry of Testing | Comunidade e guias de teste exploratório e moderno. |
| ISTQB Glossary | Vocabulário padrão (severidade, prioridade, tipos de teste). |
| Google — Testing on the Toilet / blog | Práticas de qualidade em escala. |
| Heuristics: Test Heuristics Cheat Sheet (Elisabeth Hendrickson) | Heurísticas de ataque exploratório. |
| WCAG Quick Ref | Checagem de acessibilidade no release. |
Do / Don't
| Do | Don't |
| Critério de aceite antes de codar | "A gente sabe quando tá pronto" |
| Separar severidade de prioridade | Tratar todo bug como P0 |
| Reprodução no bug report | "Não funciona" |
| Explorar estados extremos | Só 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
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
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.

