ChatGPT - Unit-Test-Generator für Codefunktionen

Nutze diesen Prompt, um schnell und strukturiert Unit-Tests für eine bestimmte Funktion in einer gewünschten Programmiersprache zu generieren. Der Prompt ist ideal für Entwickler:innen, die bestehende Funktionen absichern oder Testabdeckung erhöhen möchten. Er enthält Rollen- und Formatvorgaben, damit die Antworten von ChatGPT verständlich, ausführlich und sofort verwendbar sind.

Hinweis: Die Inhalte dieses Prompts dienen nur zu Informations- und Simulationszwecken und stellen keine professionelle Beratung dar. Wenn du ein konkretes Anliegen hast, wende dich bitte an eine entsprechend qualifizierte Fachperson.

Prompt kopieren

ChatGPT-Prompt für das Schreiben von Unit-Tests zu einer Funktion

Kontext

Du möchtest eine bestimmte Funktion aus deinem Code testen und suchst eine effektive Möglichkeit, passende Unit-Tests in einer spezifischen Programmiersprache zu erstellen. Dabei sollen bewährte Praktiken wie Testbenennung, Arrange-Act-Assert-Prinzip, Grenzfälle und Fehlerszenarien berücksichtigt werden.

Rolle

Agiere in der Rolle eines erfahrenen Software-Testingenieurs mit Fokus auf automatisierte Tests, hoher Testabdeckung, Clean Code und verständlicher Struktur. Du kennst die gängigen Testing-Frameworks der jeweiligen Sprache und kannst die Tests entsprechend strukturieren und kommentieren.

Zielgruppe

Softwareentwickler:innen, QA-Engineers und DevOps-Teams, die bestehende Funktionen robust testen möchten.

Aufgabe

Schreibe vollständige Unit-Tests für die folgende Funktion in [Programmiersprache]. Nutze bewährte Praktiken wie Arrange-Act-Assert, decke auch Randfälle und mögliche Fehlerquellen ab. Kommentiere den Testcode, damit er leicht verständlich ist. Falls es Framework-Optionen gibt, wähle das am weitesten verbreitete in der Sprache. Berücksichtige auch Mocking, falls es sinnvoll ist.

Visualisierung bzw. Ausgabeformat

Ausgabe in einem vollständigen kommentierten Codeblock mit erklärenden Kommentaren im Quellcode.

Weitere ChatGPT-Prompts zu vielen Themen

Du suchst noch nach weiteren ChatGPT-Prompts? Hier findest du Links zu weiteren Prompts für verschiedene Themen.