Wir haben die ersten fünf besten Tools für automatisiertes Testen (Selenium, Katalon Studio, TestCompete, Soap UI und Ranorex), die Ihre Aufmerksamkeit verdienen, bereits in einem unserer früheren Beiträge vorgestellt. Werfen wir nun einen Blick auf fünf weitere Tools, die für Sie geeignet sein könnten, um sicherzustellen, dass Ihre Website erstklassig ist.>
5 weitere beste Tools für Automatisierungstests
Sehen wir uns ohne weiteres an, welche Tools 2019 für Sie in Frage kommen.
Micro Focus Unified Functional Testing (UFT)
Preisgestaltung: Beginnt bei $600 (kostenlose Testversion verfügbar)
Unterstützte Plattformen: Windows
Das früher als QTP bekannte UFT ist auf die Automatisierung von Funktions- und Regressionstests für mobile, Web- und Desktop-Anwendungen ausgerichtet. Als eines der Tools für die Automatisierung von Tests für Web- und Mobilanwendungen verfügt UFT über robuste Funktionen für API-Tests - und Sie müssen keine grossen Mengen an Code schreiben. Ausserdem können Sie API-Tests auf der Grundlage von WADL-Dokumenten erstellen.
>
Was die unterstützten Browser betrifft, so eignet sich UFT für das Testen von Webanwendungen in den Umgebungen Chrome, Safari, IE und Firefox. UFT selbst verfügt über ein integriertes Modul LeanFT, mit dem Sie Tests in C# und Java schreiben können, sowie über das Micro Focus Sprinter-Tool, mit dem Sie Skripte aus Ihren manuellen Tests generieren können.
>
Die Objekterkennungs- und Korrekturfunktionen von UFT verdienen ihr Lob. Abgesehen davon ist UFT ein leistungsstarkes Werkzeug für die Zusammenarbeit.
>
IBM Rational Functional Tester (RFT)
Preise: Beginnt bei $3.720 (kostenlose Testversion verfügbar)
Unterstützte Plattformen: Windows, Linux
RFT ist eines der Automatisierungstools, die das Verhalten eines realen Benutzers nachahmen. RFT kann auch von Testern verwendet werden, die keine fortgeschrittenen Programmierkenntnisse besitzen, da es die Erstellung von Tests auf der Grundlage von Aufzeichnungen ermöglicht. Das Tool dient der Automatisierung von Regressions-, GUI- und Funktionstests für Anwendungen, die mit webbasierten Technologien, .NET, Java, PowerBuilder, Ajax, Dojo Toolkit usw. entwickelt wurden, sowie für Anwendungen, die auf Terminalemulatoren basieren. Es handelt sich also um eines der Tools für die Automatisierung von Tests für mobile Anwendungen, Webanwendungen und Desktop-Software.
Die herausragendsten Funktionen von RFT sind die Storyboards, mit denen die Tester den Testablauf anhand von Screenshots visualisieren können. Auch ScriptAssure verdient Ihre Aufmerksamkeit - diese Funktion ermöglicht die automatische Anpassung früher erstellter Tests an Änderungen in der Benutzeroberfläche, einschliesslich der Position von Objekten.
>
Ghost Inspector
Preise: Beginnt bei $71 pro Monat (kostenlose Version verfügbar)
Unterstützte Plattformen: Linux
Ghost Inspector hebt sich von anderen Tools ab, weil es ein komplett skriptloses Tool ist, das zusammen mit einer Browsererweiterung für Chrome (nur im Rahmen eines kostenpflichtigen Abonnements verfügbar), Firefox und PhantomJS vertrieben wird. Derzeit ist Ghost Inspector nur in der Linux-Umgebung verfügbar und unterstützt weder Safari noch den IE oder Microsoft Edge (es ist eines der neuesten Automatisierungstools auf dem Markt und daher noch nicht so ausgereift, wie es sein könnte).
Apache JMeter
Preisgestaltung: kostenlos
Unterstützte Plattformen: Windows, macOS, Linux
>.
Ein weiteres Tool zum automatisierten Testen von Webanwendungen, Apache JMeter, ist eine Open-Source-Lösung für Lasttests der Funktionalität webbasierter Anwendungen. Es wird unter der Apache-Lizenz vertrieben und kann kostenlos verwendet werden, um die Leistung von statischen und dynamischen Websites unter verschiedenen Lastbedingungen zu testen. Obwohl Apache JMeter vor allem als Tool zum Testen von Websites bekannt ist, können Sie es auch zum Testen von APIs verwenden.
>
Sie können entweder die grafische Benutzeroberfläche, die mit diesem Tool geliefert wird, oder die Befehlszeile verwenden, um Tests zu schreiben und auszuführen. Mit Apache JMeter können Sie Ihre Aktionen aufzeichnen, um Tests zu erstellen. Ausserdem finden Sie Dutzende von Open-Source-Plugins, mit denen Sie Apache JMeter um gebrauchsfertige Funktionen erweitern können.
>
Schlepper
Preisgestaltung: kostenlos (Open-Source)
Unterstützte Plattformen: Windows, macOS, Linux
>.
Zu guter Letzt ist Protractor ein Framework, das von den Machern von Angular zum Testen von Angular- und AngularJS-Webanwendungen entwickelt wurde. Sie können die Tests in den beiden neuesten Versionen von Chrome, Firefox, IE und Safari ausführen. Der Hauptzweck des Frameworks ist die Durchführung von End-to-End- und Integrationstests.
>
Aufgebaut auf WebDriverJS, ist Protractor keine gute Wahl für Anfänger im Testen ohne Programmierkenntnisse. Es ist jedoch ein robustes Tool für diejenigen, die sich auf die Angular-Entwicklung spezialisiert haben und Node.js beherrschen. Das Tolle an Protractor ist, dass es mit Ihrer Webanwendung genauso interagiert, wie es ein echter Benutzer tun würde.
>
Abschluss
Wie Sie sehen, gibt es eine Vielzahl von Web-Automatisierungstools, so dass Sie nur noch die richtige Wahl treffen müssen (obwohl wir zugeben, dass das leichter gesagt als getan ist). Um Ihnen dabei zu helfen, haben wir in der folgenden Tabelle alle relevanten Informationen zu den 10 Automatisierungs-Tools zusammengestellt, die wir in diesem und in früheren Artikeln getestet haben:
Name Preisgestaltung Zweck Plattformen Skriptsprachen Erforderliche Programmierfähigkeiten Micro Focus UFT $600+ Testen von Web-, Mobil- und Desktop-Anwendungen sowie APIs Windows VBScript (LeanFT: C#, Java) Keine (erweitert für komplexe Testskripte) IBM RFT $3,720+ Testen von Anwendungen, die mit webbasierten Technologien, .NET, Java, PowerBuilder, Ajax, Dojo Toolkit usw. erstellt wurden. Windows, Linux Java, Visual Basic Keine (erweitert für komplexe Testskripte) Geisterinspektor $71+ pro Monat (kostenlose Version verfügbar) Webanwendungstests Linux Keine (ein skriptloses Tool) Keine Apache JMeter Frei (Open-Source) Performance-Tests für webbasierte Anwendungen und API Windows, Linux, macOS Groovy Keine (erweitert für komplexe Testskripte) Schlepper Frei Testen von Angular- und AngularJS-Anwendungen Windows, Linux, macOS Node.js Erweitert