Aktualisiert am: 1. Mai 2025
5 Minuten Lesezeit
Erfahre, wie du mithilfe von agentischer KI Unit-Tests zu einer Java-Anwendung hinzufügst (Video-Tutorial inklusive).

Die Qualität deiner Anwendungen durch testbasiertes Design, gute Testabdeckung und Fehlererkennung sicherzustellen, ist für deine Kund(inn)en und deinen Ruf immens wichtig, kann aber auch ziemlich zeitaufwändig sein. GitLab Duo Workflow, eine agentische KI, die auf der umfassendsten DevSecOps-Plattform aufbaut, kann dir dabei helfen, Entwicklungsaufgaben wie das Hinzufügen von Unit-Tests zu einer Java-Anwendung schnell zu erledigen. In diesem Tutorial siehst du anhand eines Java-Beispielprojekts, wie das geht.
Der GitLab Duo Workflow befindet sich derzeit in der privaten Beta-Phase. Trag dich in die Warteliste ein, um zu erfahren, was du mit KI-Tools, die deinen gesamten SDLC verstehen, alles machen kannst.

Hinweis: Wir gehen davon aus, dass du die Erweiterung von GitLab Duo Workflow in VS Code bereits aktiviert hast. Wenn nicht, lies dir die Einrichtungsdokumentation durch (nur in englischer Sprache verfügbar).

Create unit tests for class defined in the Product.java file and store the unit tests in its own file titled ProductTest.java
(Erstelle Unit-Tests für die in der Datei „Product.java“ definierte Klasse und speichere die Unit-Tests in einer eigenen Datei mit dem Namen „ProductTest.java“.)


src/test/java/csaa/jspring/ProductManager mit einer neuen Datei mit dem Namen ProductTest.java, die alle Unit-Tests für die Klasse Product.java enthält.
ProductTest.java. Du wirst sehen, dass einige Importanweisungen rot unterstrichen sind, was auf Importfehler hinweist:
GitLab Duo Workflow soll das für uns beheben.
Hinweis: Wir hätten GitLab Duo Workflow auch in unserem ersten Prompt bitten können, die Datei pom.xml entsprechend zu aktualisieren. Da wir das aber nicht gemacht haben, beheben wir diese Fehler in einem neuen Workflow.

The file ProductTest.java has an error “The import org.junit cannot be resolved”. Please fix it
(Die Datei „ProductTest.java“ hat einen Fehler: „Der Import org.junit kann nicht aufgelöst werden“. Bitte behebe diesen Fehler.)
pom.xml-Datei liest. Anschließend wird sie bearbeitet und die veraltete JUnit-Abhängigkeit entfernt. Danach werden die richtige Abhängigkeit und Version für JUnit hinzugefügt. Zuletzt wird die Datei ProductTest.java gelesen, um alle Abhängigkeitsfehler zu beheben.
Durch die Ausführung dieses Plans führt GitLab Duo Workflow effektiv Aktualisierungen am Projekt durch, um die im Prompt geforderten Aufgaben zu erfüllen. Das spart Zeit und Aufwand und steigert die Produktivität, sodass Entwickler(innen) mehr Zeit für Innovationen und die Schaffung von Mehrwert für ihr Unternehmen aufwenden können.
Wenn du sehen möchtest, wie das oben Beschriebene in der Praxis funktioniert, sieh dir das folgende Video an:
Trag dich in die Warteliste für die private Beta-Version von GitLab Duo Workflow ein, um zu sehen, was du mit KI-Tools machen kannst, die deinen gesamten SDLC verstehen.
Dieser Blogbeitrag hat gefallen oder es gibt Fragen oder Feedback? Ein neues Diskussionsthema im GitLab-Community-Forum erstellen und Eindrücke austauschen.
Feedback teilen