07.11.2024
09:00 - 09:45 Uhr

Vortrag
Automation & Tools

David Guidali
Greenliff AG

Qualitätssicherung im Internet of Things: Integrationstests im Edge-Computing

Seit der Initiierung im Jahr 2018 hat das Edge-Gateway, ein zentrales Element der IoT-Plattform Bühler Insights, stetig an Funktion und Leistungsfähigkeit gewonnen. Rund 50 Fachkräfte tragen permanent zur Weiterentwicklung und Feinabstimmung dieses wichtigen Bausteins bei, der für die Digitalisierungsprozesse in Produktionsumgebungen entscheidend ist. Das Projekt profitiert von der Zusammenarbeit eines internationalen Teams, zu dem sowohl hauseigene Spezialisten der Bühler AG als auch Branchenexperten verschiedener Partnerunternehmen gehören. Die projektbezogene Zusammenarbeit erstreckte sich dabei über unterschiedliche Länder wie die Schweiz, das Vereinigte Königreich, Indien und Polen. In einem ausführlichen Erfahrungsbericht aus der Perspektive eines Test-Automation Engineers wird nun der Einsatz von Integrationstests zur Qualitätssicherung dieses Edge-Gateways detailliert beschrieben.

Das Edge-Gateway ist als Schnittstelle elementar für den Datenverkehr zwischen den lokalen Produktionsumgebungen und verschiedenen Endpunkten, inklusive Cloud-Diensten. Aufgrund der unterschiedlichen Kundenumgebungen und speziellen Anforderungen wie der Aufrechterhaltung von Funktionsfähigkeit während Offline-Perioden wurden besonders hohe Ansprüche an die Integrationstests gestellt. Eine Schlüsselrolle für die erfolgreiche Umsetzung dieser Tests spielten Virtualisierungs- und Simulationslösungen, die sich insbesondere bei Herausforderungen wie begrenzter Bandbreite, Netzwerkunterbrechungen und der Überprüfung der Interoperabilität mit einer Vielzahl an Datenquellen und Protokollen als entscheidend erwiesen.

Im Bericht werden die praktischen Erfahrungen mit der Entwicklung von virtualisierten Betriebsumgebungen, die auf virtuellen Images und Containern basieren, beleuchtet, welche für eine effiziente und skalierbare Testdurchführung unerlässlich waren. Ein Fokus liegt auch auf der Simulation von Datenquellen, die für durchschlagende Integrationstests von großer Wichtigkeit sind. Zu den weiteren Kernthemen zählt die sorgfältige Ausarbeitung verschiedener Test-Szenarien und die Implementierung einer Vielzahl von Integrationstest-Ebenen, durch die eine tiefgehende Analyse der Integration des Edge-Gateways in die bestehenden Systemarchitekturen und Betriebsprozesse möglich wurde. Die konsequente und strukturierte Herangehensweise an diese Testverfahren trug wesentlich zum Verständnis komplexer Interaktionen innerhalb der Testlandschaft bei und war ein zentraler Bestandteil für die kontinuierliche Verbesserung des Testprozederes.

David Guidali, Greenliff AG

David Guidali ist seit 2006 ein engagierter Softwareentwickler mit einer Vorliebe für die Entwicklung von Backend-Lösungen mittels C# und .NET. Auch im Bereich der mobilen Anwendungsentwicklung hat er Erfahrung gesammelt und seine Fähigkeiten bei der Arbeit an Python-basierten Integrationstests unter Beweis gestellt – konkret beim Testen von Smart-TV-Boxen.
Seit seiner Anstellung bei Greenliff im Jahr 2018, einem Schweizer Unternehmen, das auf Testlösungen spezialisiert ist und namhafte Kunden wie Google und die Schweizer Post betreut, hat David sein Fachwissen weiter vertieft. Bei Greenliff konnte er insbesondere im Projekt "Bühler Insights" seine Kenntnisse einbringen und bei der Entwicklung von Frameworks für System- und Integrationstests mitwirken. Seine Arbeit trägt dazu bei, dass Lösungen im Bereich des Edge-Computings und der Virtualisierung effizient getestet werden können.