Als weltweit führendes Unternehmen in der Feuerfestindustrie ist RHI Magnesita auf die Entwicklung und Lieferung hochwertiger Materialien für extreme Temperaturen spezialisiert. Das Unternehmen treibt Innovationen im Bereich der Hochtemperaturanwendungen voran und spielt eine zentrale Rolle in den Herstellungsprozessen von Schlüsselindustrien wie der Stahl-, Zement- und Glasproduktion. Ihr Fachwissen steigert nicht nur die Effizienz und Haltbarkeit in diesen Sektoren, sondern trägt auch zu technologischen Fortschritten im Umgang mit extremer Hitze bei und erfüllt damit die strengen Anforderungen ihres vielfältigen Kundenstamms.
Der Auftrag.
Die größte Herausforderung für RHI Magnesita war das Fehlen eines strukturierten Software Qualitätssicherungsprozesses. Es mangelte an dem Bewusstsein für moderne QA- und Testautomationspraktiken und den dafür notwendigen Fähigkeiten. Ohne Test Automation basierte der Qualitätssicherungsprozess nur auf manuellem Testen und war dadurch inkonsistent und fehleranfällig. Darüber hinaus stellte der komplexe Bereich der feuerfesten Materialien in Verbindung mit nicht-deterministischen Daten eine erhebliche Hürde dar.
Die Komplexität des Geschäfts von RHI Magnesita erforderte ein robustes, automatisiertes Test-Framework, das komplizierte Szenarien bewältigen und eine umfassende Abdeckung aller Aspekte der Softwareprodukte gewährleisten kann. Um die QA-Prozesse des Unternehmens umzugestalten, qualitativ hochwertige Produktveröffentlichungen zu gewährleisten und die betriebliche Effizienz zu steigern, bestand unser Ziel darin, einen rigorosen Software QA-Prozess zu etablieren, Test Automation einzuführen und einen effizienteren und zuverlässigeren Release-Zyklus zu ermöglichen.
Die Lösung.
Wir implementierten eine umfassende End-to-End (E2E) Test Automation Lösung, die auf die Bedürfnisse von RHI Magnesita zugeschnitten ist. Unser Ansatz umfasste mehrere Schlüsselkomponenten:
Integration von Frontend-Tests: Wir haben Frontend-Tests in die Continuous Integration (CI) Pipeline integriert, um sicherzustellen, dass jede Änderung im Code vor dem Merge automatisch gegen definierte Qualitätsstandards validiert wird. Dieser Schritt war entscheidend, um Probleme frühzeitig im Entwicklungsprozess zu erkennen.
Nächtliche E2E-Tests: Um eine gründliche Validierung des gesamten Systems zu gewährleisten, haben wir nächtliche E2E-Tests durchgeführt. Diese Tests simulierten reale Benutzerszenarien und stellten sicher, dass alle Komponenten des Systems nahtlos zusammenarbeiteten.
Integrationstests für Data Science Pipelines: Angesichts der Bedeutung von Datengenauigkeit und -konsistenz entwickelten wir Integrationstests speziell für die Data Science Pipelines von RHI Magnesita. Diese Tests validierten die Datenverarbeitungs- und -analyse-Workflows und stellten zuverlässige Ergebnisse sicher.
Test Case Definition: Wir arbeiteten eng mit dem Team von RHI Magnesita zusammen, um umfassende Test Cases zu definieren. Dadurch wurde sichergestellt, dass alle kritischen Funktionalitäten abgedeckt wurden und die Tests mit den Geschäftsanforderungen übereinstimmten.
Das Ergebnis.
Unsere Zusammenarbeit führte zu erheblichen Verbesserungen bei den QA-Prozessen und der Produktbereitstellung von RHI Magnesita:
Verkürzter Release-Zyklus: Die Einführung automatisierter Tests und eines strukturierten QA-Prozesses ermöglichte einen konsistenten wöchentlichen Release-Zyklus und verkürzte die Markteinführungszeit.
Optimierter Release-Prozess: Wir haben einen schnellen und optimierten Release-Prozess geschaffen, indem wir die Tests automatisiert und in die CI-Pipeline integriert haben. Dies ermöglichte schnellere Entwicklungsiterationen und stellte sicher, dass nur hochwertiger, gründlich getesteter Code die Produktion erreicht.
Hohe Testautomationssabdeckung: Wir erreichten eine hohe Testabdeckung für Frontend-, Backend- und Data-Science-Komponenten und stellten so eine umfassende Validierung des gesamten Systems sicher.
Die Änderungen, die wir über einen Zeitraum von fast vier Jahren implementiert haben, haben die Produktqualität verbessert, die Zuverlässigkeit erhöht und das Vertrauen in die Software-Releases von RHI Magnesita gestärkt. Dies stärkt die Position des Unternehmens als Marktführer in der Feuerfestindustrie. Durch unsere Partnerschaft haben wir gezeigt, wie effektive Quality Assurance und Test Automation einen erheblichen geschäftlichen Nutzen und betriebliche Effizienz bringen können.
RHI Case Summary DE
Manufacturing and construction
RHI Magnesita — Verbesserte Softwarequalität durch Fullstack-Quality Assurance
- QA & Software Testing
- Data Science
- Integration & Automation
Einführung eines formalen QA-Prozesses
Optimierter Release-Prozess
Verbesserung der allgemeinen Softwarequalität