KI-gestütztes Testen neu aufgelegt: Was gibt es Neues – und wie sieht die Zukunft aus?

Wir haben unser Konzept und unsere Lösung für KI-gestütztes Testen im vergangenen Oktober im Rahmen unseres Workshops vorgestellt, und seitdem stößt es auf großes Interesse am Markt; wir haben bereits einige Projekte dieser Art in verschiedenen Unternehmen gestartet.

Was genau ist KI-gestütztes Testen? Kurz gesagt basiert unsere Lösung auf einem Workflow aus KI-Agenten, die Tester bereits ab der Anforderungsanalysephase unterstützen. Sie ist in der Lage, standardisierte, detaillierte Testfälle zu erstellen, die von Junior-Testern problemlos ausgeführt und mit Hilfe von Testingenieuren oder für die Testautomatisierung zuständigen Mitarbeitern leicht automatisiert werden können.

Die Lösung lässt sich problemlos an verschiedene Unternehmenssysteme anpassen. Dank ihres Einsatzes kann der Zeitaufwand für das Erstellen von Testfällen um bis zu reduziert werden, wodurch der gesamte Testprozess erheblich verkürzt wird.

Für weitere Details empfehlen wir, unseren früheren Blogbeitrag zu diesem Thema zu lesen.

AI-támogatott szoftvertesztelés újratöltve, AI-Assisted Testing Reloaded, KI-gestütztes Testen neu aufgelegt

KI-gestütztes Testen neu aufgelegt: Was gibt es Neues…

Seit letztem Oktober sind mehr als sechs Monate vergangen – was ist in der Zwischenzeit passiert? Unsere Experten haben das System um drei wichtige neue Funktionen erweitert:

  1. Grafische Benutzeroberfläche

Die Benutzeroberfläche erleichtert die Nutzung des Systems: Benutzer, die das System verwalten, können hier Dokumente (vor allem Spezifikationen) hochladen, auf deren Grundlage das System Testfälle generiert. Es können aus den Spezifikationen auch einzelne Funktionen angegeben werden, für die Testfälle angefordert werden sollen – so ist es nicht notwendig, Testfälle auf der Grundlage des gesamten Dokuments zu generieren, was Zeit spart.

  1. Neuer KI-Agent: Test Coverage Reviewer Agent

Die Aufgabe dieses neuen Agenten, der das Team der Testfall generierenden Agenten ergänzt, besteht darin, die fertigen Testfälle zu überprüfen, um sicherzustellen, dass sie jeden Zweig der in der Spezifikation definierten Funktionen abdecken. Falls erforderlich, erteilt er über eine Eingabeaufforderung Anweisungen, neue Testfälle zu generieren. Dies verbessert die Testabdeckung und letztlich die Qualität der fertigen Software weiter.

  1. Parallele Generierung von Testfällen

Das System ist nun in der Lage, Testfälle für mehrere Funktionen gleichzeitig zu generieren. Dies steigert seine Leistung und reduziert die für das Testen benötigte Gesamtzeit. Während die Verarbeitung einer 150-seitigen Spezifikation zuvor 6–7 Stunden dauerte, konnte diese Zeit dank der parallelen Verarbeitung auf 1 Stunde reduziert werden.

Was die (nahe) Zukunft bringt…

Natürlich steht die Entwicklung nie still. Im Folgenden möchte ich kurz drei laufende Verbesserungen vorstellen.

  1. Workflow-Integration in den SDLC

Anfang 2026 haben wir unsere KI-gestützte SDLC-Lösung auf den Markt gebracht, die den gesamten Softwareentwicklungszyklus einschließlich der Tests abdeckt. Es liegt auf der Hand, dass die Testphase dieser Lösung Gegenstand des Artikels sein sollte und wir sind derzeit dabei, dieser Integration den letzten Schliff zu geben.

  1. Rationalisierung der Testsuite

Insbesondere in großen Unternehmen kommt es häufig vor, dass die Testsuite auf Tausende von Tests anwächst; dies gilt vor allem für Regressionstests. Der Grund dafür ist, dass aufeinanderfolgende Testteams immer mehr Testfälle erstellen und es aufgrund von Zeitmangel selten dazu kommt diese zu überprüfen, mit bestehenden zu vergleichen und sich überschneidende Testfälle herauszufiltern. Dies führt dazu, dass Tester häufig Testfälle ausführen, die einander sehr ähnlich sind, was eine unnötige und zeitraubende Vorgehensweise darstellt.

Dank der Duplikatsfilter-Funktion kann das System solche überlappenden Testfälle jedoch hervorheben, sodass der Testmanager leicht entscheiden kann, ob er sie zusammenführen oder löschen möchte. Hierdurch werden doppelte Tests minimiert und der Zeitaufwand für die Testausführung reduziert.

  1. Statische Frontend-Tests

Bei statischen Frontend-Tests überprüft der Testbeauftragte zunächst das Anwendungsdesign-Dokument (z. B. Figma) und untersucht anschließend die Frontend-Oberfläche der fertigen Anwendung. Er vergleicht beide und gibt an, ob das fertige Frontend den Spezifikationen entspricht.

Fazit

Wie bereits erwähnt, ist es nicht unser Ziel, ein „Standardprodukt“ zu entwickeln. Wir bauen das Fachwissen und die Methodik auf, um flexible Lösungen anzubieten, die auf die Bedürfnisse einer bestimmten Organisation zugeschnitten sind und sich anschließend an jeden groß angelegten Unternehmensprozess oder jedes System anpassen lassen.

 

Ist es auch in Ihrem Unternehmen so, dass Sie Schwierigkeiten haben, die Testfristen einzuhalten, und die Qualität der fertigen Software verbesserungswürdig ist? Dann sollten wir uns unterhalten.