
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.

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
- Crie uma conta em app.testdino.com e gere uma chave de API do projeto.
- Instale o pacote com
npm install @testdino/playwright. - Registre o reporter em
playwright.config.tse apontetokenpara sua chave de API. - 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.
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ê.
Conteúdo relacionado
Explore ferramentas, skills e artigos relacionados a TestDino.
Alternativas a TestDino
Base Code
Base44 (Wix) · Programação · ProdutividadeO Base Code é um ambiente de desenvolvimento em nuvem compartilhado da Base44. O time descreve mudanças em um repositório do GitHub pelo chat, confere tudo na prévia e envia o resultado como pull request.
Google EmbeddingGemma 2
Google DeepMind · Escrita · Imagem · ProgramaçãoGoogle EmbeddingGemma 2 é um modelo aberto de 740 milhões de parâmetros que transforma texto, código, imagens, áudio e quadros de vídeo em vetores de um único espaço de 768 dimensões, rodando em celulares e notebooks.
GitGlow
GitGlow · Programação · ProdutividadeO GitGlow é um cliente Git de desktop que coloca seu código e as mudanças dos seus agentes de IA na mesma revisão, para você saber o que vai sair da máquina antes de publicar.
