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.
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.
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.
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.
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.
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| 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. |
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.
Sie sehen gerade einen Platzhalterinhalt von Vimeo. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Mehr InformationenSie 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 InformationenSie müssen den Inhalt von reCAPTCHA laden, um das Formular abzuschicken. Bitte beachten Sie, dass dabei Daten mit Drittanbietern ausgetauscht werden.
Mehr Informationen