07.11.2024
11:10 - 11:55 Uhr

Vortrag
Automation & Tools

Dr. Stefan Staudt
TRUMPF Werkzeugmaschinen SE + Co. KG

Henterher gemotzt isch schpät… Qualitätskontrolle möglichst früh (so früh wie‘s halt geht..)

Es ist allgemein akzeptiert, dass Qualitätskontrolle möglichst früh im Prozess, in der Projektdurchführung oder wo auch immer durchgeführt wird (auch wenn die Realität sehr oft anders aussieht…). Erstrebenswert sind auch kurze Rückmeldezyklen, d.h. nach jeder Änderung soll diese schnell auf ihre Qualität bewertet werden und geprüft werden, ob Qualitygates wie Ergebnisse der statischen Codeanalyse und Codeabdeckunge erfüllt werden.

Ein Beispiel für diese Qualitätskontrolle ist die Erhebung der Codecoverage, also wieviel Code -insbesondere des neues Codes - wird bei den Tests durchlaufen. Wie geht man aber damit um, wenn man schon ein lange laufendes (Stichwort: historisch gewachsen) Projekt hat und Qualitätsmaßnahmen erst jetzt einführen kann (oder ehrlich gesagt will)? Oder man hat langlaufende Testsuiten und kommt ohne manuelle Tests nicht aus, weil man eine schwierig zu automatisierende Oberfläche hat und insbesondere auch die Benutzerfreundlichkeit und die Sinnhaftigkeit von Aktionen in der Oberfläche getestet werden soll. Zusätzlich muss das Ergebnis der Tests noch teilweise manuell von Experten beurteilt werden…

In dem Vortrag sollen eigene Erfahrungen geschildert werden, wie auch bei langlaufenden Tests oder längeren Rückmeldeschleifen Qualitätsmaßnahmen sinnvoll durchgeführt werden können.

Dr. Stefan Staudt, TRUMPF Werkzeugmaschinen SE + Co. KG

Stefan Staudt studierte an der Universität Stuttgart Elektrotechnik. Anschließend promovierte er im Jahr 2006 zum Thema Interoperabilitätstest bei Antriebsschnittstellen am Institut für Steuerungstechnik der Werkzeugmaschinen und Fertigungseinrichtungen der Universität Stuttgart. Nach der Promotion war er als Softwareentwickler bei der Firma AMK mit den Schwerpunkten Echtzeit-Ethernet und Safety tätig. Aktuell arbeitet er seit 2011 als Softwarequalitätsmanager bei TRUMPF Werkzeugmaschinen SE + Co. KG. Seine Tätigkeit umfasst insbesondere die Bereitstellung virtualisierter Testumgebungen, automatisierte Test, statische Codeanalyse und Erfassen der Testabdeckung (Codecoverage).