Werkzeuge

KI-Unit-Test-Generator

Aus einer einzelnen Funktion eine lauffähige Testdatei für Jest, Vitest, pytest, Go, JUnit und mehr erzeugen.

Eigener Key oder gehostet mit CreditsKI-Assistenten5646
Key erstellen

Ihr Key bleibt in Ihrem Browser.Er geht direkt an den Anbieter, nie an unsere Server, und wir protokollieren oder speichern ihn nicht. Verwenden Sie einen eigenen Key mit Ausgabenlimit und löschen Sie ihn nach der Nutzung im Dashboard des Anbieters.

Eingabe

Ergebnis

Das Ergebnis erscheint hier.

Fügen Sie eine Funktion oder ein Modul ein, wählen Sie das Test-Framework und erhalten Sie eine vollständige Testdatei: den Normalfall, jeden Zweig, Grenzwerte wie leere, null, negative und Nicht-ASCII-Eingaben sowie jeden Fehler, den der Code wirft. Die Anweisungen stammen aus qodo-ai/qodo-cover, einem coverage-getriebenen Test-Agenten: nur externe Grenzen mocken, Tests deterministisch halten und echtes Verhalten prüfen. Würde ein korrekter Test fehlschlagen, weil der Code einen Bug hat, wird er mit „BUG?:“ markiert, statt stillschweigend das falsche Ergebnis zu erwarten.

So arbeitet es

  • Zur Auswahl stehen Vitest, Jest, pytest, Gos testing-Paket, JUnit 5, xUnit.net, PHPUnit, RSpec und Rusts #[test] – oder das Tool nimmt das für die Sprache übliche.
  • Ausgegeben wird nur die Testdatei, mit dem angenommenen Importpfad als Kommentar ganz oben, damit Sie ihn vor dem Ausführen korrigieren können.
  • Zeit, Zufall und Netzwerk werden mit den Mitteln des Frameworks gemockt oder eingefroren, damit die Tests in der CI nicht flaky werden.

Wohin Ihre Daten gehen

Mit eigenem Key gehen Ihre Eingabe und der Key direkt von Ihrem Browser zum gewählten Anbieter, ohne Umweg über Hysen Labs. Im gehosteten Modus läuft Ihr Text über unseren Server zu unserem Anbieter (DeepSeek) und wird in Credits abgerechnet; zur Abrechnung speichern wir Token-Zahlen und Kosten jedes Laufs, nie den Text selbst oder die Antwort. Wie der Anbieter mit dem Text umgeht, regelt dessen eigene Datenschutzerklärung.

Dieses Werkzeug verarbeitet Schlüssel und Zugangsdaten. Zu einem Lauf wird deshalb nichts gespeichert, auch nicht in Ihrem eigenen Verlauf.

Zu Ihrem API-Key

Wir erheben, speichern und geben Ihren Key nicht weiter: Er liegt nur im Arbeitsspeicher dieser Seite (außer Sie wählen „in diesem Tab merken“) und ist nach dem Schließen verschwunden. Trotzdem gilt für jeden Key, der in eine Webseite eingefügt wurde, besondere Sorgfalt – legen Sie für diesen Zweck einen eigenen Key mit Ausgabenlimit an und löschen oder rotieren Sie ihn nach der Nutzung im Dashboard des Anbieters.

Was es kostet

Dieses Werkzeug ist kostenlos, ohne Anmeldung und ohne Punkte.

Häufige Fragen

Laufen die Tests beim ersten Mal durch?
Oft, nicht immer. Das Modell kann Ihren Code nicht ausführen – prüfen Sie also den Importpfad, angenommene Fixtures und jeden erwarteten Wert, den es von Hand berechnet hat. Führen Sie sie aus: Ein fehlschlagender generierter Test ist entweder ein Fehler des Modells oder ein echter Bug, und beides ist einen Blick wert.
Was ist der Unterschied zu qodo-cover selbst?
qodo-cover läuft in Ihrem Repository, führt die Tests aus und iteriert anhand eines Coverage-Reports. Dieses Tool arbeitet in einem Durchgang ohne Zugriff auf Ihr Projekt: schneller ausprobiert, aber die Tests führen Sie selbst aus. Für Coverage-Arbeit am ganzen Repository nutzen Sie qodo-cover.
Wohin geht mein Code?
Von Ihrem Browser zum gewählten KI-Anbieter, authentifiziert mit Ihrem Key – nie zu unserem Server. Ist der Code proprietär, nutzen Sie einen von Ihrem Arbeitgeber freigegebenen Anbieter und einen eingeschränkten Key mit Limit, den Sie für Tools wie dieses reservieren.

Das Open Source dahinter

Der Prompt dieses Tools basiert auf qodo-ai/qodo-cover (AGPL-3.0) und läuft auf dem Modell Ihrer Wahl. Wenn Sie dieselbe Funktion auf der Kommandozeile oder in Ihrem eigenen Programm brauchen, beginnen Sie mit diesem Projekt.

qodo-ai/qodo-cover

Auch bekannt als

  • unit tests generieren
  • ki unit test generator
  • jest tests generieren
  • pytest tests erstellen
  • testfälle automatisch erstellen