Zum Inhalt springen
PromptLab by FEHMER TECH
DEEN
Coding

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

Zuletzt aktualisiert: