Unit-Tests für eine Funktion
Für eine Funktion entstehen sinnvolle Tests: normale Fälle, Randfälle und Fehlerfälle – im Stil deines Projekts.
- Art
- Prompt
- Niveau
- Fortgeschritten
- Zeit
- ca. 6 Min.
Ergebnisse hängen vom Tool, vom Modell und von deinen Angaben ab.
Ausfüllen
Deine Eingaben bleiben in diesem Browserfenster. Wir speichern und übertragen nichts.
- pytest
- Jest
- Vitest
- JUnit 5
- xUnit
- Arrange-Act-Assert mit Leerzeilen
- ein Testfile pro Modul
- Fixtures statt Setup-Methoden
- Testnamen auf Englisch im Satzstil
- Mocks nur für externe Dienste
Dein Prompt
Schreibe Unit-Tests für die folgende Funktion mit [Testframework]. Decke ab: zwei normale Fälle, die wichtigsten Randfälle (leer, null, Grenzwerte) und mindestens einen Fehlerfall. Ein Test pro Verhalten, sprechende Namen, keine echten Netzwerk- oder Datenbankzugriffe. Halte dich an diesen Stil: [Projektstil]. Liste vor dem Code kurz auf, welche Fälle du testest und warum. Funktion: [Funktion]
Passende Tools
Tools aus unserem Katalog, mit denen dieser Prompt gut funktioniert.
- ChatGPT Preise und Limits
- Claude Preise und Limits
- Cursor Preise und Limits
So gehst du vor
- Fülle die Felder aus oder tippe auf einen Vorschlag. Lass Namen, Adressen und andere persönliche Daten weg.
- Kopiere den fertigen Prompt in ein Tool deiner Wahl.
- Führe die Tests aus. Schlägt einer fehl, prüfe zuerst, ob der Test oder die Funktion falsch ist.
Läuft in diesen Tools
Prompts funktionieren in vielen Chat- und Generator-Tools. Diese Auswahl stammt aus unserem Katalog; Preise laut Tool-Seite.
- ChatGPT Gratis-Planab 8 USD pro Monat
- Claude Gratis-Plan
- Cursor Gratis-Planab 8 USD pro Monat
- GitHub Copilot Gratis-Planab $10
- Windsurf Gratis-Plan
Warum funktioniert das?
Die Fall-Liste vor dem Code macht die Testabdeckung prüfbar. Der Verzicht auf echte Netzwerkzugriffe hält die Tests schnell und verlässlich.
Tipps
- Bitte zusätzlich um einen Test, der einen gefundenen Fehler dauerhaft absichert.