11.11.2026
11:55 - 12:40 Uhr

Aussteller-Vortrag
Teamscale by CQSE GmbH

Stage 1

Stefan Brand
CQSE GmbH

Heilfasten für die Test-Suite: Mit wenig Aufwand Test-Laufzeit und Wartungskosten sparen

Hinter jedem erfolgreichen Softwareprojekt steht eine starke Testsuite. Wächst unser Projekt, wächst auch unsere Testsuite - und das ist auch gut so.

Aber es gibt auch zu viel des Guten. Störend wird die Größe der Testsuite nämlich, wenn die Arbeit mit ihr schwerfällig wird. Oft denken wir dabei nur an die Laufzeit der Testsuite, weil wir diese im Alltag ständig spüren. Es gibt allerdings auch noch eine andere Seite: Die Wartung der Suite.
Das betrifft sowohl Anpassungen aufgrund von Änderungen im Softwaresystem, als auch größere Umbauarbeiten. Die meisten von uns kennen das: Eigentlich wollten wir schon lange die manuelle Testsuite automatisieren, aber womit starten wir am besten? Eigentlich wollten wir schon lange von dem teuren und unflexiblen Testautomatisierungs-Tool weg, aber wer hat die Zeit und Nerven, tausende Tests zu migrieren?

Für diese Herausforderung hat die Forschung passende Werkzeuge gefunden. Diese zielen auf die Redundanz ab, die in den meisten großen, historisch gewachsenen Testsuites vorhanden ist. Die Idee: Wenn wir es schaffen, gezielt einen Teil der redundanten Tests loszuwerden, bekommen wir eine kleinere, nach Relevanz sortierte Testsuite, die immer noch die meisten Bugs findet. Diese minimierte Testsuite können wir dann mit deutlich weniger Aufwand automatisieren oder zu anderen Testautomatisierungs-Tools migrieren.

Im Vortrag schauen wir uns zusammen an, wie die Ansätze funktionieren, für welche Arten von Tests sie funktionieren und welche Erfahrungen wir beim Einsatz dieser Werkzeuge in verschiedenen Projekten gemacht haben. Im Fokus stehen dabei neue, AI-basierte Verfahren. Verglichen mit traditionellen Ansätzen, die Code Coverage benötigen und damit im Setup aufwändiger sind, können sie sehr schnell zum Einsatz gebracht werden und liefern dabei sehr gute Ergebnisse.

Stefan Brand, CQSE GmbH

Stefan Brand studierte Informatik mit Schwerpunkt IT-Sicherheit. Sein Wissen gibt er gerne weiter und verfügt daher über mehrjährige Erfahrung als Tutor und Übungsleiter. Seit vielen Jahren entwickelt er Software, wobei ihm stets die Qualität des Codes am Herzen liegt. Aus diesem Grund kam er 2023 zur CQSE GmbH und unterstützt seitdem deren Kunden dabei, ihre Softwarequalität zu steigern. Seine Interessen liegen insbesondere in Analysen, die das automatisierte und manuelle Testen gründlicher und schneller machen.