iMacros ist ein führendes Tool für die Webautomatisierung, das Scraping und das Testen. Es bietet eine Browser-Erweiterung und ein Desktop-Tool, mit denen Sie Ihre alltäglichen Aufgaben einfach automatisieren können. Die für die Automatisierung erforderlichen Hauptfunktionen sind jedoch nur in einer Premium-Version verfügbar. iMacros hat nur wenige andere Nachteile.
Hier ist eine kuratierte Liste der Top 10 Tools, die iMacros ersetzen können. Diese Liste enthält sowohl kommerzielle als auch Open-Source-Automatisierungstools mit beliebten Funktionen und dem neuesten Download-Link.
1) Selen
Selen ist ein Open-Source-Tool zur Webautomatisierung, das derzeit gefragt ist und auf dem Markt weit verbreitet ist. Es kann für mehrere Betriebssysteme wie Windows, Mac und Linux sowie für Browser wie Firefox, Chrome, IE und Headless Browser automatisiert werden.
Selenium-Testskript kann in Programmiersprachen wie Java, C #, Python, Ruby, PHP, Perl und JavaScript geschrieben werden. Selenium bietet Aufnahme- und Wiedergabefunktionen mit seinem Browser-Add-On Selenium IDE. Mit dem leistungsstarken Selenium WebDriver können Sie komplexere und fortschrittlichere Automatisierungsskripte erstellen.
Erfahren Sie mehr über Selen
2) Zypresse
Cypress ist eine Open Source-Testautomatisierungslösung für Webumgebungen. Dieses Tool ist im Vergleich zu Selen eng an den aktuellen Entwicklungspraktiken ausgerichtet.
Eigenschaften:
- Mit der Teststatus-Menüfunktion können Sie sehen, wie viele Tests bestanden oder nicht bestanden wurden
- Cypress wartet automatisch auf Befehle und Zusicherungen, bevor es fortfährt
- Ermöglicht das Überprüfen von reaktionsfähigen Websites mit der Größe von Ansichtsfenstern.
- Es werden Schnappschüsse eines Testlaufs erstellt. Für die kopflose Ausführung wird ein Video eines gesamten Testlaufs aufgenommen.
- Cypress lädt jede in den Tests vorgenommene Änderung automatisch neu
- Das Befehlsprotokoll und die App-Vorschau zeigen die genauen Automatisierungsaktionen in der Web-App während der Testausführung.
Erfahren Sie mehr
3) Galen-Rahmen
Das Galen-Framework wurde ursprünglich zum Testen des Layouts von Webanwendungen in einem echten Browser eingeführt. Heute ist es ein voll funktionsfähiges Test-Framework geworden. Dieses Automatisierungstest-Tool kann in Selenium integriert werden, um Webanwendungen visuell und im Layout zu testen.
Eigenschaften:
- HTML-basierte Fehlerberichterstattung mit Screenshots
- Einfach zu schreibende / zu lesende Syntax
- Es bietet Unterstützung für mehrere Browser
- Mit der Sprache der Galen-Spezifikationen können Sie jedes komplexe Layout beschreiben, einschließlich verschiedener Bildschirmgrößen oder Browser.
- Galen Framework läuft gut in Selenium Grid. Auf diese Weise können Tests eingerichtet werden, die in einem Cloud-ähnlichen Sauce Labs oder BrowserStack ausgeführt werden
- Bildvergleichsfunktion.
Erfahren Sie mehr
4) Watir
Watir ist eine Open-Source-Ruby-Bibliothek zur Automatisierung des Tests. Es unterstützt Funktions- und Regressionswebtests.
Eigenschaften:
- Es unterstützt Web-Apps unabhängig davon, in was sie entwickelt wurden.
- Es unterstützt mehrere Browser auf verschiedenen Plattformen
- Watir ist eine Familie von Ruby-Bibliotheken, unterstützt jedoch alle anderen Technologien
- Es verwendet Ruby, eine moderne Skriptsprache mit vollem Funktionsumfang, anstelle eines proprietären Anbieterskripts
Erfahren Sie mehr
5) Seidentest
Silk Test ist ein Tool zum Testen der Funktions- und Regressionsautomatisierung von MicroFocus.
Silk Test Bietet 3 Produkte: Workbench, Silk4J und Silk4NET. Workbench verwendet die Skriptsprache VB.net, Silk4J und Silk4NET können Java / VB.NET, C # usw. Verwenden
SilkTest unterstützt browserübergreifende Tests, mobile Tests und bietet eine kollaborative Testdesignumgebung über schlüsselwortgesteuerte Tests.
Laden Sie SilkTest herunter
6) Telerik Test Studio
Test Studio ist ein aktuelles Automatisierungstool von Telerik. Es unterstützt die Automatisierung von Anwendungen wie HTML5, Angular, AJAX, JavaScript, Silverlight, WPF, MVC, Ruby und PHP, iOS, Android. Telerik bietet browserübergreifende Unterstützung und ist ein Aufnahme- und Wiedergabetool.
Es unterstützt 2 Skriptsprachen C # und VB.Net
Test Studio kann eine Verbindung zu Versionsverwaltungssystemen wie Team Foundation Server und GIT herstellen und kontinuierliche Tests ausführen.
Mit Telerik können Sie Tests planen, Tests parallel ausführen und verfügen über robuste Testberichtsfunktionen.
Laden Sie Telerik Test Studio herunter
7) HP UFT (auch bekannt als QTP)
HPE Unified Functional Test ist das führende plattformübergreifende Automatisierungstest-Tool. Es kann unter anderem Web-, Desktop-, SAP-, Delphi-, Net-, ActiveX-, Flex-, Java-, Oracle-, Mobile-, PeopleSoft-, PowerBuilder-, Siebel-, Stingray- und Visual Basic-Anwendungen automatisieren. Die Liste der Entwicklungsumgebungen, die automatisiert werden können, ist riesig!
UFT verwendet VBScript als Skriptsprache.
Das Tool ist eng in HP ALM (Test Management Tool) und HP LoadRunner (Performance Testing Tool) integriert.
Einige der Unterscheidungsmerkmale von UFT umfassen Geschäftsprozess-Tests, schlüsselwortgesteuertes Framework, XML-Unterstützung, robuste Prüfpunkte und Testergebnisse.
Erfahren Sie mehr über HP - UFT.
8) WorkSoft-Zertifizierung
WorkSoft Certify ist ein Automatisierungstest-Tool für SAP. Es kann SuccessFactors, Concur, Syclo, Ariba Network und SAP Fiori User Experience (UX) testen und automatisieren.
WorkSoft Certify kann unbeaufsichtigte Tests ausführen und End-to-End-Geschäftsprozesse automatisieren. Das Tool kann auch dann bereitgestellt werden, wenn sich ein SAP-Projekt in der Implementierungs-, Upgrade- oder Wartungsphase befindet.
WorkSoft Certify verwaltet ein zentrales Testobjekt-Repository, z. B. die Wartung des Testskripts, und die Wiederverwendung wird einfach. Es bietet ein integriertes Tool zur Verwaltung von Testdaten.
Laden Sie WorkSoft Certify herunter
9) Katalon Studio
Katalon Studio ist ein Open-Source-Automatisierungstool und unterstützt das Web und die mobile Umgebung.
Es funktioniert auf Selenium und Appium und erweitert diese Frameworks um Funktionen wie Objektspionage, benutzerfreundliche IDE, Objekt-Repository und Browser-Plugin
Das Tool verwendet Groovy als Skriptsprache und unterstützt externe Java-Bibliotheken. Mit Katalon können Sie in Java geschriebene Selenium-Skripte wiederverwenden und direkt im Tool verwenden. Es funktioniert nahtlos mit Continuous Integration-Systemen wie Jenkins, Bamboo und TeamCity.
Laden Sie Katalon Studio herunter
10) Gurke
Cucumber ist ein Open-Source-BDD-Tool (Behavior Driven Development). Cucumber unterstützt Sprachen wie Ruby, Java, Scala, Groovy usw.
Das Erstellen von Testskripten ist eine gemeinsame Anstrengung von Testern, Entwicklern und Kunden. Gurke unterstützt nur die Webumgebung. Der Testcode ist in einfachem Englisch namens Gurke geschrieben. Gurkencode kann auf verschiedenen Frameworks wie Selenium, Ruby usw. Ausgeführt werden
Der Fokus der Gurke liegt auf der Endbenutzererfahrung.
Erfahren Sie mehr über Gurke