In der modernen Softwareentwicklung ist eine solide Testabdeckung entscheidend, um die Qualität und Zuverlässigkeit von Anwendungen sicherzustellen. Unser Projekt zielte darauf ab, den Einsatz von KI-gestützten Tools zur automatisierten Testgenerierung zu erforschen.
Gerade bei Software-Modernisierung und der Migration von Legacy-Software ist es oft schwierig, eine umfassende Testsuite aufzubauen. Unser Ziel war es, mit minimalem Aufwand eine Testabdeckung zu erreichen, die manuell nur mit erheblichem Zeitaufwand realisierbar wäre.
Ein LF-Sprint zur Auswahl geeigneter Tools und Projekte wurde durchgeführt. Jedes Tool wurde von einem LF-Teilnehmer an verschiedenen Testprojekten getestet. Die Testprozedur umfasste das Ermitteln von Metriken, das Löschen bestehender Tests, das Generieren neuer Tests und die Beurteilung der Testqualität.