
TestDino
TestDino · Programmation
TestDino est une app cloud pour Playwright qui enregistre les exécutions de CI, regroupe les échecs et signale les tests instables, puis expose ces données aux équipes et aux agents IA.

À propos de TestDino
What Is TestDino
TestDino est une app web qui accompagne Playwright, le framework open source le plus utilisé pour les tests de navigateur. Vous installez son reporter dans le projet, et chaque exécution dans votre pipeline envoie les résultats en direct vers un tableau de bord central de rapports Playwright. Au lieu d'éplucher la sortie brute de CI, vous voyez une vue ordonnée de ce qui a réussi, de ce qui a échoué et pourquoi.
Le produit vise une douleur précise : les équipes qui font tourner de grosses suites Playwright en CI répartissent souvent les tests sur plusieurs machines, et reconstituer le tableau final devient pénible. TestDino réunit ces fragments dans un seul rapport et ajoute un historique par-dessus, si bien qu'un échec qui revient sans cesse apparaît comme un motif, pas comme un point rouge isolé.
Ses limites tiennent surtout au périmètre et à l'installation. TestDino ne fonctionne qu'avec Playwright : qui utilise Cypress ou Selenium n'en tire rien, et l'intérêt réel vient du branchement à la CI, pas de tests lancés sur un portable. L'offre gratuite vous limite par ailleurs à 5 000 exécutions par mois et à un seul utilisateur, ce qui convient à un projet perso mais pas à une équipe QA entière.
Getting Started
- Créez un compte sur app.testdino.com et générez une clé d'API de projet.
- Installez le paquet avec
npm install @testdino/playwright. - Enregistrez le reporter dans
playwright.config.tset pointeztokenvers votre clé d'API. - Lancez
npx playwright test, ou poussez vers votre fournisseur de CI, et regardez les résultats arriver dans le tableau de bord.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de TestDino.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Ingénieurs QA et automatisation qui font tourner Playwright en CI
- Petites équipes QA au budget serré
- Responsables d'ingénierie qui suivent la santé de la suite
Tâches
- Trier une exécution CI en échec
- Repérer et isoler les tests instables
- Imposer un seuil de qualité sur les pull requests
- Alimenter un agent IA en données de tests
Cas d'usage
- Une suite nocturne répartie sur cinq workers
- Une suite héritée d'une autre équipe, peu documentée
- Une livraison où un pipeline rouge bloque tout le monde
Fonctionnalités clés
Résultats de tests en temps réel
Les résultats arrivent pendant que les tests s'exécutent, pas après la fin de la build, donc une longue suite ne cache plus son état jusqu'au bout. Chaque exécution s'ouvre sur un rapport à plusieurs onglets : résumé, détail par spec, groupes d'erreurs, historique et métadonnées de configuration. L'essentiel est la vitesse : comprendre une exécution en échec en quelques minutes, et non après une fusion manuelle.
Détection des tests instables
Chaque test porte un pourcentage de stabilité et une catégorie de cause racine tirée de signaux de timing, d'environnement, de réseau, d'assertion ou autres. Vous voyez quels tests sont peu fiables et pourquoi, et pas seulement que quelque chose est redevenu rouge. L'équipe peut ensuite isoler les pires cas et ne relancer que les tests en échec plutôt que toute la suite.
Regroupement des échecs et visionneuse de traces
La plateforme regroupe automatiquement les échecs qui partagent une cause, donc vous travaillez par motifs et non par noms de tests isolés. Une visionneuse de traces en un clic s'ouvre directement depuis le groupe, avec captures, vidéo et différences visuelles jointes. Cet ensemble remplace la chasse habituelle dans les artefacts téléchargés depuis la CI.
Analyse et tendances des tests
Un seul tableau de bord offre six vues : résumé de la suite, temps d'exécution, tendances par test, catégorisation des erreurs, métriques de couverture et taux de réussite par environnement. Tout se filtre par branche, tag ou période, ce qui rend pratique la comparaison d'une branche de fonctionnalité avec la main. Le suivi de couverture boucle la boucle en montrant ce que votre suite exerce réellement.
Intégration CI/CD et seuils de qualité sur PR
Le reporter se branche à GitHub Actions, GitLab CI, CircleCI, Jenkins, Azure DevOps et d'autres, avec des guides de configuration dédiés. Vous pouvez fixer des seuils de taux de réussite ou d'instabilité qui publient un status check sur les pull requests, et une branche sous la barre reste bloquée. Les résultats se lient aussi aux hashes de commit et aux PR pour la traçabilité.
Analyse par IA et serveur MCP
Les offres payantes ajoutent l'analyse de tests par IA, qui couvre la classification des échecs, les suggestions de correction générées par IA et la reconnaissance de motifs entre exécutions. Le serveur MCP et l'API REST exposent tout cela aux agents IA, donc un assistant dans Cursor ou un éditeur similaire peut interroger une exécution et proposer une correction en contexte. C'est la fonction qui distingue TestDino d'un simple tableau de bord de rapports.
Avantages et inconvénients
Avantages
- La diffusion en direct montre la progression des exécutions fragmentées au moment où elle se fait, sans attendre un rapport final fusionné.
- La détection des tests instables associe un score de stabilité à une catégorie de cause racine, ce qui transforme des relances vagues en corrections ciblées.
- L'offre gratuite couvre 5 000 exécutions par mois, de quoi évaluer le flux sans carte bancaire.
- Le serveur MCP et l'API REST rendent les résultats interrogeables par des agents IA, utile pour les équipes qui déboguent dans l'IDE.
- Les intégrations couvrent GitHub, GitLab, Jira, Slack, Linear et d'autres, donc les alertes arrivent là où l'équipe travaille déjà.
Inconvénients
- Le produit ne prend en charge que Playwright, donc les équipes sous Cypress, Selenium ou WebdriverIO ne peuvent pas l'utiliser.
- Une bonne part de la valeur dépend de l'intégration CI : les tests uniquement locaux apportent bien moins.
- L'offre gratuite limite à un utilisateur et 5 000 exécutions par mois, ce qui exclut tout usage au-delà d'un flux individuel.
- Les fonctions avancées comme l'audit de tests par IA restent dans l'offre Team à $79/mo, donc les petites équipes peuvent trouver le palier utile cher d'un coup.
Questions fréquentes
TestDino enregistre les exécutions de tests Playwright issues de la CI et les transforme en un tableau de bord central avec regroupement des échecs, détection des tests instables et analyse. Il vise les équipes qui font tourner de grosses suites de tests de navigateur et ont besoin de voir plus vite ce qui a cassé et pourquoi.
Contenus associés
Découvrez des outils, des compétences et des articles liés à TestDino.
Alternatives à TestDino
Base Code
Base44 (Wix) · Programmation · ProductivitéBase Code est un environnement de développement cloud partagé signé Base44. Votre équipe décrit des modifications sur un dépôt GitHub dans le chat, les vérifie en aperçu et les renvoie sous forme de pull requests.
Google EmbeddingGemma 2
Google DeepMind · Rédaction · Image · ProgrammationGoogle EmbeddingGemma 2 est un modèle ouvert de 740 millions de paramètres qui transforme texte, code, images, audio et images vidéo en vecteurs d'un même espace de 768 dimensions, sur un téléphone ou un ordinateur portable.
GitGlow
GitGlow · Programmation · ProductivitéGitGlow est un client Git de bureau qui place votre code et les modifications de vos agents IA dans une même revue, pour savoir ce qui quitte votre machine avant de livrer.
