Rajitha Pavani Appalabhatla
I’ve always been curious about how things work beneath the surface, especially when software meets hardware. With a background in embedded systems, I focus not just on building systems but making them reliable in the real world. As a Test Engineer at EXCO GmbH in Germany’s medical device domain, I work on validating system behavior, analyzing requirements, reproducing issues, and collaborating with developers to ensure consistent and safe performance.
Beitrag
Im Rahmen von Verifizierungsaktivitäten standen wir wiederholt vor derselben Herausforderung: Viele Acceptance Tests erforderten manuelle Interaktionen mit dem Gerät – etwa das Bedienen von Touchscreen-Tasten, das Einsetzen von Komponenten oder das Auslösen mechanischer Aktionen. Bei kurzen Testläufen war dies noch handhabbar, für Regressionstests über mehrere Softwareversionen hinweg erwies es sich jedoch als ineffizient und inkonsistent.
Um dies zu lösen, haben wir einen robotergestützten Aufbau entwickelt, der das Gerät physisch bedient, während die Testlogik in einer Softwaresteuerung verbleibt. Der Roboter führt definierte Aktionen über eine TCP/IP-Schnittstelle aus, während die Steuerung die Systemreaktionen auswertet und das Testergebnis ermittelt. Dies ermöglicht es uns, dieselbe Testsequenz wiederholt unter identischen Bedingungen zu durchlaufen.
Das System wird nun für automatisierte Abnahme- und Regressionstests eingesetzt. Es reduziert den manuellen Arbeitsaufwand, erhöht die Wiederholbarkeit und bietet eine strukturiertere Testausführung, insbesondere bei langlaufenden und sicherheitskritischen Szenarien.