Top 5 tools for AI-based test automation
Agil Automatisierung Bewährte Methoden
9 min lesen
Dezember 30, 2022

Die 5 besten Tools für KI-basierte Testautomatisierung

KI-gestützte Testautomatisierungs-Tools sind die Marktlücke, die es zu entdecken gilt. Sie heben die Testautomatisierung auf die nächste Stufe, helfen Ihnen aber auch, Zeit in Bereichen zu sparen, die über die reguläre automatisierte QS hinausgehen. Werfen wir einen Blick auf die spannende und variable Landschaft der besten KI-gestützten Lösungen.

photo
Tania Zhydkova

aqua ALM

aqua ALM ist die neueste etablierte Lösung, die sich in die Reihe der KI-Tools für das Testen einreiht. Die Testmanagementlösung, die sich zu einem vollwertigen ALM entwickelt hat, wurde 2013 eingeführt, während die KI-Funktionalität Ende 2022 in die Beta-Phase ging. Unterstützt wird aqua von der deutschen andagon-Gruppe, die seit über 20 Jahren in der IT-Beratung tätig ist.

Die wichtigste KI-Funktionalität ist hier die Generierung vollständiger Testfälle aus den Anforderungen. aqua verwendet einen groß angelegten Algorithmus zur Verarbeitung natürlicher Sprache (der von QS-Spezialisten feinabgestimmt wird), um einfachen Text in einen Test zu verwandeln. Die Funktionalität ist nicht auf Englisch oder Deutsch beschränkt, was für mehrsprachige Teams und/oder Unternehmen, die externe Talente anziehen, von großem Vorteil ist. Etwa 40 % der von der KI generierten Testfälle müssen nicht von Menschenhand überarbeitet werden, bevor sie in die Testsuite aufgenommen werden können.

Es gibt einige weniger bahnbrechende Funktionen, die Ihnen dennoch eine Menge Zeit sparen. QS-Spezialisten können die Testschritte selbst erstellen, lassen aber die KI die Testfallbeschreibung ausfüllen. Auch das Gegenteil ist möglich: Geben Sie eine Testfallbeschreibung ein und erhalten Sie von der KI generierte Testschritte. Diese Optionen erfordern im Vorfeld etwas mehr Aufwand, aber weniger Nacharbeit.

aqua expandiert über die Testerstellung hinaus. Zu den zusätzlichen Funktionen gehören die KI-Priorisierung von Tests aus Ihrer Testsuite und die automatische Entfernung von doppelten Testfällen. Diese Funktionen sind auch dann nützlich, wenn Sie der künstlichen Intelligenz nicht ganz zutrauen, Tests für Sie durchzuführen.

Was die Nicht-AI-Funktionalität betrifft, so ist aqua eines der besten agilen Testmanagement-Tools auf dem Markt. Es hat eine Bewertung von über 4,5 auf G2 und Capterra. Die Software trägt das Gütesiegel Made in Germany und wird unter anderem von deutschen Behörden und Google eingesetzt. Es verfügt über ein Dutzend integrierte Funktionen und kann Daten von jedem anderen Drittanbieter-Tool über REST API senden/empfangen.

Zukunftsweisende KI-Lösung zur Einsparung von Stunden bei Tests

Testen Sie aqua ALM

Perfecto Scriptless

Perfectlo Scriptless

Perfecto Scriptless ist eines der bekanntesten KI-Tools für die Testautomatisierung. Sie wurde speziell zur Verbesserung der automatisierten Qualitätssicherung von Web- und mobilen Anwendungen entwickelt. Die Lösung wurde als TestCraft von einem unabhängigen Unternehmen auf den Markt gebracht, bevor Perfecto eine Partnerschaft einging und das Tool schließlich Ende 2018 übernahm.

Perfecto Scriptless kommt einem Open-Source-Automatisierungstool für das Testen von KI-Systemen am nächsten. Während es sich hierbei um eine kommerzielle Lösung handelt, die den Quellcode nicht offenlegt, verbessert Perfecto Scriptless die Selenium-Testautomatisierung – und Selenium ist Open-Source. Dies ist ein wirklich anregender Punkt in einem neuen Markt wie der KI-Testautomatisierung, weil ein möglicher Umstieg auf ein fortschrittlicheres Tool reibungslos vonstatten gehen wird.

Das wichtigste Verkaufsargument von Perfecto Scriptless ist die niedrige Einstiegshürde. Mit seinem No-Code-Ansatz ist es eines der einfachsten Tools für die Implementierung von KI in Automatisierungstests. Es ist noch einfacher als die normale Testautomatisierung mit Selenium.

Neben dem Testen wirbt Perfecto Scriptless mit KI-gestütztem Reporting und einer drittanbieterfreundlichen kontinuierlichen Integrationspipeline. Die Lösung kann unter anderem mit Jenkins, TeamCIty, Jira und GitLab zusammenarbeiten.

Die Stimmung in der Community ist schwer zu beurteilen, weil die meisten Bewertungen von Perfecto Scriptless aus dem Jahr 2018 stammen. Damals lobten die Nutzer zwar die Kernfunktionalität, beschwerten sich aber über die fehlerhafte Navigation, die von Zeit zu Zeit ein erneutes Öffnen des Tools erforderlich machte. Darauf sollten Sie während der kostenlosen Testphase achten.

Testim

Testim

Testim ist ein weiteres Beispiel für KI-Tools, die auf Testautomatisierung ausgerichtet sind. Es wurde 2016 durch das Accelerator-Programm von Microsoft vorangetrieben und im Februar 2022 von dem auf Testautomatisierung spezialisierten Unternehmen Tricentis übernommen. Bis heute ist Microsoft der größte Kunde im Testim-Portfolio.

Der Funktionsumfang von Testim weist viele Ähnlichkeiten mit Perfecto Scriptless auf. Beide werben mit selbstheilenden Tests, guter Transparenz für eine schnelle Fehlersuche und der Möglichkeit, den Umfang zu erweitern. Der Ansatz von Testim zielt jedoch eher darauf ab, erfahrene Ingenieure beim Schreiben automatisierter Tests zu unterstützen, anstatt sie ganz ohne Code zu erstellen. Die wichtigsten Bereiche sind UI-, API- und Funktionstests.

Testim verfügt über mehr als 15 Integrationen mit Lösungen zur Fehlerverfolgung sowie mit Software für die kontinuierliche Integration. Genau wie Perfecto Scriptless basiert es auf Selenium und zwingt Sie daher nicht zu der schmerzhaften Entscheidung, bei Testim zu bleiben oder ganz von vorne anzufangen.

Genau wie aqua bewegt sich auch Testim auf Bewertungsportalen um die 4,5 Punkte. Die Kunden sind mit der KI-Funktionalität zufrieden, aber es gibt mehrere Berichte über eine nicht intuitive Benutzeroberfläche und eingeschränkte mobile Tests. Glücklicherweise gibt es eine kostenlose Testversion, mit der man herausfinden kann, ob die Benutzeroberfläche ein Hindernis darstellt.

ACCELQ

ACCELQ

ACCELQ ist eine no-code Testautomatisierungsplattform, die 2014 auf den Markt gebracht wurde. Es wird unter anderem von Intel, Pfizer und United Airlines verwendet.

Was ACCELQ von anderen automatisierungsorientierten KI-Lösungen unterscheidet, ist der große Umfang. Das Unternehmen bietet spezielle Lösungen für Web-, Mobil- und API-Tests. Sie rühmen sich auch damit, diese drei Optionen neben einem Bereich für manuelle QS anzubieten, aber aquas Testmanagement-Software vereint auch manuelle und automatisierte Tests von Haus aus. Die meisten anderen KI-gestützten Lösungen, die nicht über ein eigenes Problemmanagement verfügen, lassen sich auch mit Lösungen von Drittanbietern integrieren.

Die Lösung bietet eine Reihe von Integrationsmöglichkeiten mit Open-Source-Automatisierungsframeworks und Lösungen für die kontinuierliche Integration. Die No-Code-Komponente erstellt Tests, die alle bekannten Frameworks abdecken, einschließlich React und AngularJS.

ACCELQ hat ebenfalls eine Bewertung von 4,5 erhalten. Es gibt einige kleinere Leistungsbeschwerden, einige Berichte über fehlende Dokumentation und einen Hinweis auf die hohen Anfangsinvestitionen. Die Kunden freuen sich über den großen Umfang der Lösung, und das ist der Hauptvorteil, mit dem das Unternehmen wirbt.

Applitools

Applitools

Applitools ist eine KI-gestützte Testautomatisierungsplattform, die auf UI-Tests spezialisiert ist. Sie wurde 2015 eingeführt und hat Microsoft, Bank of America und adidas im Portfolio.

Das wichtigste Verkaufsargument von Applitools ist sein Angebot an visualisierten Testlösungen. Es enthält ein browser- und geräteübergreifendes Grid für das Testen von Webanwendungen sowie ein mobiles Grid zum Testen nativer mobiler Anwendungen. Hier vergleicht die künstliche Intelligenz Schnappschüsse von App-Bildschirmen, um schnell Änderungen zu erkennen, die möglicherweise fehlerhaft sind. Die automatische Anpassung an die Anforderungen der visuellen Zugänglichkeit ist ebenfalls eine feine Sache.

Applitools unterstützt alle wichtigen Entwicklungsframeworks, arbeitet mit Software für die kontinuierliche Integration zusammen und sendet Statusaktualisierungen an den Corporate Messenger. Es lässt sich auch in Lösungen zur Problemverfolgung und sogar in Lösungen von Mitbewerbern, einschließlich Testim, integrieren.

Die Bewertungen von Applitools liegen knapp unter der 4,5-Marke. Die beiden größten Bedenken, die von den Nutzern geäußert wurden, sind der enorme Zeitaufwand für das Ausfiltern von Fehlalarmen und die langsame Ausführung. Ein Benutzer stellt fest, dass ein einfacher Test 100 Sekunden dauert, weil alles im Hintergrund abläuft. Wie bei der Testautomatisierung ohne künstliche Intelligenz können Sie eine nicht optimierte Ausführung mit roher Gewalt erzwingen, um sie schneller zu machen — allerdings zu einem fast proportional höheren Preis.

Abschließende Gedanken

Die KI-Testautomatisierung ist auf dem Vormarsch, und es gibt Tools für alle möglichen Anforderungen. Alle KI-Tools für das Testen auf der Liste haben im Allgemeinen positive Bewertungen, und die Branche wird wahrscheinlich nur besser werden, da die Lizenzierung von KI-Algorithmen zur Erstellung von Lösungen noch beliebter wird.

Die flexibelste AI-Testmanagementlösung auf dem Markt

Testen Sie aqua ALM]
Auf dieser Seite:
Sehen Sie mehr
Beschleunigen Sie Ihre Releases x2 mit aqua ALM
Gratis starten
FAQ
Können wir KI bei Automatisierungstests einsetzen?

Ja, künstliche Intelligenz kann Sie bei der Erstellung von Tests für die automatisierte Qualitätssicherung und sogar bei deren Wartung unterstützen.

Welches KI-basierte Tool wird am häufigsten für Automatisierungstests verwendet?

Es gibt keinen eindeutigen Marktführer, und die meisten Tools haben sich auf eine oder zwei Nischen spezialisiert. Applitools, aqua ALM und Testim sind nur einige Lösungen, die Sie selbst ausprobieren können.

Was ist KI-basierte Testautomatisierung?

KI-basierte Testautomatisierung nutzt die Vorteile des maschinellen Lernens, um die automatisierte Qualitätssicherung zu beschleunigen und zu verbessern. Einige Lösungen gehen sogar noch weiter und nutzen KI, um auch manuelle Tests zu unterstützen.

Wie lässt sich KI in der Testautomatisierung einsetzen?

Der einfachste Weg ist die Einführung einer KI-gestützten Testautomatisierungslösung. Sie können vorhandene automatisierte Tests importieren und sie durch KI verbessern und/oder effizienter machen. Die meisten Lösungen arbeiten mit Selenium, so dass der Übergang reibungslos verläuft, wenn Sie es bereits verwenden.

closed icon