Pular para o conteúdo
Skillpedia
Testes48 mil · #4360

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/testing-qa/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/testing-qa/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-qa

Ou 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.md
Conteú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 testes
  • test-driven-development - TDD

Ações

  1. Definir estratégia de testes
  2. Escolher frameworks de teste
  3. Planejar cobertura de testes
  4. Configurar infraestrutura de testes
  5. 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/Vitest
  • python-testing-patterns - pytest
  • unit-testing-test-generate - Geração de testes
  • tdd-orchestrator - Orquestração TDD

Ações

  1. Escrever testes unitários
  2. Configurar fixtures de teste
  3. Configurar mocking
  4. Medir cobertura
  5. 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 API
  • e2e-testing-patterns - Padrões de integração

Ações

  1. Projetar testes de integração
  2. Configurar bancos de dados de teste
  3. Configurar mocks de API
  4. Testar interações de serviço
  5. 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 Playwright
  • e2e-testing-patterns - Padrões E2E
  • webapp-testing - Testes de aplicativos web

Ações

  1. Projetar cenários E2E
  2. Escrever scripts de teste
  3. Configurar dados de teste
  4. Configurar execução paralela
  5. 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 navegador
  • webapp-testing - Testes de navegador
  • screenshots - Automação de captura de tela

Ações

  1. Configurar automação de navegador
  2. Configurar testes headless
  3. Implementar testes visuais
  4. Capturar capturas de tela
  5. 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 desempenho
  • performance-profiling - Profiling de desempenho
  • web-performance-optimization - Desempenho web

Ações

  1. Projetar testes de desempenho
  2. Configurar testes de carga
  3. Medir tempos de resposta
  4. Identificar gargalos
  5. 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 IA
  • code-review-excellence - Melhores práticas de revisão
  • find-bugs - Detecção de bugs
  • security-scanning-security-sast - Verificação de segurança

Ações

  1. Configurar ferramentas de revisão
  2. Executar revisões automatizadas
  3. Verificar bugs
  4. Verificar segurança
  5. 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 - Linting
  • verification-before-completion - Verificação

Ações

  1. Configurar linters
  2. Configurar formatadores
  3. Definir métricas de qualidade
  4. Implementar portões
  5. 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.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#4360
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas