testing-qa
Permite que seu agente realize testes completos em softwares. Ele verifica diferentes partes do programa, como testes individuais, integrados e de ponta a ponta.
O que ela faz
Este conjunto de ferramentas ajuda a garantir que um programa de computador funcione corretamente. Ele inclui testes para partes pequenas (unitários), como partes se conectam (integração), como o usuário final usa (E2E), automação de navegador e verificação de qualidade geral.
Quando usar
- ✓Ao configurar como testar um programa.
- ✓Ao escrever testes para verificar o código.
- ✓Ao automatizar testes em um navegador.
Exemplo do que pedir para a IA
“Me ajude a configurar os testes de integração para minha nova API.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A IA usa diferentes ferramentas e técnicas para criar e executar testes. Ela verifica se as partes do programa funcionam juntas e se o programa se comporta como esperado para o usuário.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill testing-qaOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/testing-qa/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Pacote de Fluxo de Trabalho de Testes/QA
Visão Geral
Fluxo de trabalho abrangente de testes e garantia de qualidade cobrindo testes unitários, testes de integração, testes E2E, automação de navegador e portões de qualidade para software pronto para produção.
Quando Usar Este Fluxo de Trabalho
Use este fluxo de trabalho quando:
- Configurando infraestrutura de testes
- Escrevendo testes unitários e de integração
- Implementando testes E2E
- Automatizando testes de navegador
- Estabelecendo portões de qualidade
- Realizando revisão de código
Fases do Fluxo de Trabalho
Fase 1: Estratégia de Teste
Habilidades a Invocar
test-automator- Automação de testestest-driven-development- TDD
Ações
- Definir estratégia de testes
- Escolher frameworks de teste
- Planejar cobertura de testes
- Configurar infraestrutura de testes
- Integrar com CI
Prompts Copiar e Colar
Use @test-automator to design testing strategy
Use @test-driven-development to implement TDD workflow
Fase 2: Testes Unitários
Habilidades a Invocar
javascript-testing-patterns- Jest/Vitestpython-testing-patterns- pytestunit-testing-test-generate- Geração de testestdd-orchestrator- Orquestração TDD
Ações
- Escrever testes unitários
- Configurar fixtures de teste
- Configurar mocking
- Medir cobertura
- Integrar com CI
Prompts Copiar e Colar
Use @javascript-testing-patterns to write Jest tests
Use @python-testing-patterns to write pytest tests
Use @unit-testing-test-generate to generate unit tests
Fase 3: Testes de Integração
Habilidades a Invocar
api-testing-observability-api-mock- Testes de APIe2e-testing-patterns- Padrões de integração
Ações
- Projetar testes de integração
- Configurar bancos de dados de teste
- Configurar mocks de API
- Testar interações de serviço
- Verificar fluxos de dados
Prompts Copiar e Colar
Use @api-testing-observability-api-mock to test APIs
Fase 4: Testes E2E
Habilidades a Invocar
playwright-skill- Testes com Playwrighte2e-testing-patterns- Padrões E2Ewebapp-testing- Testes de aplicativos web
Ações
- Projetar cenários E2E
- Escrever scripts de teste
- Configurar dados de teste
- Configurar execução paralela
- Implementar regressão visual
Prompts Copiar e Colar
Use @playwright-skill to create E2E tests
Use @e2e-testing-patterns to design E2E strategy
Fase 5: Automação de Navegador
Habilidades a Invocar
browser-automation- Automação de navegadorwebapp-testing- Testes de navegadorscreenshots- Automação de captura de tela
Ações
- Configurar automação de navegador
- Configurar testes headless
- Implementar testes visuais
- Capturar capturas de tela
- Testar design responsivo
Prompts Copiar e Colar
Use @browser-automation to automate browser tasks
Use @screenshots to capture marketing screenshots
Fase 6: Testes de Desempenho
Habilidades a Invocar
performance-engineer- Engenharia de desempenhoperformance-profiling- Profiling de desempenhoweb-performance-optimization- Desempenho web
Ações
- Projetar testes de desempenho
- Configurar testes de carga
- Medir tempos de resposta
- Identificar gargalos
- Otimizar desempenho
Prompts Copiar e Colar
Use @performance-engineer to test application performance
Fase 7: Revisão de Código
Habilidades a Invocar
code-reviewer- Revisão de código com IAcode-review-excellence- Melhores práticas de revisãofind-bugs- Detecção de bugssecurity-scanning-security-sast- Verificação de segurança
Ações
- Configurar ferramentas de revisão
- Executar revisões automatizadas
- Verificar bugs
- Verificar segurança
- Aprovar alterações
Prompts Copiar e Colar
Use @code-reviewer to review pull requests
Use @find-bugs to detect bugs in code
Fase 8: Portões de Qualidade
Habilidades a Invocar
lint-and-validate- Lintingverification-before-completion- Verificação
Ações
- Configurar linters
- Configurar formatadores
- Definir métricas de qualidade
- Implementar portões
- Monitorar conformidade
Prompts Copiar e Colar
Use @lint-and-validate to check code quality
Use @verification-before-completion to verify changes
Pirâmide de Testes
/ / \ E2E Tests (10%)
/---- / \ Integration Tests (20%)
/-------- / \ Unit Tests (70%)
/------------```
## Checklist de Portões de Qualidade
- [ ] Cobertura de testes unitários > 80%
- [ ] Todos os testes passando
- [ ] Testes E2E para caminhos críticos
- [ ] Benchmarks de desempenho atendidos
- [ ] Verificação de segurança aprovada
- [ ] Revisão de código aprovada
- [ ] Linting limpo
## Pacotes de Fluxo de Trabalho Relacionados
…
Perguntas frequentes
O que são testes unitários?
São testes que verificam pequenas partes isoladas do código para garantir que funcionam corretamente.
O que são testes E2E?
São testes que simulam a experiência completa do usuário, desde o início até o fim, para garantir que tudo funcione como um todo.
O que são 'quality gates'?
São verificações automáticas que garantem que o código atende a certos padrões de qualidade antes de ser liberado.
Detalhes
Descrição original do autor
Comprehensive testing and QA workflow covering unit testing, integration testing, E2E testing, browser automation, and quality assurance.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4360
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
cpp-testing
Faz seu agente escrever e melhorar testes para código C++. Ajuda a configurar ferramentas de teste e a corrigir erros.
affaan-m/ECC
csharp-testing
Ajuda seu agente a criar testes para código C# e .NET. Ele usa as melhores práticas para garantir que os testes sejam eficientes e confiáveis.
affaan-m/ECC
django-tdd
Faz seu agente aplicar estratégias de teste para Django com pytest-django e TDD. É útil para escrever testes robustos e garantir a qualidade do código, especialmente para APIs DRF.
affaan-m/ECC