wp-test-analyzer
Analisar Temas WordPress para Geração de Testes E2E
Desenvolvedores WordPress têm dificuldade em identificar todos os elementos testáveis em seus temas para testes E2E abrangentes. Esta skill escaneia automaticamente arquivos PHP e JavaScript para extrair formulários, menus de navegação, conteúdo dinâmico e interações, gerando dados estruturados de teste para Playwright.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"wp-test-analyzer" 사용 중입니다. Analyze the theme at /path/to/contact-theme for testable elements
예상 결과:
Análise completa. Encontrado 1 formulário de contato com 3 campos obrigatórios (first_name, email, message), campo nonce csr_contact_nonce e redirecionamento de sucesso para ?contact=success. Identificados 4 itens de menu de navegação e 2 animações JavaScript (initHomePage, fadeInElements).
"wp-test-analyzer" 사용 중입니다. What forms exist in this WordPress theme?
예상 결과:
- Formulário de Contato em page-contact.php: método POST, campos [first_name (text), email (email), message (textarea)], nonce: csr_contact_nonce
- Inscrição de Newsletter em footer.php: método POST, campos [subscriber_email (email)], redirecionamento de sucesso: ?newsletter=subscribed
"wp-test-analyzer" 사용 중입니다. Generate a markdown report of all testable elements in my theme
예상 결과:
Relatório de Análise de Tema WordPress gerado com 5 seções: Formulários (2 encontrados), Templates de Página (8 encontrados), Links (24 encontrados), Tipos de Post Personalizados (1 tipo de propriedade) e Opções de Tema (12 opções de configuração). Relatório completo salvo com localizações de arquivo e números de linha para geração de testes.
보안 감사
안전All 29 static findings are false positives. The skill is a legitimate WordPress theme analyzer that uses safe file reading and regex pattern matching. No cryptography, command execution, or network access present. The flagged items are documentation examples, JSON metadata, and standard file validation.
품질 점수
만들 수 있는 것
Engenheiros de QA Construindo Suítes de Teste
Engenheiros de garantia de qualidade podem analisar temas WordPress para gerar automaticamente listas abrangentes de casos de teste para Playwright, garantindo cobertura completa de formulários, navegação e elementos interativos sem inspeção manual.
Desenvolvedores WordPress Planejando Testes
Desenvolvedores de temas podem escanear seus temas em desenvolvimento para identificar todos os componentes testáveis, ajudando a planejar estratégias de teste e garantir que nenhum fluxo crítico de usuário seja perdido durante os ciclos de desenvolvimento.
Equipes de DevOps Documentando Temas
Equipes de DevOps podem usar os relatórios gerados para documentar funcionalidades do tema, entender fluxos de submissão de formulários e identificar dependências antes de projetos de deployment ou migração.
이 프롬프트를 사용해 보세요
Analyze the WordPress theme at /path/to/theme and show me all forms and navigation menus
Run wp-test-analyzer on my theme directory and generate a complete JSON report of all testable elements including forms, links, dynamic content, and JavaScript interactions
Analyze /var/www/html/wp-content/themes/my-theme and extract all form elements with their fields, nonces, and validation patterns for test case creation
Scan the theme at /home/user/wordpress/themes/custom-theme and identify all custom post types, their supports arrays, and related theme options for testing custom content workflows
모범 사례
- Execute o analisador em código limpo e commitado para garantir resultados consistentes e habilitar comparação entre versões
- Use formato de saída JSON para pipelines automatizados de geração de testes e formato markdown para revisão humana e documentação
- Analise subdiretórios de tema separadamente se estiver lidando com grandes estruturas de tema pai-filho para isolar elementos testáveis por contexto
피하기
- Não execute o analisador em temas com erros de sintaxe ou arquivos PHP incompletos, pois a análise regex pode produzir resultados incompletos
- Evite analisar temas de fontes não confiáveis sem revisar o código primeiro, pois o analisador reportará todos os elementos sem validação de segurança
- Não confie apenas na extração automatizada para testes de lógica de negócio crítica, pois fluxos condicionais complexos podem requerer design manual de casos de teste