O que Criar e Executar Testes de Regressão com Agent QA faz?
Use o Agent QA quando uma tarefa de codificação precisar verificar um fluxo de aplicação em um navegador real ou ambiente móvel. O Agent QA armazena testes como arquivos de projeto revisáveis, aceita ações e asserções em linguagem natural e pode reter observações com escopo definido de execuções anteriores. Prefira suas ferramentas MCP quando disponíveis: descubra o workspace, inspecione a configuração, gere IDs canônicos, valide definições de testes ou suítes e enfileire a execução. Use a CLI como alternativa. Quando a execução falhar, inspecione os passos registrados e as evidências antes de alterar o teste; distinga uma regressão da aplicação de uma instrução desatualizada ou de uma falha de infraestrutura. O Agent QA pode re-observar a interface e tentar outro caminho durante uma execução, mas a autocura bem-sucedida ainda deve ser revisada antes que o caminho aprendido seja confiável para execuções posteriores.
O Agent QA está atualmente disponível como fonte aberta sob FSL-1.1-ALv2. Cada versão é convertida para Apache-2.0 após dois anos. Provedores configurados de modelo, navegador ou dispositivo podem ter custos separados.
Pré-requisitos
Instale o Agent QA no projeto e inicialize seu workspace:
npm install -D agent-qa
npx agent-qa init
npx agent-qa install-browsers --chromium
Para projetos Android ou iOS, instale os drivers móveis necessários:
npx agent-qa install-mobile-drivers --all
Fluxo de Trabalho
- Descubra o workspace do Agent QA e inspecione seus targets ativos, dispositivos e provedores.
- Gere IDs com as ferramentas do Agent QA; nunca invente IDs de teste, suíte, hook, execução ou observação.
- Crie ou atualize o teste em linguagem natural e valide sua definição antes de salvá-lo ou executá-lo.
- Enfileire o teste ou a suíte via MCP. Se o MCP não estiver disponível, execute um arquivo validado com
npx agent-qa run <arquivo-de-teste>. - Revise as evidências dos passos, tentativas de autocura e observações retidas antes de decidir se deve corrigir a aplicação, revisar o teste ou tentar novamente a infraestrutura.
Instalação
Instale ou configure a partir das instruções baseadas na fonte:
Instale com npm install -D agent-qa, depois execute npx agent-qa init e instale o suporte de runtime necessário, como npx agent-qa install-browsers --chromium.