06.11.2024
16:50 - 17:35 Uhr

Vortrag
Automation & Tools

Christoph Kemper
NRW.Bank

Marduk Bolaños
imbus Rheinland GmbH

Robot Framework kinderleicht gemacht - Webbasierte Testfallerfassung mit der Open Source Anwendung KeyTA

Die Automatisierung von Testfällen stellt einen wichtigen Baustein für das Softwarequalitätsmanagement. Die Erfassung und Bedienung des Robot Framework stellt die meisten Fachanwender vor technische Schwierigkeiten. Daher haben wir eine leichtgewichtige Webanwendung geschaffen, die es ermöglicht das Robot Framework ohne Code-Kenntnisse zu bedienen und Testfälle zu schreiben und zu verwalten.

In diesem Vortrag wollen wir über ein Projekt berichten, bei dem die üblichen Rollen vertauscht wurden: Softwareentwicklung im Dienste der Testautomatisierung. Bei der entwickelten Software handelt es um ein Web-basiertes Testerfassungsmittel für Fachtester, das den Keyword-Driven Ansatz unterstützt. Da der Schwerpunkt auf einer einfachen (fast kinderleichten) Bedienung liegt, wurde die Software KeyTA genannt.

Die Schlüsselwörter der technischen Ebene werden aus Robot Framework Bibliotheken importiert. Die Anwender haben die Möglichkeit diese in zu fachlichen Schlüsselwörtern zu kombinieren, die als Bausteine zur Automatisierung ihrer Abläufe dienen. Die Abläufe werden in einer Testsequenz angeordnet und anschließend mit Robot Framework ausgeführt.

KeyTA wird bisher für die Testautomatisierung sowohl von Web-Anwendungen als auch im SAP-Umfeld bei der NRW.Bank eingesetzt.

Christoph Kemper, NRW.Bank

Christoph Kemper ist Testmanager und Business Analyst bei der NRW.BANK in Münster. Seit 9 Jahren beschäftigt er sicht mit dem Test- und Qualitätsmanagement von Bankanwendungen, vor allem aus dem SAP-Umfeld. Seit mehreren Jahren treibt er die Automatisierungsbestrebungen in der NRW.BANK auf Basis des Robot Framework voran.

Marduk Bolaños, imbus Rheinland GmbH

Marduk Bolaños ist Senior Software Quality Engineer bei imbus in Köln.

In den letzten 3 Jahren hat er zwei Lösungen für die NRW.Bank entwickelt, RoboSAPiens und KeyTA, die es Fachtestern ermöglichen, die Testautomatisierung im SAP-Umfeld ohne Programmierkenntnisse zu realisieren.