Konferenzprogramm

Die im Konferenzprogramm des GTD 2024 angegebenen Uhrzeiten entsprechen der Central European Time (CET).

Ihr benötigt mehr Übersicht vor Ort?
» Zur Programmübersicht als PDF (Mittwoch)
» Zum Raum- und Expoplan

Konferenzprogramm 2024

Qualitätsrezepte vom Küchenprofi: Wie RATIONAL seine Systemtest-Infrastruktur qualitätssichert

Andreas Berger und sein Team entwickeln die Systemtest-Infrastruktur beim Küchenprofi RATIONAL. Diese Infrastruktur umfasst etwa 17 k Zeilen Code und ist damit längst selbst ein komplexes Stück Software, dessen Qualität für RATIONAL essenziell ist. Den langen und nicht immer leichten Weg zum heutigen hohen Qualitätsniveau dieser Infrastruktur sind sie gemeinsam mit Thomas Pettinger (Berater, CQSE GmbH) gegangen. Im Vortrag sprechen Andreas und Thomas über ihre Erfahrungen, Erkenntnisse und Lessons Learned aus diesen sechs gemeinsamen Jahren. Freuen Sie sich auf diese Rezeptsammlung aus der Qualitätsküche!

Zielpublikum: Tester:innen, Testmanager:innen, Entwickler:innen
Voraussetzungen: Basiswissen Softwareentwicklung und -test
Schwierigkeitsgrad: Basic

Extended Abstract:
In der Küche muss die Qualität stimmen. Deshalb entwickeln und betreiben Andreas Berger und sein Team beim Küchenprofi RATIONAL eine topmoderne Systemtest-Infrastruktur, in der sowohl die Endgeräte als auch notwendige Test-Hardware und -Software eingebunden sind. Diese Infrastruktur beinhaltet heute etwa 17.000 Zeilen Python-Code, in mehreren selbst verwalteten Packages, und ist damit längst selbst ein komplexes Stück Software geworden. Da hohe Zuverlässigkeit und damit eine hohe Qualität der Testergebnisse aus dieser Infrastruktur für RATIONAL natürlich essentiell sind, stellte sich schon früh die Frage, wie die Qualität der Infrastruktur ohne erheblichen Zusatzaufwand gesichert werden kann. Damit finden sich Andreas und sein Team in einer Doppelrolle wieder: Als Testabteilung gegenüber dem Rest der Firma und als Entwicklungsteam der Systemtest-Infrastruktur inklusive direkter Verantwortlichkeit für deren Qualität. Infolgedessen setzen Sie die Prozesse und Werkzeuge, die sie anderen zur Qualitätssicherung zur Verfügung stellen, gleichzeitig auch selbst ein. So haben sie für ihre Testinfrastruktur statische und dynamische Qualitätsanalysen eingeführt, um sowohl die interne Qualität, als auch die Vollständigkeit der Tests ihrer Testinfrastruktur sicherzustellen. Heute ist Andreas’ Team stolz auf die beinahe vollständige Testabdeckung aller Änderungen, die überschaubare Anzahl an Findings aus automatisierten Qualitätsanalysen und minimale Code-Duplikation. Den langen und nicht immer leichten Weg hin zu diesem Qualitätsniveau sind sie gemeinsam mit Thomas Pettinger (Berater für Softwarequalität von der CQSE GmbH) gegangen. Dabei gewannen sie wertvolle Erfahrungen und Erkenntnisse, beispielsweise zur Arbeitsweise von qualitätsbewussten Entwicklern unter hohem Projektdruck, zu Auswirkungen von Qualitätsanalysewerkzeugen (und deren Zuverlässigkeit) auf die Softwarequalität und zur eigenen Projektvergangenheit. Im Vortrag blicken Andreas Berger (RATIONAL AG) und Thomas Pettinger (CQSE GmbH) zurück auf diesen Weg, den die Qualitätssicherung von RATIONALs Systemtest-Infrastruktur in den letzten 6 Jahren genommen hat, und berichten von überraschenden Erkenntnissen, zufälligen Entdeckungen und wertvollen Lessons Learned. Freuen Sie sich auf diese Rezeptsammlung aus der Qualitätsküche!

Thomas Pettinger studierte Informatik an der TU München und ist heute Softwareentwickler und Berater für Softwarequalität bei der CQSE GmbH. In dieser Rolle unterstützt er seit mehreren Jahren verschiedene Kunden dabei, Qualitätsprozesse, insbesondere für den Softwaretest, aufzubauen und einzuführen. RATIONALs Bemühungen zur Qualitätssicherung der Qualitätssicherung sind auch für ihn etwas Besonderes.

Andreas Berger sammelte nach seinem Studium der technischen Informatik an der FH in Rosenheim Erfahrung sowohl als embedded Entwickler im elektronischen Bezahlverkehr (Bezahlterminals) als auch in der Medizintechnik und ist seit 2012 bei RATIONAL erst als embedded Entwickler und inzwischen als Teamleiter Systemtest tätig.

Thomas Pettinger, Andreas Berger
14:45 - 15:20
Vortrag: Mi3.4

Vortrag Teilen