Neu: TestSprite CLI ist jetzt live!

Zwei Läufe. Ein Befehl. Der tatsächliche Unterschied.

Ein bestandener und ein fehlgeschlagener Lauf derselben Suite sind nicht identisch — irgendetwas hat sich geändert. testsprite test diff <runId1> <runId2> zeigt Ihnen genau, was — statt Sie damit allein zu lassen, Logs von Hand zu vergleichen.

Vergleichen Sie beliebige zwei Läufe, beliebige zwei Umgebungen

Staging vs. ProduktionVor vs. nach einem DeployDiese Woche vs. letzte Woche
„Es hat gestern funktioniert" ist keine Ursache. Ein Diff zwischen dem gestrigen und dem heutigen Lauf schon.

Sichern, was kaputtging

testsprite test diff <runId1> <runId2> zeigt genau, welche Tests sich zwischen zwei Läufen verändert haben — kein Scrollen mehr durch zwei separate Reports nebeneinander.

Verstehen, was Sie wollen

Vergleichen Sie einen Lauf von vor einem Deploy mit einem von danach, und die Änderungsfläche entspricht genau dem, was Ihr Deploy berührt hat — nichts, worüber Sie raten müssen.

Validieren, was Sie haben

Diffs gehen tiefer als Bestanden/Fehlgeschlagen — sie erfassen, wo verfügbar, die Request/Response- und DOM-Details hinter jedem Test.

Vorschlagen, was Sie brauchen

Kombinieren Sie einen Diff mit testsprite test failure get für den Test, der ins Negative gekippt ist, und Sie haben die vollständige Geschichte: was sich geändert hat und warum es kaputtging.

$ testsprite test diff run_9f21 run_9f30

  TC_checkout_promo         passed → failed
    POST /orders   201 → 500
    rootCause: "promo code not revalidated server-side"

  TC_login_success          passed → passed   (no change)
  TC_search_results         passed → passed   (no change)

Hören Sie auf, Logs von Hand zu vergleichen

Zwei Läufe derselben Suite, Minuten oder Monate auseinander — der Diff ist in beiden Fällen derselbe Befehl, und er ist darauf ausgelegt, eine Frage zu beantworten: Was hat sich tatsächlich geändert?

Entwickelt, um Regressionen schnell zu debuggen

Über Deploys hinweg vergleichen

Führen Sie eine Suite vor und nach einem Release aus, vergleichen Sie beide, und wissen Sie sofort, ob das Release sauber ist.

Über die Zeit hinweg vergleichen

testsprite test result <testId> --history zeigt die Lauf-Historie eines Tests, wenn Sie den Trend wollen, nicht nur zwei Punkte.

Kostenlose Community-Version

Bietet eine kostenlose Community-Version, die uns für jeden zugänglich macht.

Kombinierbar mit Flaky-Scoring

Nutzen Sie zuerst test flaky, um zu bestätigen, dass eine Änderung real ist, dann test diff, um genau zu sehen, worum es sich handelte.

Weltweit von Unternehmen geschätzt

"TestSprite bietet eine umfangreiche Testfallgenerierung, eine klare Struktur und leicht lesbaren Code. Es unterstützt auch einfaches Online-Debugging mit der Möglichkeit, schnell durch die Generierung neuer Testfälle zu erweitern."

"Die Automatisierung von TestSprite hilft uns, Tonnen manueller Arbeit zu reduzieren. Die Entwickler können Fehler im Entwicklungsprozess leichter und früher erkennen und beheben."

FAQ

Was vergleicht testsprite test diff tatsächlich?

Zwei Läufe derselben oder einer verwandten Testsuite — welche Tests zwischen Bestanden/Fehlgeschlagen umgeschlagen sind, und, wo verfügbar, die Request/Response- oder DOM-Details hinter dieser Änderung.

Kann ich einen Lauf von letzter Woche mit einem von heute vergleichen?

Ja — beliebige zwei Run-IDs, unabhängig davon, wie weit sie zeitlich auseinanderliegen.

Wie unterscheidet sich das vom einfachen Lesen zweier Testberichte?

Es zeigt die Differenz direkt an, statt von Ihnen zu verlangen, beide Berichte im Kopf zu behalten und den Unterschied selbst zu finden.

Kann ich die Historie eines einzelnen Tests über viele Läufe sehen, nicht nur zwei?

Ja — testsprite test result <testId> --history zeigt den Trend über jeden Lauf dieses Tests.

Ersetzt das test flaky?

Nein — beide ergänzen sich gut. Nutzen Sie test flaky, um zu bestätigen, dass ein Fehlschlag real ist, dann test diff, um genau zu sehen, was sich geändert hat.

Hören Sie auf zu raten, was sich geändert hat.