Relatórios de teste por organização

Toda execução de teste da sua empresa, num endereço só.

O QEAR recebe os relatórios que seus testes já geram, junta tudo por time e ambiente e mostra o que quebrou, desde quando e por quê. Cada organização ganha um subdomínio próprio e dados separados das demais.

acme-pagamentos.qear.com.br

Esse é o endereço que o seu time vai usar.

Ver como funciona
Sem reescrever testes Dados isolados no banco Feito para times de QA
Exemplo · execução importada
regressao-checkout
98,5%sucesso
homologaçãomain @ 8f3c2a1Robot Framework6m 12s
  • passCarrinho › adicionar item com cupom1.204 ms
  • failPagamento › Pix gera QR code30.002 ms TimeoutError: aguardando #qr-code por 30s · falhou nas 3 últimas
  • instávelFrete › calcular CEP 01310-1002.876 ms
  • passLogin › SSO com domínio permitido812 ms
  • failPagamento › estorno parcial4.410 ms AssertionError: esperado 200, recebido 502 · novo hoje
412 testes406 passaram3 falharam1 instável2 pulados
Lê o que você já gera
  • Robot Framework
  • JUnit
  • TestNG
  • Playwright
  • Cypress
  • Postman · Newman
  • Apidog

Como funciona

Do relatório solto ao painel do time em três passos

Nada de reescrever testes ou instalar agente. O QEAR entende os arquivos que seu framework já produz.

Crie a organização

O endereço sai do nome, e você define quais domínios de e-mail podem entrar.

acme-pagamentos.qear.com.br

Envie um relatório

Arraste o arquivo na tela ou mande pelo pipeline. Branch, commit e ambiente vêm junto.

output.xml · TEST-*.xml · results.json

Acompanhe o painel

Taxa de sucesso por time, falhas agrupadas pela causa e histórico de cada teste.

98,5% · 3 falhas · 1 instável

Integração contínua em breve

Uma linha no fim do job

Cada organização terá um token de envio. A execução aparece no painel assim que o job termina.

# último passo do job de testes
curl -X POST https://acme-pagamentos.qear.com.br/api/ingest \
  -H "Authorization: Bearer $QEAR_TOKEN" \
  -F "file=@output/output.xml" \
  -F "environment=homologacao" \
  -F "branch=$CI_BRANCH" -F "commit=$CI_COMMIT"

Depois que chega

Menos tempo caçando log, mais tempo corrigindo

Taxa de sucesso por time

A saúde da regressão de cada squad em homologação e produção, com tendência das últimas semanas.

Erros agrupados pela causa

Falhas com a mesma mensagem viram um grupo só: quantos testes cada causa derrubou e quando começou.

Linha do tempo de cada teste

As últimas execuções, a duração e o chamado ligado ao teste, numa tela só.

Testes instáveis em breve

Quem passa e falha no mesmo commit ganha uma marca, para separar bug de teste frágil.

Resumo no canal do time em breve

O que quebrou e o que voltou a passar, enviado no horário que a organização escolher.

Pergunte ao seu assistente

Pelo servidor MCP do QEAR, assistentes de IA consultam falhas, importam relatórios e montam a análise.

Organizações

Cada empresa no seu espaço

  • Subdomínio próprio. O endereço sai do nome da organização na hora da criação.
  • Dados separados no banco. A regra de acesso roda no próprio banco de dados, então uma organização nunca lê os testes da outra.
  • Só quem é da casa entra. Defina os domínios de e-mail aceitos e aprove novos membros.
  • Papéis por organização. A mesma pessoa pode ser admin numa e leitura em outra.
adminqa leadanalista de QAgestor de relatóriosleitura
Aacme-pagamentos.qear.com.brisolada3 times · 2 ambientes · e-mails @acme.com.br
Lloja-exemplo.qear.com.brisolada7 times · 3 ambientes · e-mails @lojaexemplo.com
Sstudio-norte.qear.com.brisolada1 time · 1 ambiente · convite por e-mail

Perguntas

O que costumam perguntar

Preciso mudar meus testes para usar o QEAR?

Não. O QEAR lê os relatórios que o seu framework já gera, como o output.xml do Robot ou o XML do JUnit.

Outra empresa pode ver os meus resultados?

Não. Cada linha de dado é marcada com a organização dona, e a regra de acesso é aplicada pelo próprio banco de dados em toda consulta.

Como o endereço da organização é escolhido?

Ele sai do nome: sem acentos, em minúsculas e com hífens. Se já existir ou for um nome reservado, ganha um número no fim, como acme-2.

Dá para ter mais de um time e ambiente?

Sim. Cada execução leva time e ambiente, e cada membro pode ter acesso só aos times e ambientes que o admin liberar.

Quando abre o cadastro?

Estamos em fase fechada. Reserve o endereço da sua organização acima e avisamos quando o acesso abrir.

Comece com a regressão que você já roda

Reserve o endereço da sua organização e envie o primeiro relatório quando o acesso abrir.

Reservar endereço