$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Dieses Papier stellt ein ausgeklügeltes, skalierbares Testsystem vor, das beobachtbarkeitsgesteuerte Automatisierung mit KI-gesteigertem proaktivem Qualitätsengineering integriert, um aktuelle Herausforderungen bei der Softwarebereitstellung zu bewältigen. Das vorgeschlagene System verbessert PreventativeTestPro, eine Open-Source-Hybrid-Testplattform, die Black-Box- und White-Box-Methoden kombiniert, indem es eine innovative, beobachtbarkeitsbasierte Testorchestrierungsschicht integriert. Die Plattform nutzt Protokolle, Metriken, Ereignisse und Traces zusammen mit Browser- und Serverüberwachung, um Anomalien schnell zu erkennen, die Auswahl von Testfällen zu verbessern und die Erstellung funktionaler, leistungs- und sicherheitsrelevanter Testpakete zu automatisieren. Ein charakteristisches Merkmal ist die Integration großer Sprachmodelle (LLMs), um Ursachen-Einblicke zu liefern und autonom neue Testfälle auf Basis von Produktionsverhalten und identifizierten Anomalien zu konstruieren, wodurch adaptive Regressionsabdeckung und intelligente Sanierung ermöglicht werden.
Das System ermöglicht die gleichzeitige Testausführung mit sofortiger KI-gesteuerter Loganalyse und fördert so eine kontinuierliche Rückkopplungsschleife zwischen Betrieb und Test. Es wurde in mehreren Unternehmensszenarien validiert, darunter microservices-basierte SaaS-Plattformen und SAP-BTP-Ökosysteme. Empirische Ergebnisse aus vier Produktionseinsätzen und einer Beta-Gruppe von 49 Ingenieuren zeigen eine Verringerung der mittleren Lösungszeit um bis zu 30 %, die Einhaltung von SLAs um über 95 % und erhebliche Verbesserungen sowohl bei der Testabdeckung als auch bei der Rückverfolgbarkeit von Fehlern. Die mühelose Verbindung zu branchenüblichen Tools verdeutlicht seine Plug-and-Play-Fähigkeit.
Diese Forschung präsentiert eine umfassende, werkzeugunabhängige und zukunftsorientierte Qualitätsingenieurmethodik, die mit agilen und DevOps-Prinzipien übereinstimmt. Zukünftige Projekte umfassen die dynamische Anomalieklassifikation durch maschinelles Lernen, die Erweiterung auf mobile und benutzerorientierte Systeme sowie erweiterte Fähigkeiten großer Sprachmodelle für domänenspezifische Testentwicklung und Fehlerprognose.