Unit-Tests generieren
Erstellen Sie automatisch umfassende Unit-Tests für bestehenden Code.
Prompt-Vorlage
Erstelle umfassende Unit-Tests für den folgenden [PROGRAMMIERSPRACHE]-Code mit [TEST-FRAMEWORK]. **Anforderungen an die Tests:** 1. **Happy Path:** Teste den normalen, erwarteten Ablauf mit gültigen Eingaben 2. **Edge Cases:** Teste Grenzwerte, leere Eingaben, Null-Werte und Extremfälle 3. **Fehlerbehandlung:** Teste ungültige Eingaben und erwartete Exceptions 4. **Boundary Testing:** Teste Grenzen von Bereichen und Datentypen **Teststruktur:** - Verwende das AAA-Pattern (Arrange-Act-Assert) - Gib jedem Test einen beschreibenden Namen - Gruppiere zusammengehörige Tests logisch - Verwende Mocks/Stubs für externe Abhängigkeiten wo nötig **Zusätzlich:** - Schätze die Code-Coverage der Tests ein - Schlage weitere Testszenarien vor, die nicht offensichtlich sind - Beachte [SPEZIELLE ANFORDERUNGEN] Code zum Testen: ```[PROGRAMMIERSPRACHE] [CODE HIER EINFÜGEN] ```
Platzhalter in [eckigen Klammern] ersetzen: [PROGRAMMIERSPRACHE][TEST-FRAMEWORK][SPEZIELLE ANFORDERUNGEN][CODE HIER EINFÜGEN]
So verwendest du die Vorlage
Kopiere den Prompt, ersetze die Platzhalter in eckigen Klammern durch deine Angaben und füge ihn in den KI-Assistenten deiner Wahl ein. Je genauer die Angaben, desto besser das Ergebnis.
Tipps für bessere Ergebnisse
- Geben Sie das Test-Framework an: Jest, pytest, JUnit, etc.
- Erwähnen Sie vorhandene Mocking-Bibliotheken oder Test-Utilities
- Fragen Sie nach Property-Based Tests für komplexere Logik
- Bitten Sie um eine Test-Coverage-Analyse
Passende offene Modelle
Die Auswahl nennt aktuelle offene Modelle als Ausgangspunkt für eigene Tests. Sie ist keine Messung für diese Vorlage.
Stichwörter: #unit-tests #testing #tdd #quality-assurance