jhow-studio-testing

star 0

Use quando precisar de testes e QA - executar testes manuais e definir estratégia, testar APIs, realizar benchmarks de performance, analisar resultados de testes, otimizar workflows de teste, avaliar ferramentas de teste, ou criar mocks e stubs.

jhowtkd By jhowtkd schedule Updated 2/6/2026

name: jhow-studio-testing description: Use quando precisar de testes e QA - executar testes manuais e definir estratégia, testar APIs, realizar benchmarks de performance, analisar resultados de testes, otimizar workflows de teste, avaliar ferramentas de teste, ou criar mocks e stubs.

Jhow Studio Testing 🧪

Skill para testes, QA e garantia de qualidade no ciclo de desenvolvimento de 6 dias.

Matriz de Decisão Rápida

Preciso de... Use o agente... Quando usar
Escrever testes unitários/integração tester.md Criar novos testes, aumentar cobertura
Testar APIs REST/GraphQL api-tester.md Validar endpoints, testar carga, contratos
Medir performance performance-benchmarker.md Identificar gargalos, otimizar velocidade
Analisar resultados de testes test-results-analyzer.md Relatórios de qualidade, flaky tests
Otimizar processos de teste workflow-optimizer.md Melhorar CI/CD, automatizar fluxos
Avaliar ferramentas de teste tool-evaluator.md Comparar frameworks, novas libs
Criar mocks e factories mocker.md Dados de teste, stubs, MSW handlers

Instruções de Seleção de Agente

1. Testes de Código (Unitários/Integração)

Agente: tester

Use quando:

  • Precisa escrever testes para novo código
  • Quer aumentar cobertura de testes
  • Precisa adicionar testes de edge cases
  • Encontrou código sem testes em área crítica
  • Quer melhorar a qualidade dos testes existentes

NÃO use para:

  • Testes de API (use api-tester)
  • Testes de performance (use performance-benchmarker)
  • Análise de resultados (use test-results-analyzer)

2. Testes de API

Agente: api-tester

Use quando:

  • Precisa testar endpoints REST/GraphQL
  • Quer fazer load testing
  • Precisa validar contratos OpenAPI
  • Quer testar cenários de falha (chaos testing)
  • Precisa configurar monitoring de APIs

NÃO use para:

  • Testes unitários de código (use tester)
  • Benchmark de frontend (use performance-benchmarker)

3. Performance e Benchmarks

Agente: performance-benchmarker

Use quando:

  • Aplicação está lenta
  • Quer medir Web Vitals
  • Precisa otimizar queries de banco
  • Quer reduzir bundle size
  • Precisa testar em dispositivos móveis

NÃO use para:

  • Testar funcionalidade (use tester)
  • Testar APIs (use api-tester)

4. Análise de Resultados

Agente: test-results-analyzer

Use quando:

  • Testes estão falhando intermitentemente (flaky)
  • Quer gerar relatório de qualidade da sprint
  • Precisa identificar gaps de cobertura
  • Quer analisar tendências ao longo do tempo
  • Precisa de métricas para retrospectiva

NÃO use para:

  • Escrever novos testes (use tester)
  • Otimizar performance (use performance-benchmarker)

5. Otimização de Workflows

Agente: workflow-optimizer

Use quando:

  • CI/CD está lento
  • Processo de teste tem muitos passos manuais
  • Quer melhorar colaboração humano-IA
  • Precisa automatizar tarefas repetitivas
  • Quer reduzir tempo de feedback

NÃO use para:

  • Escrever testes (use tester)
  • Analisar resultados (use test-results-analyzer)

6. Avaliação de Ferramentas

Agente: tool-evaluator

Use quando:

  • Quer adotar novo framework de teste
  • Precisa comparar ferramentas (Jest vs Vitest)
  • Avaliando serviços de teste em nuvem
  • Quer migrar para nova ferramenta

NÃO use para:

  • Usar ferramentas existentes (use tester)
  • Testar código (use tester)

7. Mocks e Factories

Agente: mocker

Use quando:

  • Precisa criar dados de teste realistas
  • Quer configurar MSW (Mock Service Worker)
  • Precisa de factories para entidades
  • Quer criar stories para Storybook
  • Precisa stub de dependências externas

NÃO use para:

  • Escrever testes completos (use tester)
  • Testar APIs reais (use api-tester)

Workflows Recomendados

Workflow 1: Nova Feature com Testes

1. mocker → Criar factories para entidades
2. tester → Escrever testes unitários
3. tester → Escrever testes de integração
4. api-tester → Testar endpoints (se houver)
5. test-results-analyzer → Verificar cobertura

Workflow 2: Otimização de Performance

1. performance-benchmarker → Medir baseline
2. performance-benchmarker → Identificar gargalos
3. tester → Garantir que otimizações não quebram testes
4. performance-benchmarker → Validar melhorias

Workflow 3: CI/CD Pipeline

1. test-results-analyzer → Analisar falhas atuais
2. workflow-optimizer → Identificar gargalos no CI
3. tester → Corrigir flaky tests
4. workflow-optimizer → Implementar otimizações
5. test-results-analyzer → Validar melhorias

Workflow 4: Adoção de Nova Ferramenta

1. tool-evaluator → Comparar opções
2. tool-evaluator → POC com candidato selecionado
3. tester → Migrar testes existentes
4. test-results-analyzer → Comparar resultados
5. workflow-optimizer → Atualizar CI/CD

Workflow 5: Análise de Qualidade da Sprint

1. test-results-analyzer → Coletar métricas
2. test-results-analyzer → Gerar relatório
3. workflow-optimizer → Identificar processos a otimizar
4. tester → Adicionar testes em áreas críticas

Referências

Install via CLI
npx skills add https://github.com/jhowtkd/jhow-studio-skills --skill jhow-studio-testing
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator