Mobile Regressionstests für iOS und Android

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

  1. Eine identische User Experience und Funktionalität über beide mobilen Betriebssysteme (iOS und Android) hinweg zu gewährleisten.
  2. Die schnelle und effiziente Erstellung neuer mobiler Testfälle in das bestehende Set von über 4.500 Regressionstests zu integrieren.
  3. 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

Wir verwenden Cookies zur anonymisierten Auswertung Ihres Besuchs auf unserer Webseite durch "Matomo". Dafür benötigen wir Ihr Einverständnis, welches für zwölf Monate gilt.

Cookie-Konfiguration

Funktionale Cookies

Wir verwenden funktionale Cookies, um die Basisfunktionalität der Webseite zu gewährleisten.

Performance- und Statistik-Cookies

Wir verwenden Matomo zur Analyse und Optimierung unserer Webseite. Cookies erlauben eine anonyme Erfassung der Informationen und helfen uns, Ihnen einen benutzerfreundlichen Besuch unserer Webseite zu bieten.

Cookie-Details
Bezeichnung Anbieter Gültigkeitsdauer Typ Verwendung
_pk_id Matomo 13 Monate HTTP Enthält eine eindeutige jedoch pseudonymisierte Matomo-interne Besucher-ID zur Erkennung wiederkehrender Besucher.
_pk_ref Matomo 6 Monate HTTP Wird verwendet, um zu tracken, von welcher Website der anonymisierte Benutzer auf die Website gekommen ist.
_pk_ses Matomo 1 Tag HTTP Das Session Cookie von Matomo wird verwendet, um die Seitenanforderungen des Besuchers während der Sitzung zu verfolgen.
_pk_testcookie Matomo Session HTTP Zur Prüfung, ob der Browser des Besuchers Cookies unterstützt.
_pk_cvar Matomo 30 Minuten HTTP Kurzzeit-Cookie für temporäre Besuchsdatenspeicherung.
_pk_hsr Matomo 30 Minuten HTTP Kurzzeit-Cookie für temporäre Besuchsdatenspeicherung.