Top 5 tools for AI-based test automation
Agil Automatisierung Bewährte Methoden
17 min lesen
Januar 2, 2024

Die 10 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
photo
Tania Zhydkova
Denis Matusovskiy

1. 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

2. 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.

3. 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.

4. 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.

Apropos Umfang: Der Aufschwung von GPT hat viele Nischen für KI-Tests geöffnet und ausgeweitet. In unserem Überblick über die wichtigsten KI-Test-Trends gehen wir auf die neuen Möglichkeiten ein und zeigen Ihnen, wie Sie diese nutzen können.

image
3z1dfaac43755e55961b8c0abfa1c9d96c71dc87d8a6cf148c67965b7e80710b5c
ai lead magnet

Lernen Sie die 5 KI-Test-Trends kennen, um 12,8 Std./Woche pro Spezialist zu sparen

5. 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.

Funktion aqua ALM Perfecto Scriptless Testim ACCELQ Applitools
KI-Funktionalität Generiert Testfälle aus Anforderungen Verbessert Selenium für Automatisierung Hilft beim automatisierten Testschreiben Weiter Anwendungsbereich von Testoptionen Visuelles Testen, KI-gesteuerter Vergleich
Testfallgenerierung Von KI generiert mit minimalen Anpassungen No-Code-Ansatz für Einfachheit Hilft erfahrenen Ingenieuren No-Code-Automatisierungsplattform KI-gesteuerter visueller Vergleich für Fehler
Nicht-KI-Funktionalität Agiles Testmanagement, hohe Bewertungen Drittanbieter-Integrationen, CI-Kompatibilität Fehlerverfolgung, CI-Integrationen Manuelle und automatisierte Tests Visuelle Barrierefreiheitsprüfungen, Integrationen
Integrationen Native Integrationen, REST API Jenkins, TeamCity, Jira, GitLab, usw. Fehlerverfolgung, CI-Tools, Selenium Verschiedene Automatisierungs-Frameworks CI, Fehlerverfolgung, Testim-Integration
Bewertungen Sehr gut bewertet Gemischte Bewertungen aus 2018, fehlerhafte Navigation Nicht intuitive Benutzeroberfläche, begrenzte mobile Tests Kleine Leistungsprobleme Gemischte Bewertungen, langsame Ausführung

6. Mabl

Mabl ist ein Low-Code AI-Testautomatisierungswerkzeug. Es konzentriert sich auf Leistungs-, Web- und API-Tests.

Die Lösung nutzt die künstliche Intelligenz auf 2 Arten. Zunächst versucht es, die Anzahl der unnötigen automatisierten Testläufe zu reduzieren, um Zeit und Geld zu sparen. Zweitens schlägt die KI von Mabl neue Tests vor, um die Testabdeckung zu erweitern.

Mit Ausnahme dieser KI-Funktionalität ähnelt Mabl vielen Low-Code-Testautomatisierungslösungen. Es kann mit Selenium für normale, nicht-AI-Testautomatisierung arbeiten. Es bietet Selbstheilung, falls Ihre Tests abbrechen. Auch Regressionstests sind Teil der Automatisierungssuite.

7. Katalon

Katalon ist ein KI-gestütztes Testautomatisierungswerkzeug für UI-Tests. Die Lösung wurde 2016 auf den Markt gebracht und zählt SAP, Santander und Rakuten zu ihren namhaften Kunden. Wie bei der Konkurrenz ist es schwer zu sagen, wo die einfache Bilderkennung aufhört und die fortschrittliche KI-Funktionalität beginnt. Katalon behauptet, dass der KI-Algorithmus erkennen kann, welche visuellen Veränderungen einen Vertragsbruch darstellen und welche akzeptabel sind. Das Tool korrigiert auch falsch positive Ergebnisse selbst, um zusätzliche Arbeit für Ihre Front-End-Entwickler zu vermeiden.

Zu den regulären Funktionen gehören die UI-Validierung anhand von Screenshots, Browser- und Betriebssystem-übergreifende Tests sowie granulare ignorierte Zonen, um nur einzelne Komponenten zu testen. Die Lösung verfügt außerdem über Dutzende Integrationen mit Testautomatisierungs-Tools und sogar mit einigen Nicht-AI-Testmanagement-Lösungen.

Die Lösung wurde 2016 auf den Markt gebracht und zählt SAP, Santander und Rakuten zu ihren namhaften Kunden.

8. Eggplant Test

Eggplant Test ist ein weiteres KI-Tool zur Automatisierung von Benutzeroberflächentests. Der Algorithmus wird verwendet, um dieselben Tests für verschiedene Betriebssysteme und Browser anzupassen und durchzuführen. Das Unternehmen weist auch auf die Sicherheitsvorteile hin, die sich daraus ergeben, dass die KI nicht den Quellcode zum Testen des Produkts erhält.

Was die Nicht-AI-Funktionen betrifft, so legt Eggplant Test den Schwerpunkt auf die API-Bewertung und modellbasierte Tests. Native Integrationen mit CI/CD-Lösungen sind bereits im Lieferumfang enthalten.

Das Tool wird von Keysight betrieben, einem Unternehmen, das 2014 gegründet wurde, dessen Wurzeln aber bis in die späten 1990er-Jahre zurückreichen. Zum Portfolio des Unternehmens gehören Nokia sowie eine Reihe von Herstellern und Dienstleistern in den Bereichen 5G und mobile Batterien.

9. Parasoft C/C++-Test

Parasoft C/C++ Test ist ein einzigartiges Werkzeug für KI-gestützte Testautomatisierung. Es konzentriert sich speziell auf die Validierung von C/C++-Code.

Die Lösung nutzt KI, um den Code zu analysieren und Fehler automatisch zu erkennen. Dies erfordert die gemeinsame Nutzung Ihrer C/C++-IDE mit Parasoft, was je nach Branche und Projekt ein Problem darstellen kann.

Obwohl es sich um eine Nischenlösung handelt, verfügt Parasoft C/C++ Test über eine solide Suite von Nicht-AI-Funktionen. Native CI/CD- und Automatisierungsintegration, Rückverfolgbarkeit und Berichterstattung sind verfügbar.

Die Lösung wird von Parasoft gewartet, einem der größten Softwarehersteller, der 1987 gegründet wurde.

10. Digital.ai Kontinuierliche Tests

Digital.ai-Accessibility-Testing

Digital.ai Continuous Testing ist eine Testmanagement-Lösung für Web- und Mobile-Tests. Die KI-Funktionalität umfasst Code- und Release-Governance. Das Tool sucht nach Fehlern, schlägt Arbeitsabläufe vor, um sie zu vermeiden, und bewertet die Bereitschaft des Codes, um den Zeitplan für die Veröffentlichung bei Bedarf anzupassen.

Der Rest der Funktionalität entspricht dem, was Sie in anderen Testmanagement-Lösungen finden. Digital.ai bietet Tools für Zugänglichkeitstests an, aber Sie können sie auch in Tools finden, die sich auf UI/UX-Tests konzentrieren.

Das Tool ist Teil einer Application Lifecycle Suite, die Digital.ai seit 2020 einführt und erwirbt. Schneider, Air France und Societe Generale sind einige der größten Kunden.

Merkmal Mabl Katalon Eggplant Test Parasoft C/C++ Test Digital.ai Continuous Testing
KI-Funktionalität Reduziert unnötige Testläufe, schlägt neue Tests vor Identifiziert wichtige visuelle Änderungen, korrigiert falsch positive Ergebnisse automatisch Passt Tests auf verschiedene Betriebssysteme und Browser an Analysiert C/C++-Code auf Fehler Code-Governance, Fehlererkennung, Freigabebewertung
Generierung von Testfällen AI-basierte Vorschläge zur Testausweitung AI identifiziert wichtige visuelle Änderungen Passt Tests auf verschiedenen Plattformen an AI erkennt Fehler automatisch Code-Governance, Fehlererkennung, Freigabebewertung
Nicht-KI-Funktionalität Niedrig-Code, Selenium-Integration UI-Validierung, plattformübergreifendes Testen API-Bewertung, modellbasiertes Testen Native CI/CD-Integrationen Barrierefreiheitstests, Code- und Freigabe-Governance
Integrationen Selenium, API, CI-Tools Testautomatisierung, verschiedene Integrationen CI/CD-Lösungen, Automatisierungs-Integrationen CI/CD, Automatisierungstools Barrierefreiheitstests, Freigabe- und Code-Governance

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
Gratis starten
step
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