Seu agente de IA escreve seus testes de regressão. O Delta‑QA comprova.
Conecte o Claude Code, o Cursor ou qualquer cliente MCP ao Delta-QA. Seu agente cria o cenário e escreve as etapas; o Delta-QA as reproduz em um navegador próprio, no seu site real, fotografa cada etapa e só valida o que realmente funcionou.
›Crie um teste de regressão da jornada “Finalizar pedido” em example.com
list_workspaces…1 espaço de trabalho, papel “Pode editar”create_scenario…Cenário criado, a etapa 1 abre a páginaDRAFTset_scenario_steps…3 etapas salvas, de #2 a #4capture_scenario…Reprodução iniciada no site realget_capture_resultReproduzindo e fotografando…Ação #4:button.paynão seleciona nenhum elemento visívelFAILED- O botão “Pagar” não tem essa classe: vou selecioná-lo pelo atributo data‑testid.
set_scenario_steps…Etapa #4 corrigida:button[data-testid=pay]capture_scenario…Nova reprodução iniciadaget_capture_resultReproduzindo e fotografando…4 etapas reproduzidas, 4 fotosCOMPLETEDactivate_scenario…A captura vira a referênciaACTIVE
- #1
- #2
- #3
- #4
O que seu agente faz com o Delta-QA
O Model Context Protocol (MCP) é o padrão aberto pelo qual um agente de IA descobre ferramentas e as chama. O servidor MCP do Delta-QA expõe oito ferramentas: criar um cenário, escrever as etapas, reproduzi-lo, ler o veredito, corrigir, validar. É o caminho da tela do cenário, sem a tela.
Você pede em linguagem simples: “Crie um teste de regressão da jornada de cadastro em https://…”. O agente escreve as etapas, o Delta-QA as reproduz no site real e fotografa cada uma. Depois de validado, o cenário é reproduzido a cada release, como um cenário gravado navegando.
Conecte seu agente em três etapas
- Crie sua conta grátis e seu espaço de trabalho.
- Crie uma chave de API em Configurações, aba Espaço de trabalho, seção Chaves de API: um nome, o papel “Pode editar” para um agente que escreve cenários, uma expiração. A chave é exibida uma única vez, com o comando pronto.
- Cole o comando em um terminal para o Claude Code, ou forneça ao seu cliente MCP o endereço do servidor e o cabeçalho abaixo.
claude mcp add --transport http delta-qa https://api.delta-qa.com/api/mcp --header "Authorization: Bearer dqa_…"- Endereço do servidor
https://api.delta-qa.com/api/mcp- Cabeçalho de autenticação
Authorization: Bearer dqa_…
O servidor usa o transporte “Streamable HTTP” do protocolo, sem estado: cada chamada é uma requisição independente. Qualquer cliente MCP que aceite um servidor remoto e um cabeçalho de autenticação pode se conectar, do Cursor ou do VS Code ao seu próprio agente.
As oito ferramentas do servidor
Elas seguem a ordem da jornada. Um agente as descobre sozinho: não é preciso explicar nada a ele.
| Ferramenta | O que faz | Papel necessário |
|---|---|---|
list_workspaces | Lista seus espaços de trabalho, com o seu papel em cada um. | Somente leitura |
list_scenarios | Lista os cenários de um espaço de trabalho, os mais recentes primeiro. | Somente leitura |
create_scenario | Cria um cenário em rascunho a partir de um nome e de uma URL inicial; a etapa 1, abrir a página, é definida pelo Delta-QA. | Pode editar |
get_scenario | Lê um cenário e suas etapas, numeradas como na reprodução. | Somente leitura |
set_scenario_steps | Escreve todas as etapas da jornada, entre quatorze gestos: clique, digitação, seleção, tecla, rolagem, navegação… | Pode editar |
capture_scenario | Reproduz o cenário no navegador do Delta-QA, no site real, e tira as fotos. | Pode editar |
get_capture_result | Lê o veredito da reprodução; uma falha aponta a etapa a corrigir. | Somente leitura |
activate_scenario | Valida o cenário: a captura passa a ser sua referência, comparada a cada release. | Pode editar |
Uma etapa, como o agente a escreve
Cada etapa é um gesto e seu alvo: um seletor CSS que seleciona um único elemento visível naquele ponto da jornada.
{"action": "CLICK", "selector": "[data-testid=add-to-cart]", "text": "Add to cart"}
{"action": "FILL", "selector": "#password", "value": "…", "sensitive": true}
{"action": "KEY", "value": "Enter"}
{"action": "SCROLL", "value": "800", "photo": false}- O texto visível do elemento ajuda o Delta-QA a encontrá-lo de novo quando o site muda.
- Um valor sensível (senha, cartão) é criptografado assim que chega, digitado na reprodução, mascarado nas fotos e nunca devolvido.
- Uma foto por etapa por padrão: é ela que toda verificação futura compara.
- Nada é validado sem prova: uma etapa que não consegue ser reproduzida faz a captura falhar, indicando a ação responsável.
Uma chave por espaço de trabalho, sob seu controle
- Ela pertence ao espaço de trabalho, não a uma pessoa: só atua nesse espaço e sobrevive à saída de quem a criou.
- Dois papéis: “Somente leitura” lê os cenários e suas verificações sem iniciar nada; “Pode editar” cria, reproduz e valida.
- Uma expiração obrigatória: 30 dias, 90 dias ou 1 ano, nunca além disso. A revogação é imediata, na mesma tela.
- Exibida uma única vez, guardada como hash SHA-256, nunca registrada em logs. Uma chave revogada ou expirada é recusada.
- Os mesmos acessos que a interface: mesmos papéis, mesmos espaços de trabalho, mesmas cotas de uma pessoa. Disponível em todos os planos, inclusive na conta grátis.
O agente propõe, o Delta-QA comprova
Um agente de IA pode escolher o seletor errado ou afirmar que uma jornada funciona. Com o Delta-QA, nada é validado sem prova: cada etapa é reproduzida em um navegador real, no site real, e fotografada. Uma reprodução que falha aponta a etapa a corrigir; só uma reprodução bem-sucedida vira a referência.
A partir daí, cada release é comparada com essa referência pela IA determinística do Delta-QA, não um LLM: a mesma diferença recebe sempre o mesmo veredito, e toda diferença pode ser explicada.
Testes de regressão automatizados, explicados · O que o Delta-QA detecta