Beckmann & Partner
Leistungen Technologieberatung Bankfachliche Beratung Zahlungsverkehr mit Java Sparkassenberatung Testfabrik beckCampus Remote Beratung BAIT Rezertifizierung Handelsquickcheck Beratungsmanufaktur Beckfamily Projektgalerie Karriere Jobs Berufserfahrene Berufseinsteigende Studierende Praktikum

Projektgalerie

Aktuell eingestellt: 195 Projekte

Testautomatisierung mit Robotframework

Erstellung fachlicher Software Tests und Akzeptanztests für das Teilsystem Ziris der bankfachlichen Software okular, mithilfe des Robot Frameworks.

  • Projektkennung: P22-0315-72532
  • Bankart: IT-Dienstleister für Kreditinstitute
  • Branche: Kreditwesen
  • Einsatzdauer: 6 Monate
  • Startjahr: 2023
  • Status: abgeschlossen
Das Ziel des Projekts ist die Abdeckung der bankfachlichen Software okular mit automatisierten Softwaretests, welche mit dem Robot Framework erstellt werden. Dies ist erforderlich, da vorher existierende Automatisierungssoftware hohe Kosten verursacht hat und nicht alle Anforderungen erfüllt hat und aufgrund des Aufsichtsrechts weiterhin eine Testabdeckung gewährleistet werden muss.
  • Tätigkeitsbereich: Gesamtbanksteuerung
  • Themen: Automatisiertes Testen
  • Themenbeschreibung: Aufgrund der aufsichtsrechtlich gestellten Anforderungen an Softwareentwicklung, und der genutzten agilen Vorgehensweise im Software Entwicklungsprozess, ist eine hohe Testfrequenz erforderlich und ist einer der Erfolgsfaktoren. Dies wird mit einer gesamten Abdeckung der Software mit automatisierten fachlichen und Akzeptanz-Softwaretests stattfinden, was wiederum auch den manuellen Testaufwand massiv reduziert.
  • Rollen: Softwareentwickler
  • Kernaufgaben: Testdurchführung, Testfallerstellung
  • Weitere Aufgaben: Dokumentation, Softwaretest, Testdokumentation
  • Aufgabenbeschreibung: Die Aufgabe des Projekts umfasst die im Team abgestimmte Erstellung einer Testabdeckung der bankfachlichen Software okular. Ziel ist hier eine weitestgehend vollständige Software Testabdeckung für ZIRIS und weitere okular Module zu erreichen. Hierunter fallen zum Beispiel Tests wie alle Menüs zu prüfen, alle Seiten öffnen, aber auch komplexere fachliche Tests, in denen Berechnungen und Auswertungen durchgeführt werden.Zusammen mit Fachbereich und Softwareentwicklern wird der weitere Verlauf des Projekts abgesprochen, da Techniken zur weiteren Testlauf-Pipeline Erstellung, Verarbeitung der Testdaten und Präsentation eben dieser noch nicht vollständig geklärt sind. Mit dem Kunden wird außerdem die Priorisierung der Testfall Erstellung besprochen um zunächst eine möglichst hohe Testabdeckung für Grundfunktionen zu erreichen, welche dann auf komplexere Stufen ausgeweitet wird. Da Wissenstransfer mit dem Kunden stattfinden soll, wird auch bei der Einrichtung nötiger Laufzeit- und Entwicklungsumgebungen unterstützt und dieses für ihn dokumentiert.
  • Bankfachliche Software: VR-Control, okular
  • Kerntechniken: Robot Framework
  • Weitere Techniken: Python, Java, Visual Studio Code