Testautomatisierung für eine versicherungsmathematische Webanwendung
Kurzbeschreibung
Die Aufgaben der PTA umfasst die Pflege, Erweiterung und Dokumentation von automatisierten Tests für eine cloudbasierte Anwendung zur versicherungstechnischen Testung und Regressionstestberechnung. Die Anwendung ist das Herzstück für die Erhaltung der Stabilität der tarifierenden Komponenten bei deren Anpassungen und Ausbau. Für die Erstellung der Testfälle wird Cypress verwendet.
Ergänzung
Neben der Wartung bereits bestehender Testfälle erfolgt eine kontinuierliche Erweiterung der Testfälle. Zusätzlich wird eine umfassende Dokumentation erstellt, diese schließt neben der Beschreibung existierender Testfälle auch die Erstellung einer Testbedarfsübersicht ein, welche als Basis für die Erstellung neuer Tests verwendet wird. Die kontinuierliche Ausführung der Testfälle und deren Ergebnisse wird durch ein umfassendes Reporting transparent gemacht. Die Bearbeitung von fehlgeschlagenen Testfällen erfolgt durch Tickets.
Fachbeschreibung
Für die Sicherstellung der korrekten Funktionalität setzt der Kunde neben Unit-Tests stark auf automatisierte Oberflächen-Tests mithilfe von Cypress. Geschriebene Tests werden in einem git-Repository gehalten und täglich mithilfe von Jenkins-Pipelines automatisch, aber auch bei Bedarf manuell gestartet. Nach definierten Scopes werden unterschiedliche Umfänge für die Regressionstests gestartet und von den Cloud-basierten Diensten aufbereitet. Die oberste Priorität der Arbeit ist stets die Sichtung der Ergebnisse und Analyse von Fehlschlägen, die entweder in der Erstellung von Bug-Tickets oder in der Anpassung der fehlgeschlagenen Cypress-Tests resultieren.