Höherer Testdurchsatz dank DSL –
Eine Einführung in Highspeed Test-Automatisierung

Softwaresysteme sind heute gekennzeichnet durch einen hohen Integrations- und Komplexitätsgrad. Um diese Systeme zu testen, entstehen oft mehrere hundert Testfälle. Da diese Anzahl nicht mehr manuell sinnvoll bewältigt werden kann, ist Testautomatisierung ein wesentlicher Faktor der Qualitätssicherung geworden. Oft hat aber die Erstellung und Pflege dieser automatisierten Tests selbst den Charakter eines Softwareprojektes.
In diesem Vortrag zeigen wir, wie mit Hilfe einer „Domain Specific Language“ (DSL) eine Testautomatisierungsumgebung geschaffen werden kann, die über die Möglichkeiten traditioneller „Record & Playback“-Werkzeuge weit hinausgeht. Anhand von Praxisbeispielen wird demonstriert, wie die unterschiedlichen Sichtweisen der Fachbereiche und der IT mittels DSL miteinander verknüpft und so die Effektivität bei der Testautomatisierung, Testskriptpflege und -ausführung spürbar verbessert werden kann.

Michel Löhr

Michel Löhr blickt auf über 13 Jahre Erfahrung in der IT-Branche. In den Niederlanden, Neuseeland und Deutschland war er u.a. in der Industrie, im Finanzsektor und der Telekommunikationsbranche tätig. Bei Rational Software (später IBM) sammelte er Erfahrungen entlang des kompletten Softwareentstehungsprozesses, u.a. im Anforderungsmanagement, der Konfiguration und im Change Management; mit Prozessen wie RUP und Agile (Scrum). In Deutschland hat er aufbauend auf seinen Erfahrungen in der Softwareentwicklung umfangreiche Kenntnisse im Bereich Testmanagement und –automation erlangt.