Communitygithub.com

MigoXLab/webqa-agent

Utilize o WebQA para testar sites, páginas da web, URLs, fluxos de login, busca, formulários, navegação e jornadas principais do usuário com um agente de QA baseado em navegador de IA.

O que é webqa-agent?

O WebQA é uma habilidade especializada para agentes de IA que permite testar sites e páginas web a partir da perspectiva de um usuário real. Ele suporta a execução de testes automatizados de qualidade (QA) em navegadores, cobrindo cenários como carregamento de página, fluxos de login, busca, formulários, navegação e jornadas completas do usuário. A habilidade é útil para desenvolvedores e engenheiros de QA que desejam validar rapidamente a funcionalidade de sites sem configurar estruturas de teste complexas. O WebQA opera por meio de um servidor MCP (Model Context Protocol) e utiliza um agente miniaturizado para interpretar instruções em linguagem natural, executar ações no navegador e gerar relatórios de pass/falha. Ele também oferece suporte para testes autenticados via cookies e possui documentação de configuração, instalação e solução de problemas. A plataforma recomendada para uso é o Claude Desktop, mas pode ser integrada a outros ambientes que suportem MCP.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/MigoXLab/webqa-agent/tree/HEAD/skills/webqa

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

WebQA

Use o WebQA quando o usuário quiser testar um site ou página da perspectiva de um usuário real.

Rota

  • Para um teste normal de site, página, URL, funcionalidade, login, busca, formulário, navegação ou fluxo principal, leia references/mini-agent.md.
  • Para instalação do servidor MCP, configuração de chave de API, configuração de IDE ou variáveis de ambiente, leia references/setup.md.
  • Para testes autenticados com cookies do navegador, leia references/cookies.md antes de executar o teste.
  • Para erros de API, timeouts de execução, relatórios ausentes, erros de limite de worker ou execuções travadas, leia references/troubleshooting.md.

Padrões

  • Se o usuário fornecer uma URL e nenhum objetivo específico, execute a tarefa padrão do mini-agente: verificar se a página inicial carrega, os pontos de entrada principais estão visíveis e as interações principais não mostram erros óbvios.
  • Se o usuário descrever um objetivo de teste, mas não fornecer uma URL, peça a URL antes de executar o WebQA.
  • Mantenha a tarefa focada em uma única URL e um objetivo em linguagem natural.
  • Não trate a conclusão da execução como sucesso do teste; o relatório final de aprovado/reprovado deve vir do relatório de teste ou da lógica de fallback documentada.

Limites

  • Esta habilidade pública expõe o fluxo de trabalho de teste rápido do MCP do WebQA.
  • Não prometa capacidades futuras até que seus arquivos de referência existam.
  • Não carregue cookies.md, setup.md ou troubleshooting.md durante um teste normal de página pública, a menos que esse contexto seja necessário.

Habilidades Relacionadas