AgentSkillsCN

tester-analysis

验证并测试Web应用。可用于:测试UI流程、验证响应式设计、检查控制台或网络错误、测试无障碍性、生成验证报告。触发指令包括:“验证”、“测试”、“检查”、“QA”、“浏览器测试”、“响应式设计”。

SKILL.md
--- frontmatter
name: tester-analysis
description: "Validação e teste de aplicações web. Use para: testar fluxos de UI, validar responsividade, verificar erros de console/rede, testar acessibilidade, gerar relatórios de validação. Triggers: 'validar', 'testar', 'verificar', 'QA', 'browser test', 'responsividade'."

Tester Analysis Skill

Skill para validação e teste de aplicações web em runtime.

Quando Usar

  • Validar implementação de telas/features.
  • Testar fluxos de usuário (cenário feliz e de erro).
  • Verificar responsividade em múltiplos viewports.
  • Identificar erros de console, rede ou performance.
  • Gerar relatórios estruturados de validação.

Processo de Teste

1. Preparação

  • Identificar URLs/rotas a testar.
  • Definir fluxo principal (cenário feliz).
  • Definir pelo menos um cenário de erro.
  • Escolher viewports: mobile (375x667) e desktop (1440x900) como mínimo.

2. Execução

  • Acessar URL base e navegar clicando nos itens de acesso.
  • Para cada fluxo:
    • Verificar carregamento da página (sem erros).
    • Interagir com elementos (click, type, submit).
    • Verificar feedback visual e funcional.
    • Capturar evidências (screenshots, logs).

3. Validações Obrigatórias

  • Fluxo principal completo (cenário feliz).
  • Pelo menos 1 cenário de erro (form inválido, dados ausentes).
  • Responsividade em 2+ viewports.
  • Console sem erros JavaScript críticos.
  • Requisições de rede sem falhas inesperadas.

4. Classificação de Problemas

GravidadeDefiniçãoExemplo
CríticaBloqueia uso da featureBotão submit não funciona
MédiaImpacta UX significativamenteLayout quebrado em mobile
BaixaCosmético ou menorEspaçamento inconsistente

Template de Relatório

markdown
## Relatório de Validação — [Nome da Feature]

### Ambiente
- URL: [URL testada]
- Browser: Chrome [versão]
- Data: [data]

### Viewports Testados
- Mobile: 375x667
- Desktop: 1440x900

### Cenários Testados
| # | Cenário | Tipo | Resultado |
|---|---------|------|-----------|
| 1 | [Descrição] | Feliz | ✅/❌ |
| 2 | [Descrição] | Erro | ✅/❌ |

### Problemas Encontrados
| # | Descrição | Gravidade | Viewport | Sugestão |
|---|-----------|-----------|----------|----------|
| 1 | [Problema] | Crítica/Média/Baixa | Mobile/Desktop/Ambos | [Como corrigir] |

### Console/Rede
- Erros de console: [listar ou "nenhum"]
- Requisições com falha: [listar ou "nenhuma"]

### Veredicto
- APROVADO / REPROVADO / APROVADO COM RESSALVAS

Boas Práticas

  • Sempre acessar o link base primeiro e navegar clicando.
  • Capturar evidências visuais sempre que possível.
  • Testar com dados realistas (não apenas "test", "abc").
  • Verificar acessibilidade básica (contraste, foco, labels).
  • Relatar problemas com contexto suficiente para reprodução.