TestDino

TestDino

TestDino · Coding

TestDino ist eine Cloud-App für Playwright, die CI-Läufe aufzeichnet, Fehler gruppiert und flaky Tests markiert, und diese Daten dann Teams und KI-Agenten bereitstellt.

Vorschau der Oberfläche von TestDino

Über TestDino

What Is TestDino

TestDino ist eine Web-App, die neben Playwright läuft, dem verbreiteten Open-Source-Framework für Browsertests. Man installiert den Reporter im Projekt, und jeder Lauf in der Pipeline schickt die Ergebnisse live an ein zentrales Dashboard. Statt rohe CI-Ausgaben zu durchwühlen, sieht man geordnet, was bestanden hat, was gescheitert ist und warum. Der Aufwand für Playwright-Berichte sinkt damit spürbar.

Das Produkt zielt auf ein konkretes Problem: Teams, die große Playwright-Suiten in CI fahren, verteilen die Tests oft auf mehrere Maschinen, und das Gesamtbild zusammenzusetzen wird mühsam. TestDino führt diese Teile in einem Bericht zusammen und legt einen Verlauf darüber, sodass ein wiederkehrender Fehler als Muster erscheint und nicht als einzelner roter Punkt.

Die Grenzen liegen vor allem im Umfang und in der Einrichtung. TestDino arbeitet nur mit Playwright, wer also Cypress oder Selenium nutzt, hat davon nichts, und der eigentliche Nutzen entsteht über die CI-Anbindung, nicht bei Tests auf dem Laptop. Der kostenlose Tarif begrenzt zudem auf 5.000 Ausführungen pro Monat und einen einzigen Nutzer, was für ein Privatprojekt reicht, aber nicht für ein ganzes QA-Team.

Getting Started

  1. Erstellen Sie ein Konto auf app.testdino.com und generieren Sie einen Projekt-API-Schlüssel.
  2. Installieren Sie das Paket mit npm install @testdino/playwright.
  3. Registrieren Sie den Reporter in playwright.config.ts und zeigen Sie mit token auf Ihren API-Schlüssel.
  4. Starten Sie npx playwright test oder pushen Sie zu Ihrem CI-Anbieter und beobachten Sie, wie die Ergebnisse im Dashboard eintreffen.

Produktinformationen

Ein kurzer Überblick über Preise, unterstützte Plattformen und die Leistung von TestDino.

Kostenloser TarifJa
Bezahlte Tarife$0 - $99/mo
PlattformWeb
EntwicklerTestDino
KategorieCoding
VeröffentlichungsdatumSep 2024
Zuletzt aktualisiertOct 2026
Website-Besuche68.7K
Globales Website-Ranking452.6K
API-VerfügbarkeitJa

Am besten für

Die Nutzer, Aufgaben und Szenarien, für die dieses Tool am besten passt.

Nutzer

  • QA- und Automatisierungsingenieure, die Playwright in CI fahren
  • Kleine QA-Teams mit knappem Budget
  • Engineering-Leads, die die Gesundheit der Suite verfolgen

Aufgaben

  • Einen fehlgeschlagenen CI-Lauf sortieren
  • Flaky Tests finden und isolieren
  • Ein Qualitätstor auf Pull Requests setzen
  • Einen KI-Agenten mit Testdaten versorgen

Szenarien

  • Eine nächtliche Suite, auf fünf Worker verteilt
  • Eine von einem anderen Team übernommene Suite mit wenig Dokumentation
  • Ein Release, bei dem eine rote Pipeline alle blockiert

Wichtigste Funktionen

Echtzeit-Testergebnisse

Ergebnisse treffen ein, während die Tests laufen, nicht erst nach dem Ende des Builds, sodass eine lange Suite ihren Zustand nicht mehr bis zum Schluss verbirgt. Jeder Lauf öffnet mit einem mehrteiligen Bericht: Zusammenfassung, Aufschlüsselung je Spec, Fehlergruppen, Verlauf und Konfigurationsmetadaten. Entscheidend ist die Geschwindigkeit: ein gescheiterter Lauf ist in Minuten verstanden und nicht erst nach manuellem Zusammenführen.

Erkennung flaky Tests

Jeder Test trägt eine Stabilitätsquote und eine Ursachenkategorie aus Signalen zu Timing, Umgebung, Netzwerk, Assertion oder anderem. Sie sehen, welche Tests unzuverlässig sind und warum, nicht nur dass etwas wieder rot wurde. Danach kann das Team die schlimmsten Fälle isolieren und nur die gescheiterten Tests neu starten statt der ganzen Suite.

Fehlergruppierung und Trace-Betrachter

Die Plattform gruppiert Fehler mit gemeinsamer Ursache automatisch, sodass man mit Mustern arbeitet und nicht mit einzelnen Testnamen. Ein Trace-Betrachter per Klick öffnet sich direkt aus der Gruppe, mit Screenshots, Video und visuellen Differenzen. Diese Kombination ersetzt die übliche Suche in heruntergeladenen CI-Artefakten.

Testanalysen und Trends

Ein einziges Playwright-Dashboard bietet sechs Ansichten: Suite-Zusammenfassung, Laufzeiten, Trends je Test, Fehlerkategorisierung, Coverage-Metriken und Bestehensquoten je Umgebung. Alles lässt sich nach Branch, Tag oder Zeitraum filtern, was den Vergleich eines Feature-Branch mit main praktikabel macht. Die Coverage-Verfolgung schließt den Kreis, indem sie zeigt, was Ihre Suite tatsächlich abdeckt.

CI/CD-Integration und Qualitätstore für PRs

Der Reporter dockt an GitHub Actions, GitLab CI, CircleCI, Jenkins, Azure DevOps und weitere an, mit eigenen Einrichtungsanleitungen. Sie können Schwellen für Bestehensquote oder Flakiness setzen, die einen Status-Check auf Pull Requests veröffentlichen, und ein Branch unter der Latte bleibt blockiert. Ergebnisse verlinken außerdem auf Commit-Hashes und PRs für die Nachvollziehbarkeit.

KI-Analyse und MCP-Server

Kostenpflichtige Tarife ergänzen KI-Testanalyse, die Fehlerklassifizierung, KI-generierte Korrekturvorschläge und Mustererkennung über Läufe hinweg umfasst. MCP-Server und REST-API stellen all das KI-Agenten bereit, sodass ein Assistent in Cursor oder einem ähnlichen Editor einen Lauf abfragen und im Kontext eine Korrektur vorschlagen kann. Wer einen MCP-Testserver braucht, bekommt ihn hier. Das ist die Funktion, die TestDino von einem gewöhnlichen Berichts-Dashboard trennt.

Vor- und Nachteile

Vorteile

  • Die Live-Übertragung zeigt den Fortschritt fragmentierter Läufe, während er geschieht, ohne auf einen abschließenden zusammengeführten Bericht zu warten.
  • Die Erkennung flaky Tests verbindet eine Stabilitätsnote mit einer Ursachenkategorie, was vage Neustarts in gezielte Korrekturen verwandelt.
  • Der kostenlose Tarif deckt 5.000 Ausführungen pro Monat, genug, um den Ablauf ohne Karte zu testen.
  • MCP-Server und REST-API machen Ergebnisse für KI-Agenten abfragbar, was für Teams passt, die in der IDE debuggen.
  • Die Integrationen reichen von GitHub über GitLab, Jira, Slack bis Linear, sodass Alarme dort ankommen, wo das Team ohnehin arbeitet.

Nachteile

  • Es unterstützt nur Playwright, Teams mit Cypress, Selenium oder WebdriverIO können es also gar nicht nutzen.
  • Ein Großteil des Nutzens hängt an der CI-Anbindung: rein lokale Testläufe bringen deutlich weniger.
  • Der kostenlose Tarif begrenzt auf einen Nutzer und 5.000 Ausführungen pro Monat, was alles jenseits eines Einzel-Workflows ausschließt.
  • Erweiterte Funktionen wie das KI-Testaudit liegen im Team-Tarif bei $79/mo, sodass kleinere Teams die nützliche Stufe als Preissprung empfinden können.

Häufige Fragen

TestDino zeichnet Playwright-Testläufe aus der CI auf und macht daraus ein zentrales Dashboard mit Fehlergruppierung, Erkennung flaky Tests und Analysen. Es richtet sich an Teams, die große Browsertest-Suiten fahren und schneller sehen müssen, was gebrochen ist und warum.