Fortgeschrittenes, KI-gestütztes Programmieren für Entwickler:innen
Thalia Barrera
AI Engineering Curriculum Manager, DataCamp

🤖 Bitte die KI zuerst, die Testreife der Codebasis zu bewerten

Du bist Senior QA Engineer und Softwarearchitekt.
Bewerte, wie gut diese Codebasis getestet ist, und identifiziere die risikoreichsten Lücken. Bewerte Folgendes auf einer Skala von 0–5:
- Abdeckung kritischer Pfade
- Umgang mit Edge-Cases
- Regressionsschutz
- CI/CD-Automatisierung
Identifiziere außerdem die aktuell vorhandenen Testarten: Unit, Integration, End-to-End, Regression, Property- oder Fuzz-Tests.




Was ist eine Test-Suite?
👉 Eine strukturierte Sammlung von Tests, Daten, Tools und Regeln, die sicherstellt, dass das Systemverhalten über die Zeit konsistent bleibt.
🤖 Prompt für die Test-Suite:
Du bist Senior Software Engineer. Erstelle Unit- und Integrationstests für die kritischen Pfade dieser Codebasis. Enthalten sein sollen:
- Normale Fälle
- Edge-Cases
- Fehlerszenarien
- Klare Assertions und Fixtures
Gib außerdem eine Liste aller erzeugten Tests und je eine Ein-Satz-Beschreibung an.
Liste der KI-generierten Tests:

Neue Code-Coverage:

Eigene Daten einspeisen ➡ Atlas ❗
🤖 Prompt für Laufzeitschutz:
Beim Einspeisen oder Verarbeiten eigener Daten Laufzeitschutz hinzufügen:
- Eingaben vor der Verarbeitung validieren (Typen, Pflichtfelder, unerwartete Werte)
- Schemata an jeder Pipeline-Grenze prüfen; nie saubere Upstream-Daten annehmen
- Klare Fehlermeldungen zurückgeben: was und wo es fehlte
- Für optionale Felder sichere Defaults setzen statt sie undefiniert zu lassen

Fortgeschrittenes, KI-gestütztes Programmieren für Entwickler:innen