Woman working at a computer workstation in a healthcare environment

Care Solutions automatisiert Legacy-Softwaretests im Gesundheitswesen mit Drvless

Case Study | Gesundheitswesen & Software

Wie Care Solutions mit visueller, KI-gestützter Testautomatisierung komplexe Anwendungen auf Basis von Progress OpenEdge absichert – ohne Programmierung, ohne Eingriffe in das Kernsystem und mit deutlich weniger manuellem Testaufwand.

Bis zu 75 % der manuellen Tests lassen sich automatisieren – und schaffen Freiraum für komplexe Qualitätssicherung.

KI-gestützte Bilderkennung macht Tests auch bei UI-Änderungen stabil und wartungsfrei.

Automatisierte Nightly-, Regression- und Stability-Tests erhöhen die Release-Sicherheit und finden Fehler, die manuell unentdeckt bleiben.

Digitale Lösungen für Krankenhäuser und Gesundheitseinrichtungen

Die Care Solutions GmbH hat ihren Hauptsitz in St. Veit an der Glan, die Entwicklung ist in Klagenfurt angesiedelt. Das Unternehmen wurde 2010 gegründet und ist in einem breiten Spektrum an Geschäftsbereichen tätig, darunter Entwicklung, Qualifizierung, Support & Dokumentation, Produkt-management, Consulting, Regulatory Affairs, Qualitätsmanagement und Marketing. Zu den Kernprodukten zählen die Pflegedokumentation (NCaSol), die medizinische Dokumentation (MedCaSol) und die Intensivpflege-dokumentation (CCaSol). Nach der Übernahme des Vorgängerunternehmens im Jahr 2014 verantwortet die Care Solutions GmbH die Entwicklung seither vollständig selbst.

Die Care Solutions GmbH entwickelt digitale Lösungen für das Gesundheitswesen. Das Portfolio umfasst Anwendungen für die Pflege-, medizinische und Intensivpflegedokumentation.

Die Software unterstützt geschäftskritische Abläufe in Krankenhäusern und Gesundheitseinrichtungen. Entsprechend hoch sind die Anforderungen an Qualität, Stabilität und zuverlässige Releases.

AUSGANGSLAGE & HERAUSVORDERUNG

Legacy-Software automatisieren, ohne in die Wartungsfalle zu geraten

Kernsystem nicht in eigener Hand: Das zugrunde liegende System wird von einem Partnerunternehmen betrieben — direkte Eingriffe sind dadurch äußerst eingeschränkt.

Sehr dynamische Programmiersprache: Die Anwendungen basieren auf Progress OpenEdge — hochdynamisch, was klassische Objekterkennung erheblich erschwert.

Hohe Konfigurierbarkeit: Die Systeme sind stark konfigurierbar — jede Kundenumgebung kann anders aussehen, was die Testung zusätzlich verkompliziert.

5,9 Mio. Zeilen Code, 80 % nicht Unit-testbar: Die historisch gewachsene Codebasis lässt klassische automatisierte Unit-Tests in den meisten Bereichen nicht zu.

Manuelles, erfahrungsbasiertes Testen: Vor jedem der zwei jährlichen Major Releases war ein vollständiger manueller Testdurchlauf nötig — rund einen Monat lang, mit Testfällen von bis zu 400 Schritten..

Gescheiterte Erstevaluierung: Ein Anbieter mit klassischem, objektbasiertem Ansatz (Identifikation über Objekt-IDs) scheiterte an der Dynamik und Konfigurierbarkeit des Systems — keine Automatisierung möglich.

ZIELSETZUNG

Reduktion manuellen Testaufwands

Trotz hoher Systemkomplexität und fehlendem Zugriff auf das zugrunde liegende Kernsystem Wartungsarme, stabile Tests soll der manuelle Aufwand deutlich sinken.

Wartungsarme, stabile Tests

Regressionstests sollen auch bei UI-Änderungen zuverlässig laufen — ohne ständige Anpassung an technische Details.

Enablement ohne Coding

Die Qualitätssicherung soll Testautomatisierung selbst erstellen und pflegen können — ohne Programmierkenntnisse.

LÖSUNG

Drvless im Einsatz seit 2023

Care Solutions GmbH wurde durch eine Weiterempfehlung auf Objentis aufmerksam. Der entscheidende Vorteil von Drvless liegt in der KI-Bilderkennung: Testfälle bleiben auch bei UI-Änderungen funktionsfähig, da nicht technische Objekt-IDs, sondern visuelle Inhalte erkannt werden — ändert sich z.B. nur die Farbe eines Buttons, bleibt der Inhalt gleich und der Test läuft weiter. Der Wartungsaufwand bleibt dadurch minimal — was bei der ersten Evaluierung des anderen Anbieters gefehlt hatte.

Funktionen, die Care Solutions GmbH nutzt

1. Erkennung über die Benutzeroberfläche:
Testabläufe laufen stabil weiter, auch wenn sich Styles der Controls oder das Layout von Elementen geändert haben sollten — und auch dann, wenn sich im neuen Release im Development neue unterschiedliche (interne) Ids ergeben haben.

2. No-Code Erstellung:
Testfälle können durch Capture & Abstract erstellt und direkt in Drvless übertragen und ausgeführt werden — keine Programmierkenntnisse notwendig.

3. Execution Lists & Scheduler:
Automatisierte Testläufe (Nightly Smoke Tests, wöchentliche Regressionstests, Stability Checks) werden zu Paketen zusammengefasst und direkt über das CI/CD-System (Jenkins) in periodischen Abständen ausgeführt.

4. Xray Integration & Dashboard:
Jeder ausgeführte Schritt wird protokolliert. Die Testergebnisse werden in einem in Jira integrierten Dashboard-Plugin dargestellt und überwacht, welches nach den gewünschten Anforderungen konfiguriert wurde.

Mit Drvless werden künftig über 50 % unserer Tests automatisiert ablaufen, wodurch wir erheblich Zeit sparen und mehr Transparenz gewinnen.

Stephanie Maitz
Qualitätssicherung, Care Solutions GmbH

Sie sehen gerade einen Platzhalterinhalt von YouTube. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.

Mehr Informationen

Operating Model in der Praxis

Automatisierte Vorbereitung

Die Testumgebung wird von Drvless automatisch vorbereitet: Setup-Download & Setup-Einspielung sowie Backup-Erstellung erfolgen über eigens erstellte Skripte.

Vier Testläufe pro Nacht

Smoke Tests mit mehreren Programmversionen, Regressionstests (wöchentlich) sowie Stability Checks laufen zwischen 20 und 4 Uhr vollständig unbeaufsichtigt durch.

Fehlerprotokollierung mit Screenshot

Jeder Schritt wird protokolliert — versehen mit dem Screenshot und der Anweisung, die fehlgeschlagen ist. So kann die nachfolgende Fehleranalyse direkt darauf aufsetzen.

ERGEBNISSE & BUSINESS IMPACT

ERGEBNIS WIRKUNG
Bis zu 75 % Automatisierungspotenzial Ein großer Anteil bisher manueller Tests kann künftig automatisiert ausgeführt werden.
Weniger Wartungsaufwand Visuelle Erkennung reduziert die Abhängigkeit von technischen IDs und UI-Details.
Höhere Release-Stabilität Nightly Smoke Tests, wöchentliche Regressionstests und Stability Checks laufen automatisiert.
Entlastung des QA-Teams Weniger repetitive Testarbeit schafft Kapazitäten für komplexe Tests und Weiterentwicklung.
Bessere Fehlererkennung Drvless identifizierte Konfigurationsfehler, die im bisherigen manuellen Testsetup nicht sichtbar waren.
Mehr Transparenz Screenshots und Schrittprotokolle erleichtern die Analyse fehlgeschlagener Testläufe.

Testautomatisierung für Legacy-Software, die wartbar bleibt

Care Solutions zeigt, dass auch komplexe, dynamische und schwer zugängliche Legacy-Anwendungen erfolgreich automatisiert getestet werden können.

Statt sich auf technische Objekt-IDs und fragile Integrationen zu verlassen, orientiert sich Drvless am sichtbaren Verhalten der Anwendung. So können Tests auch bei UI-Änderungen, Konfigurationsvarianten und technischen Weiterentwicklungen stabil bleiben.

Das Ergebnis: weniger manueller Aufwand, mehr Transparenz und eine nachhaltige Qualitätssicherung für geschäftskritische Software im Gesundheitswesen.

3. September 2026