| Referent: | Dr. Eberhard Wildermuth , Zühlke Engineering GmbH |
| Vortragsreihe: | Test&Qualität |
| Zeit: | 08. Dezember 5: 14:45-15:25 |
Testautomatisierung extrem Aufgrund der gesetzlichen Vorgaben in einem Medizinprojekt sollte konsequent auf allen Ebenen auf Testautomatisierung gesetzt werden. Als erstes wurden automatisierte Modultests realisiert und projektbegleitend erweitert. In einem zweiten Schritt wurde eine PC-Simulation mittels Event-Bus stimuliert, was erste Komponententests ermöglichte. Diese automatisierte Simulation wurde dann mittels einer DSL erweitert, um direkte Stimulation der Benutzerschnittstelle zu erlauben. Die Einführung der Zielplattform und die damit verbundenen Herausforderungen führten zur Entwicklung einer Testbox, welche die wichtigsten Schnittstellen bequem verband und bediente. Für intensivere Systemtests, die tiefer gehende Fehlerszenarien erlaubten und auch nahezu alle übrigen Schnittstellen stimulieren konnten, wurde ein Teststand auf LabVIEW-Basis entwickelt. Die Testspezifikationen konnten dabei so gestaltet werden, dass sie auf allen Varianten ohne Anpassungen lauffähig waren.
Testautomatisierung wird derzeit noch immer hauptsächlich als Insellösung auf einer Ebene betrieben. Mit unserem Vortrag wollen wir ein Plädoyer halten für einen umfassenden Einsatz der Testautomatisierung auf allen Ebenen eines Softwareprojektes. Wir zeigen auf, wie auf verschiedenen Stufen des Projekts eine Testautomatisierung erreicht werden kann, die auf bestehendem aufbaut und gleichzeitig die Grundlage für spätere Erweiterungen bildet. Dabei wird nach einem Konzept vorgegangen, dass einerseits alle geplanten Teststufen von vorne herein mit in Betracht zieht, dabei aber flexibel genug ist um auf Änderungen im Projekt adäquat reagieren zu können. Eine weitere Besonderheit ist die Zusammenfassung verschiedener Testarten (embedded Targettests, UI-Tests, Simulationstests) welche alle mittels der gleichen Testspezfikationen bedient werden.
| |
Dr. Eberhard Wildermuth ist seit über 10 Jahren als Software Entwickler tätig. Seine Arbeitsgebiete umfassen die Infrastruktursicherheit sowie die Testautomatisierung im regulierten Medizinumfeld. Er ist mehrfach zertifiziert, wobei hier die Advanced Level Zertifizierungen ISTQB Test Manager und Test Analyst interessant sein dürften. Eberhard Wildermuth hat schon mehrfach Vorträge und Workshops auf verschiedenen Fachkonferenzen gehalten und dabei immer überdurchschnittliche Bewertungen erhalten |