TestDino

TestDino

TestDino · Programação

TestDino é um app na nuvem para Playwright que registra as execuções de CI, agrupa falhas e sinaliza testes instáveis, e depois expõe esses dados a equipes e agentes de IA.

Prévia da interface de TestDino

Sobre TestDino

What Is TestDino

TestDino é um app web que acompanha o Playwright, o framework de código aberto mais usado para testes de navegador. Você instala o reporter no projeto, e cada execução no seu pipeline envia os resultados ao vivo para um painel central de relatórios de Playwright. Em vez de garimpar a saída bruta de CI, você vê uma visão organizada do que passou, do que falhou e do porquê.

O produto ataca uma dor específica: equipes que rodam suítes grandes de Playwright em CI costumam dividir os testes entre várias máquinas, e montar o quadro final fica difícil. TestDino junta esses fragmentos em um único relatório e adiciona histórico por cima, então uma falha que volta sempre aparece como padrão, não como um ponto vermelho isolado.

Os limites principais são o escopo e a configuração. O TestDino só funciona com Playwright, então quem usa Cypress ou Selenium não ganha nada, e o valor real aparece ao conectá-lo ao CI, não ao rodar testes no notebook. O plano gratuito ainda limita a 5.000 execuções por mês e a um único usuário, o que serve para projetos pessoais, mas não para uma equipe de QA inteira.

Getting Started

  1. Crie uma conta em app.testdino.com e gere uma chave de API do projeto.
  2. Instale o pacote com npm install @testdino/playwright.
  3. Registre o reporter em playwright.config.ts e aponte token para sua chave de API.
  4. Rode npx playwright test, ou envie para seu provedor de CI, e veja os resultados chegarem ao painel.

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de TestDino.

Plano gratuitoSim
Planos pagos$0 - $99/mo
PlataformaWeb
DesenvolvedorTestDino
CategoriaProgramação
Data de lançamentoSep 2024
Última atualizaçãoOct 2026
Visitas ao site68.7K
Ranking global do site452.6K
Disponibilidade da APISim

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Engenheiros de QA e automação que rodam Playwright em CI
  • Equipes pequenas de QA com orçamento curto
  • Líderes de engenharia que acompanham a saúde da suíte

Tarefas

  • Triar uma execução de CI que falhou
  • Encontrar e isolar testes instáveis
  • Aplicar uma barreira de qualidade em pull requests
  • Alimentar um agente de IA com dados de testes

Cenários

  • Uma suíte noturna dividida entre cinco workers
  • Uma suíte herdada de outra equipe com pouca documentação
  • Um lançamento em que um pipeline vermelho trava todo mundo

Principais recursos

Resultados de testes em tempo real

Os resultados chegam enquanto os testes rodam, não depois que a build termina, então uma suíte longa não esconde mais seu estado até o fim. Cada execução abre com um relatório de várias abas cobrindo resumo, detalhamento por spec, grupos de erros, histórico e metadados de configuração. O ponto é a velocidade: entender uma execução que falhou em minutos, e não depois de um merge manual.

Detecção de testes instáveis

Cada teste traz uma porcentagem de estabilidade e uma categoria de causa raiz extraída de sinais de temporização, ambiente, rede, asserção ou outros. Você vê quais testes são instáveis e por quê, não só que algo ficou vermelho de novo. A equipe então pode isolar os piores e reexecutar apenas os testes que falharam, em vez da suíte inteira.

Agrupamento de falhas e visualizador de traces

A plataforma agrupa automaticamente as falhas que compartilham uma causa, então você trabalha com padrões e não com nomes soltos de teste. Um visualizador de traces em um clique abre direto do grupo, com capturas, vídeo e diferenças visuais anexados. Essa combinação substitui a caçada habitual entre artefatos baixados do CI.

Análise e tendências de testes

Um único painel oferece seis visões: resumo da suíte, tempos de execução, tendências por teste, categorização de erros, métricas de cobertura e taxas de aprovação por ambiente. Tudo se filtra por branch, tag ou período, o que torna prático comparar um branch de funcionalidade com a main. O acompanhamento de cobertura fecha o ciclo ao mostrar o que a sua suíte realmente exercita.

Integração CI/CD e barreiras de qualidade em PR

O reporter se conecta com GitHub Actions, GitLab CI, CircleCI, Jenkins, Azure DevOps e mais, com guias de configuração para cada um. Você pode definir limites de taxa de aprovação ou instabilidade que publicam um status check nas pull requests, e um branch que não atinge a régua fica bloqueado. Os resultados também se ligam a hashes de commit e PRs para rastreabilidade.

Análise com IA e servidor MCP

Os planos pagos adicionam análise de testes com IA, que abrange classificação de falhas, sugestões de correção geradas por IA e reconhecimento de padrões entre execuções. O servidor MCP e a API REST expõem tudo isso a agentes de IA, então um assistente no Cursor ou em um editor parecido pode consultar uma execução e propor uma correção em contexto. É o recurso que separa o TestDino de um painel de relatórios comum.

Prós e contras

Prós

  • A transmissão ao vivo mostra o progresso das execuções fragmentadas conforme acontece, sem esperar por um relatório final fundido.
  • A detecção de testes instáveis une uma nota de estabilidade a uma categoria de causa raiz, o que transforma reexecuções vagas em correções concretas.
  • O plano gratuito cobre 5.000 execuções por mês, o bastante para avaliar o fluxo sem cartão.
  • O servidor MCP e a API REST tornam os resultados consultáveis por agentes de IA, algo útil para equipes que depuram dentro do IDE.
  • As integrações cobrem GitHub, GitLab, Jira, Slack, Linear e mais, então os alertas chegam onde a equipe já trabalha.

Contras

  • Só oferece suporte a Playwright, então equipes com Cypress, Selenium ou WebdriverIO não conseguem usá-lo.
  • Boa parte do valor depende da integração com CI, ou seja, testes apenas locais rendem muito menos.
  • O plano gratuito limita a um usuário e 5.000 execuções por mês, o que descarta qualquer uso além de um fluxo individual.
  • Recursos avançados como a auditoria de testes com IA ficam no plano Team a $79/mo, então equipes menores podem achar o degrau útil um salto de preço.

Perguntas frequentes

O TestDino registra as execuções de testes do Playwright vindas do CI e as transforma em um painel central com agrupamento de falhas, detecção de testes instáveis e análise. Ele é voltado a equipes que rodam suítes grandes de testes de navegador e precisam de uma forma mais rápida de ver o que quebrou e por quê.