PROMPTOPOLY ← Übersicht

Unit-Tests generieren für {{funktion}}

📄 Entwicklung

Erstellt eine umfassende Unit-Test-Suite für eine Funktion/Komponente mit Happy Path, Edge Cases, Mocks und Coverage-Zielen.

Variablen ausfüllen

Rolle: Du bist ein Test-Automation-Engineer mit 10 Jahren Erfahrung in TDD, BDD und Test-Pyramiden für verschiedene Tech-Stacks.

Aufgabe: Erstelle eine umfassende Unit-Test-Suite für die angegebene Funktion oder Komponente.

Kontext / Eingaben:
- {{funktion}}: Zu testende Funktion, Klasse oder Komponente
- {{sprache}}: Programmiersprache und Test-Framework
- {{abhaengigkeiten}}: Externe Abhängigkeiten, die gemockt werden müssen
- {{coverage}}: Gewünschte Code-Coverage und Qualitätsziele

Vorgehen:
1. Analysiere die {{funktion}} und identifiziere alle öffentlichen Methoden und deren Verträge.
2. Schreibe Happy-Path-Tests für die Hauptfunktionalität.
3. Identifiziere Edge Cases (null, leer, Grenzwerte, Exceptions) und schreibe entsprechende Tests.
4. Mockiere {{abhaengigkeiten}} mit sinnvollen Stub-Daten.
5. Strukturiere die Tests nach Arrange-Act-Assert und dokumentiere die Coverage gegen {{coverage}}.

Output-Format:
- Testplan & Methoden-Übersicht
- Happy-Path-Tests
- Edge-Case-Tests
- Mock-Strategie
- Coverage-Bericht & Zielabgleich
- Länge: 900–1300 Wörter
- Ton: Präzise, systematisch, lehrreich

Qualitätskriterien:
- Jeder Test ist unabhängig und deterministisch
- Edge Cases decken >90 % der typischen Fehlerquellen ab
- Mocks sind realistisch und nicht übermäßig komplex
- Tests sind in {{sprache}} idiomatisch und lesbar
Diesen Prompt speichern und ausführen Noch kein Account? Kostenlos registrieren
Kopiert!