Die TestSprite CLI ist jetzt live — Open Source.Stern auf GitHub geben

Das Testwerkzeug, das Kiro selbst bedienen kann

Kiro arbeitet von Spezifikationen aus, was gut zu Tests passt, die in natürlicher Sprache statt in Browser-Code beschrieben sind. TestSprite schließt die Schleife: Ein Befehl installiert einen Verifikations-Skill in Ihrem Repository, und von da an kann Kiro Tests erstellen, sie in der Cloud gegen einen echten Browser und Live-APIs ausführen und bei einem Fehler ein einziges in sich stimmiges Fehlerpaket abholen — ohne dass Sie Anweisungen von einer Dokumentationsseite weiterreichen müssen.
Type
Solution
Language
Deutsch

Nahtlose Integration mit Ihren bevorzugten KI-gestützten Editoren

Claude CodeCodexVisual Studio CodeCursorTrae
Wir schreiben Ihren Code nicht — das macht Kiro. Wir prüfen, was dabei herauskam, gegen einen echten Browser und echte APIs, und liefern eine Ursachenhypothese zurück, mit der Kiro etwas anfangen kann.

Ein Befehl zum Einrichten

testsprite setup --agent kiro konfiguriert Ihren API-Schlüssel, prüft ihn und legt einen Verifikations-Skill in Ihrem Repository ab. Kiro lernt die Schleife einmal, statt sie in jeder Sitzung erneut aus der Dokumentation abzuleiten. Die Installation läuft rein lokal.

Tests ohne Browser-Code

Ein Test ist eine Plandatei in natürlicher Sprache mit Aktions- und Prüfschritten: keine Selektoren zu pflegen, nichts, was beim nächsten Redesign bricht. testsprite test create --plan-template gibt eine schemakonforme Vorlage aus, festgelegt auf Ihre installierte Version.

Ein Fehlerpaket statt fünf Artefakten

test failure get liefert den fehlgeschlagenen Schritt und seine Nachbarn, Screenshots, DOM-Momentaufnahmen, den Testquelltext, eine Ursachenhypothese und die empfohlene Korrekturstelle — alles mit derselben Snapshot-ID. Die CLI weigert sich, Daten aus zwei verschiedenen Läufen zusammenzusetzen.

Eine Suite, die das Kontextfenster überdauert

Jeder bestandene Test wird aufbewahrt. Die Anforderung wird in der nächsten Sitzung weiter geprüft, beim nächsten Refactoring und lange nachdem Kiro vergessen hat, warum sie wichtig war — was kein Kontextfenster leisten kann, wie groß es auch sei.

Priority
Test
Status
HIGH
TC001_Spec_Flow_Completes_End_To_End
Pass
MEDIUM
TC002_Required_Fields_Block_Submit
Pass
HIGH
TC003_Permission_Denied_Redirects
Failed
LOW
TC004_Breadcrumb_Reflects_Route
Pass
MEDIUM
TC005_API_Contract_Matches_Schema
Pass

Lassen Sie Kiro die eigene Arbeit prüfen

Erzeugen geht schnell; der Engpass ist die Durchsicht geworden. Geben Sie Kiro eine Möglichkeit, vor dem Öffnen eines Pull Requests zu belegen, dass eine Änderung funktioniert — dann ist das Diff nichts mehr, was ein Mensch Zeile für Zeile lesen muss.

Für Teams, die Code mit Kiro ausliefern

Kostenlos installierbar, Open Source

Die CLI liegt unter Apache-2.0 auf GitHub und wird kostenlos über npm installiert. Vorausgesetzt wird Node 20.19+, 22.13+ oder 24+. Die Testausführung läuft in der Cloud und verbraucht Workspace-Credits.

Läuft ohne Rückfragen

TESTSPRITE_API_KEY=sk-... testsprite setup --from-env --yes --agent kiro fragt nie nach — genau das brauchen sowohl die Schleife eines Agenten als auch ein CI-Job.

Gefahrlos ausprobierbar

--dry-run durchläuft den gesamten Codepfad offline mit vorbereiteten Daten. test scaffold und test lint berühren weder das Netz noch Ihre Zugangsdaten.

Skriptbar per Vertrag

Ein stabiles --output json-Format und dokumentierte Exit-Codes: 0 bestanden, 1 fehlgeschlagen, 3 Authentifizierungsfehler, 12 Credits aufgebraucht. Eine kaputte Funktion und eine kaputte Pipeline sind unterscheidbar.

Weltweit von Unternehmen geschätzt

"Gute Arbeit! Ziemlich cooles MCP vom TestSprite-Team! KI-Codierung + KI-Tests helfen Ihnen, mühelos bessere Software zu entwickeln!"

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

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

FAQ

Wie arbeitet TestSprite mit Kiro zusammen?

Führen Sie testsprite setup --agent kiro einmal aus. Das legt eine Verifikations-Skill-Datei in Ihrem Repository ab, die Befehle, JSON-Formate und Exit-Codes beschreibt, sodass Kiro Tests eigenständig erstellen, ausführen und einordnen kann. Kiro gehört zu den Umgebungen, für die die CLI Skills installiert — eine maßgeschneiderte Integration ist nicht nötig.

Muss Kiro Browser-Automatisierungscode schreiben?

Nein. Tests sind Plandateien in natürlicher Sprache mit Aktions- und Prüfschritten. testsprite test create --plan-template gibt eine schemakonforme Vorlage aus, oder lassen Sie TestSprite mit testsprite test plan generate die ersten vorschlagen: Vorschläge bleiben zur Durchsicht liegen, und nichts wird auf die Festplatte geschrieben, bevor Sie sie annehmen.

Was genau testet TestSprite?

Die Oberfläche von Webanwendungen in einem echten Browser in der Cloud sowie Backend-APIs. Es steuert keine nativen iOS- oder Android-Oberflächen, keine Desktop-Anwendungen und keine Emulatoren. Wenn Ihr Produkt ein Web-Frontend oder eine HTTP-API hat, decken wir genau das ab.

Ist es kostenlos? Ist es Open Source?

Die Open-Source-CLI wird kostenlos über npm installiert und steht unter Apache-2.0. Die Testausführung läuft in der TestSprite-Cloud und verbraucht Workspace-Credits (0,5 pro Frontend-Lauf, 0,2 pro Backend-Lauf). Für den Einstieg gibt es eine kostenlose Community-Version.

Warum Kiro nicht einfach Unit-Tests ausführen lassen?

Unit-Tests prüfen die Umsetzung gegen Ihre Absicht. Ein End-to-End-Lauf prüft das ausgelieferte Produkt gegen die Absicht eines Nutzers. Ein spezifikationsgetriebener Ablauf profitiert von beidem, denn eine Spezifikation, die isoliert besteht, kann trotzdem einen kaputten Ablauf ausliefern.

Lassen sich Tests aus einem Spezifikationsdokument erzeugen?

Ja. Laden Sie eine API-Spezifikation oder ein PRD mit testsprite project docs upload als Projektquelle hoch; anschließend entwirft testsprite test plan generate daraus Testfälle und legt sie zur Durchsicht bereit. Eine API-Spezifikation hochzuladen ist kostenlos, ein PRD kostet 0,5 Credits für die Indizierung.

Geben Sie Kiro eine Möglichkeit, die eigene Arbeit zu prüfen