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.

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

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.

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 Herausforderung: Legacy-Software automatisieren, ohne in die Wartungsfalle zu geraten

Care Solutions arbeitet mit einer historisch gewachsenen und hoch konfigurierbaren Softwarelandschaft. Die Anwendungen basieren auf Progress OpenEdge – einer dynamischen Technologie, bei der klassische objektbasierte Testautomatisierung an Grenzen stoßen kann.

Hinzu kommt: Das zugrunde liegende Kernsystem wird von einem Partnerunternehmen betrieben. Direkte technische Eingriffe sind dadurch nur eingeschränkt möglich. Gleichzeitig müssen Releases zuverlässig abgesichert werden – bei einer Codebasis von rund 5,9 Millionen Zeilen, von denen etwa 80 % nicht für klassische Unit Tests geeignet sind.

Die zentralen Anforderungen

Weniger manueller Testaufwand
Vor Major Releases waren umfassende manuelle Testdurchläufe erforderlich – teilweise über rund einen Monat hinweg und mit Testfällen von bis zu 400 einzelnen Schritten.

Wartungsarme Regressionstests
Tests sollten auch bei Änderungen an Benutzeroberflächen, Layouts oder technischen IDs stabil bleiben.

Keine Abhängigkeit von Objekt-IDs
Ein zuvor evaluierter objektbasierter Ansatz konnte die Dynamik und Konfigurierbarkeit der Anwendung nicht zuverlässig abbilden.
Testautomatisierung ohne Coding
Die Qualitätssicherung sollte Testfälle selbst erstellen, pflegen und ausführen können – ohne Programmierkenntnisse.

Automatisierte Testausführung außerhalb der Arbeitszeit
Wiederkehrende Smoke Tests, Regressionstests und Stabilitätsprüfungen sollten zuverlässig und unbeaufsichtigt laufen.

Visuelle KI-Automatisierung statt fragiler Objektidentifikation

Care Solutions setzt seit 2023 auf Drvless. Entscheidend war der visuelle, KI-gestützte Ansatz: Drvless erkennt Anwendungen über den sichtbaren Bildschirminhalt und interagiert mit ihnen über Maus, Tastatur und Touch – ähnlich wie ein menschlicher Nutzer.

Dadurch ist die Testautomatisierung weniger abhängig von technischen Objekt-IDs, internen Systemstrukturen oder invasiven Integrationen. Drvless wurde dafür entwickelt, Anwendungen visuell zu erkennen und über die Benutzeroberfläche zu bedienen.

Warum Drvless?

Visuelle UI-Erkennung

Drvless erkennt und bedient Elemente auf Basis ihrer sichtbaren Darstellung. Ändern sich beispielsweise technische IDs, Layouts oder Styles, kann die Testautomatisierung weiterhin stabil bleiben.

No-Code-Testfallerstellung

Testfälle können mit Capture & Abstract erstellt und direkt in Drvless übernommen werden. Dafür sind keine Programmierkenntnisse erforderlich.

Execution Lists und Scheduler

Smoke Tests, Regressionstests und Stability Checks werden in definierten Testpaketen gebündelt und zeitgesteuert ausgeführt.

Integration in bestehende Prozesse

Bei Care Solutions werden die Testläufe über Jenkins ausgelöst. Die Ergebnisse werden über ein in Jira integriertes Xray-Dashboard überwacht und analysiert.

Nicht-invasive Testautomatisierung

Drvless benötigt keine Installation auf dem System under Automation und kann dadurch auch dort eingesetzt werden, wo Sicherheitsvorgaben oder technische Einschränkungen klassische Integrationen erschweren.

24/7 Monitoring for a public sector client

An operations monitoring use case

A lasting impact

Drvless has been used in this project for over 3 years.

1. Implementation

Initial creation and setup was created in cooperation with the Drvless consulting team.

2. Pilot

This was followed by a successful pilot run.


3. Status

After a review, Drvless is now up and running with high precision. 

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

Automatisierte Qualitätssicherung – Nacht für Nacht

Bei Care Solutions automatisiert Drvless nicht nur einzelne Testschritte, sondern unterstützt den gesamten Ablauf – von der Vorbereitung der Testumgebung bis zur Fehleranalyse.

Typischer Workflow

1. Testumgebung vorbereiten
Drvless unterstützt die automatisierte Vorbereitung der Testumgebung. Dazu gehören unter anderem Setup-Download, Setup-Einspielung und die Erstellung von Backups.

2. Testpakete zusammenstellen
Wiederkehrende Smoke Tests, Regressionstests und Stability Checks werden als strukturierte Execution Lists definiert.

3. Tests automatisiert ausführen
Die Testläufe werden zeitgesteuert über Jenkins gestartet und laufen zwischen 20:00 und 04:00 Uhr vollständig unbeaufsichtigt.

4. Fehler transparent analysieren
Jeder ausgeführte Schritt wird protokolliert. Bei Fehlern stehen Screenshots sowie die fehlgeschlagene Anweisung für eine gezielte Analyse zur Verfügung.

Weniger Routine. Mehr Zeit für Qualität.

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