#Jobeinblicke
10. August 2023

BAMbuS in der Testphase – Step by Step

Step by Step. Wer erinnert sich noch an den alten Klassiker von New Kids On The Block? Wahrscheinlich nicht mehr so viele?! Auf jeden Fall ist es eine gute Melodie und gibt mir persönlich Motivation – auch in dieser so elementaren und kniffligen Projektphase von BAMbuS, von welcher ich Euch hier erzählen möchte: Die Testphase. In dieser Phase des Projekts werden alle Prozesse nochmal so richtig auf Herz und Nieren geprüft. Und wie im Liedtext, wird jeder Testfall Schritt für Schritt durchgegangen.
Dehner in der SAP-Testphase
Dehner in der SAP-Testphase

BAMbuS – Das sind unsere Projektziele

Zuallererst eine kleine Auffrischung. Im Spätsommer 2020 haben wir eines unserer größten Transformationsprojekte bei Dehner begonnen: Die Migration unseres zentralen Warenwirtschaftssystems auf SAP S/4HANA. Unser Projektziel ist es, eine standardisierte und zukunftsfähige Systemlandschaft zu schaffen und Dehner so für eine erfolgreiche Zukunft auszurichten. Darüber hinaus haben wir aus dem Projektteam aber auch ein übergeordnetes und ehrgeiziges Ziel: Prozesse bei Dehner besitzen einen hohen Qualitätsanspruch, über Jahre und Jahrzehnte geformt. Diesem Anspruch möchten wir unbedingt gerecht werden. In der Testphase entscheiden wir über die finale Inbetriebnahme von BAMbuS und unserem neuen Dehner Onlineshop. Das ist auf der einen Seite spannend, weil wir in dieser entscheidenden Phase die Funktionalität, Zuverlässigkeit und Sicherheit unserer Projekte überprüfen, aber auf der anderen Seite auch sehr komplex!

Transformationsprojekt bei Dehner
Transformationsprojekt bei Dehner

Die unterschiedlichen Arten des Testens

Wir unterscheiden in sogenannte Funktions- und Use-Case-Tests, in End-to-end-Tests, in Tests mit migrierten Daten und zusätzlich noch Massen- und Performance Tests. Für all diese unterschiedlichen Arten gibt es andere Vorgehensweisen und Methodiken. Sie alle vereint sorgfältige Planung und Vorbereitung.

Bei den Funktions- und Use-Case-Tests erarbeiten wir entsprechende Testfälle zum Prozessablauf. Die Testfälle können je nach Prozess und Komplexität durchaus 20-30 Testschritte besitzen. Hier wird je Testschritt minutiös beschrieben, welche Aktion der*die jeweilige Tester*in durchführen muss. Während des Testens wird alles lückenlos dokumentiert, teilweise mit Screenshots oder Bildschirmvideos. Ich versuche hier mit meinem Team möglichst viele Varianten abzudecken, sodass wir gerade bei den geschäftskritischen Prozessen ein lauffähiges System einführen.

Im Rahmen der Simulation nahe am echten Handelsalltag benötigt man in einigen Bereichen entsprechende Tests mit massenhaften Daten. Beispielsweise testen wir unsere stationären Kassenprozesse mithilfe von hunderttausenden bzw. Millionen von Bons. Gleichzeitig achten wir auf entsprechende Fehlerbilder für ein funktionierendes Monitoring im Echtbetrieb.

Performance- und Lasttests müssen auch explizit für unseren neuen Onlineshop durchgeführt werden. Wer möchte schon längere Ladezeiten in Kauf nehmen.

Dehner führt SAP ein
Dehner führt SAP ein

Stand-up Meetings, Reportings und Fortschritt

In täglichen Stand-up Meetings erhalte ich von meinem Team den aktuellen Projektstatus und wir besprechen notwendige To-dos in Bezug auf Fehlerkorrekturen. Hierfür habe ich Zugriff auf unterschiedliche Reports zur Steuerung des Testfortschritts innerhalb meines Teilprojekts. Zusammen mit der Entwicklungsleitung und dem Testmanagement bespreche ich die weiteren Abläufe und Qualitätsstandards.

Ein weiterer wichtiger Meilenstein für die Absicherung der Qualität der Testfälle ist die Migration der Stammdaten in unserem Testsystem. Erst mit diesen echten Daten aus dem Altsystem, wie zum Beispiel den Artikeldaten, ist ein möglichst realistisches Testing gegeben. Jeder Testschritt kann potenziell einen oder mehrere Fehler beinhalten. Es geht darum, diese zu identifizieren, zu dokumentieren, zu beheben und erneut zu testen, bevor alles live geht. Genau hier wird festgestellt, ob das System auch den Anforderungen und Erwartungen gerecht wird. Meine Hauptaufgaben als Führungskraft: Motivation, Verantwortung und Unterstützung der einzelnen Mitarbeiter*innen.

Du bist an weiteren Informationen zu unserem Projekt BAMbuS interessiert? In meinen nächsten Artikeln versorge ich Euch mit weiteren spannenden Infos. Hier schon mal ein kleiner Vorgeschmack: Nach dem Release ist vor dem Release – Wie wird die Abnahme und was als nächstes auf uns zukommt. Stay tuned!

Offene Jobs bei Dehner