Die Erweiterung des GKV-Softwarestandards BITMARCK_21c|ng
Über BITMARCK
Als führender Digitalisierungspartner der gesetzlichen Krankenversicherung treibt BITMARCK die digitale Transformation in der Branche mit innovativen Produkten und Services voran. Grundlage hierfür ist der GKV-Softwarestandard BITMARCK_21c|ng, der bei den angeschlossenen Krankenkassen im Einsatz ist. Kunden der Unternehmensgruppe sind die Betriebs- und Innungskrankenkassen sowie die DAK-Gesundheit und weitere Ersatzkassen – über 30.000 Mitarbeitende und rund 35 Millionen Versicherte in der GKV profitieren von den IT-Dienstleistungen von BITMARCK, mehr als 80 Prozent der deutschen gesetzlichen Krankenkassen sind Kunden der Unternehmensgruppe. Mit mehr als 1.900 Mitarbeitenden erzielt BITMARCK einen Jahresumsatz von mehr als einer halben Milliarde Euro.
Die Herausforderung: Nahtlose Qualitätssicherung der mobilen Kanäle
Nach der erfolgreichen Implementierung der Testautomatisierung für die Desktop-Clients (Web und Swing) stand die BITMARCK GmbH vor der Herausforderung, die Qualität ihrer nativen iOS- und Android-Apps im GKV-Softwarestandard BITMARCK_21c|ng auf das gleiche hohe Niveau zu heben. Dies erforderte eine zukunftsweisende und flexible Erweiterung des bestehenden Testautomatisierungs-Frameworks, um
- Eine identische User Experience und Funktionalität über beide mobilen Betriebssysteme (iOS und Android) hinweg zu gewährleisten.
- Die schnelle und effiziente Erstellung neuer mobiler Testfälle in das bestehende Set von über 4.500 Regressionstests zu integrieren.
- Die mobile Testabdeckung in die Continuous Delivery (CI/CD) Pipeline zu überführen, um bei jedem Release-Zyklus Stabilität zu sichern.
Die Lösung: Erweiterung der QF-Test-Plattform für mobile Tests
Die existierende Basis, bestehend aus QF-Test und dem gemeinsam entwickelten Multi-Client Rekorder, diente als Fundament für die mobile Expansion.
Mobile Regressionstest-Strategie im Detail
BITMARCK fokussierte sich auf die Absicherung seiner nativen iOS- und Android-Apps, die wichtige Kunden- und Mitarbeiterportale darstellen, durch folgende Schritte:
- Technologiewahl und Integration: Dank der plattformunabhängigen Natur von QF-Test konnte das Framework direkt auf die mobilen nativen Apps erweitert werden. Die Anbindung erfolgte über QF-Test wodurch die Nutzung von physischen Geräten und Emulatoren nahtlos integriert wurde.
- Mobile Testobjekterkennung: Die enge Zusammenarbeit mit QFS ermöglichte eine frühzeitige Implementierung und Optimierung der Testobjekterkennung für mobile Architekturen. Dies garantierte, dass die Testfälle robust gegenüber kleineren UI-Änderungen auf beiden mobilen Plattformen bleiben.
- Spezifische mobile Interaktionen: Die Spezifische mobile Interaktionen (wie Swipen und der Umgang mit virtuellen Tastaturen) werden vom Recorder erfasst und in den Testfällen eingebunden.
- Ergebnis: Die mobile Testabdeckung wurde erfolgreich in die CI/CD-Pipeline integriert und sichert nun die Qualität der iOS- und Android-Anwendungen bei jedem Release-Zyklus ab.
Die Vorteile
- Plattformübergreifende Effizienz: Der Multi-Client Rekorder optimiert die Testautomatisierung über Web-Client, Swing-Client sowie native iOS- und Android-Apps unter einem einzigen Dach.
- Umfassende Abdeckung: Die Integration ermöglicht die Verwaltung und Durchführung der Regressionstests über alle Client-Architekturen hinweg, einschließlich der neuen mobilen Abdeckung.
- Beschleunigte Testentwicklung: Die intuitive Bedienung des Rekorders wird auf die mobile Entwicklung übertragen, was die Erstellung und Anpassung von Testfällen vereinfacht und den Wartungsaufwand signifikant reduziert.
- Maximale Softwarequalität auf Mobile: Durch die Erweiterung der Regressionstest-Strategie sichert die BITMARCK Software GmbH die höchste Qualität seiner mobilen Softwarelösungen für die gesetzlichen Krankenversicherung.
- Continuous Delivery: Die mobile Abdeckung wird Teil der CI/CD Pipeline und gewährleistet die Stabilität der nativen Apps bei jedem täglichen Lauf.
Fazit
Die erfolgreiche Integration der mobilen Regressionstests für iOS und Android unter Verwendung von QF-Test und dem Multi-Client Rekorder unterstreicht die Flexibilität und Zukunftsfähigkeit der Testautomatisierungsstrategie der BITMARCK GmbH. Diese Erweiterung sichert die wachsende Bedeutung der mobilen Kanäle ab und bekräftigt den Anspruch, höchste Qualitätsstandards in der Softwareentwicklung zu setzen.
Dirk Kruck, Testingenieur, BITMARCK Software GmbH