Die vollständigste Übersicht an Tools zur Automatisierung von Webseiten

Bug durch Testautomatisierung entdeckt

Die Abläufe auf Webseiten zu automatisieren ist nicht trivial. Sehr oft sind gute Programmierkenntnisse notwendig. Natürlich hat die Industrie dieses Problem erkannt. Somit liegt im Jahr 2020 eine große Auswahl an Tools für Programmierer und Nicht-Programmierer bereit, um Webseiten zu automatisieren bzw. automatisiert zu testen.

Die Auswahl ist sehr groß, daher möchte ich prinzipiell unterscheiden in Tools für Menschen mit Programmiererfahrung und Tools für Menschen, die auf Programmierung verzichten möchten.

Tools für Nicht-Programmierer

Der Heilige Gral. Ohne viel Vorwissen rasch und unkompliziert drauf „losklicken“ und nach 2 Minuten einen automatisierten Ablauf bestaunen. Klingt zu einfach?

Tools die code-freie Automatisierung anbieten gibt es schon seit einigen Jahren. Und man muss feststellen, sie haben sich in den letzten Jahren gemausert. Zwar ist es nach wie vor so, dass sehr einfach möglich einfache Abläufe zu automatisieren, jedoch werden komplexere Szenarien oft gar nicht unterstützt oder sind nur über umständliche Workarounds realisierbar.

Viele dieser Unternehmen befinden sich mit ihrem Tool in einer „Funding“-Phase. Soll heißen: sie sind auf externes Kapital angewiesen und arbeiten noch nicht profitabel. Soll ein großes, mehrjähriges Automatisierungsprojekt mit einem dieser Tools gestartet werden, so ist das Risiko durchaus hoch, dass das Tool während dieser Laufzeit eingestellt wird. Trotzdem meine ich, die Tools sind definitiv einen Versuch wert, zumal sie sich rasant weiterentwickelt.

Tools für Programmierer

Programmierer haben es naturgemäß leichter, da sie nicht 100% auf das Tool alleine angewiesen sind. Zudem sind sie auch in der Lage, Tests zu schreiben, die langfristig weniger Wartungsaufwand haben und stabiler laufen als Tests, die mit einem Tool erzeugt werden, das Tests lediglich aufzeichnet.

Multi-Programming-Languge

  • Selenium – Java / JavaScript / Python / C# / Ruby – open-source (mit 64% Marktanteil der Leader)
  • Galan – Java / JavaScript – open-source
  • RedwoodHQ – Java/Groovy, Python and C# – free
  • Gauge – Java / JavaScript / Python / C# / Ruby – open-source

JavaScript

Java

Ruby

Python

PHP

All-In-One-Tools

Die folgenden Tools sind alle kostenpflichtig. Dafür decken sie jedoch auch alle Technologien ab: Web, Mobile und Desktop.

Eine lange Liste, nicht wahr? Die Auswahl ist nicht einfach und hat weitreichende Folgen. Unser Tipp: macht unbedingt ein Prototypen-Projekt um zu sehen, wo die Limits des Tools sind. Benötigen Sie Hilfe bei der Evaluierung der Tools, dann können Sie gerne an diese E-Mail schreiben.

Schreibe einen Kommentar