top 10 best build automation tools speed up deployment process
Eine umfassende Liste und ein Vergleich der besten Tools zur Build-Automatisierung, um Ihren automatisierten Bereitstellungsprozess zu beschleunigen:
Automated Build Tool ist eine Software, die den Quellcode zu Maschinencode kompiliert.
Automatisierungstools werden verwendet, um den gesamten Prozess der Erstellung von Software-Builds und andere verwandte Prozesse wie das Packen von Binärcode und das Ausführen der automatisierten Tests zu automatisieren.
Diese Automatisierungstools können in zwei Typen eingeteilt werden, d. H. Build-Automation Utility- und Build-Automation-Server.
Dienstprogramme zur Build-Automatisierung führen die Aufgabe aus, Build-Artefakte zu generieren. Maven und Gradle fallen unter diese Kategorie von Build-Automatisierungswerkzeugen. Es gibt drei Arten von Build Automation-Servern, d. H. On-Demand-Automatisierung, geplante Automatisierung und ausgelöste Automatisierung.
Faktencheck: Build Automation Software reduziert manuelle Arbeit und überprüft die Build-Konsistenz. Es bietet auch mehrere Vorteile. Es gibt jedoch einige Herausforderungen für diese Tools, d. H. Lange Builds, eine große Anzahl von Builds und komplexe Builds.Was du lernen wirst:
- Erstellen Sie einen Bereitstellungs- und kontinuierlichen Integrationsprozess
- Vorteile von Automation Build Tools
- Liste der Top Build Automation Tools
- Fazit
Erstellen Sie einen Bereitstellungs- und kontinuierlichen Integrationsprozess
Wenn Sie Continuous Integration und Continuous Deployment implementieren möchten, ist die Übernahme des Build-Tools der erste Schritt.
Build Tools bieten die Funktionen einer umfangreichen Bibliothek von Plugins, Funktionen zum Erstellen und Erstellen von Quellcode, Abhängigkeitsverwaltung, paralleles Testen und Ausführen von Builds sowie Kompatibilität mit IDE.
Der vollständige Prozess der Build-Automatisierung, der kontinuierlichen Integration und der kontinuierlichen Bereitstellung ist in der folgenden Abbildung dargestellt.
(Bild Quelle ))
Herausforderungen für die Build-Automatisierung:
# 1) Längere Builds: Längere Builds benötigen mehr Zeit für die Ausführung, erhöhen die Wartezeit des Entwicklers und verringern dadurch die Produktivität.
# 2) Große Mengen an Builds: Wenn eine große Anzahl von Builds ausgeführt wird, haben Sie für diesen bestimmten Zeitraum nur eingeschränkten Zugriff auf die Build-Server.
dijkstras Implementierung des Algorithmus für kürzeste Wege in Java
# 3) Komplexe Builds: Komplexe Builds erfordern möglicherweise umfangreiche manuelle Anstrengungen und können die Flexibilität verringern.
Vorteile von Automation Build Tools
Die Verwendung der Build-Automatisierungssoftware bietet mehrere Vorteile:
- Zeit und Geld sparen.
- Führen Sie eine Historie von Builds und Releases. Es wird bei der Untersuchung des Problems helfen.
- Abhängigkeiten von Schlüsselpersonal werden durch diese Tools beseitigt.
- Es wird den Prozess beschleunigen.
- Es werden redundante Aufgaben ausgeführt.
Die vollständige Automatisierung des Softwareentwicklungsprozesses wird in der folgenden Abbildung erläutert. Hier wird es durch das Jenkins-Tool erklärt, da es sich um unsere erstklassige Build-Automatisierungssoftware handelt.
Pro-Tipp: Bei der Auswahl einer Build-Automatisierungssoftware sind folgende Punkte zu berücksichtigen: Unterstützung für Programmiersprachen, Unterstützung für Multi-Repo oder Mono-Repo sowie Funktionen für das Abhängigkeitsmanagement.
Basierend auf Ihren Anforderungen können Sie nach Funktionen wie Integrationen, vorinstallierten Datenbankdiensten oder Unterstützung für die Arbeit an mehreren Projekten suchen.
= >> Kontaktiere uns um hier eine Auflistung vorzuschlagen.Liste der Top Build Automation Tools
Nachfolgend sind die beliebtesten Build Software-Produkte aufgeführt, die weltweit verwendet werden.
Vergleich der besten automatisierten Build-Bereitstellungssoftware
Automatisierungstools | Beste für | Beschreibung einer Zeile | Kostenlose Testphase | Preis |
---|---|---|---|---|
Jenkins | Kleine bis große Unternehmen | Automatisierungsserver zum Erstellen, Bereitstellen und Automatisieren von Projekten. | Nein | Frei |
Maven | Kleine bis große Unternehmen | Projektmanagement- und Verständnis-Tool. | Nein | Frei |
Gradle | Kleine bis große Unternehmen | Build Tool | 30 Tage | Ein Angebot bekommen |
Travis CI | Kleine bis große Unternehmen | GitHub-Projekte synchronisieren und testen. | Für 100 Builds | Kostenlos für Open Source Projekte. Bootstrap: 69 USD / Monat Start: 129 USD / Monat Kleinunternehmen: 249 USD / Monat Prämie: $ 489 / Monat |
Bambus | Kleine bis große Unternehmen | Continuous Integration & Deployment Build Server | 30 Tage | Kleine Teams: 10 US-Dollar für 10 Jobs. Wachsende Teams: 1100 US-Dollar für unbegrenzte Jobs. |
Lassen Sie uns jeden von ihnen im Detail untersuchen !!
# 1) Jenkins
Beste für kleine bis große Unternehmen.
Preis: Frei
Jenkins ist ein Open-Source-Tool. Es kann die Aufgabe des Erstellens, Testens und Bereitstellens von Software ausführen. Die Plattform ist einfach zu installieren. Für jedes Projekt arbeitet Jenkins als CI-Server und als Continuous Delivery Hub. Es verfügt über Funktionen der Erweiterbarkeit und einfachen Konfiguration.
Eigenschaften:
- Testen isolierter Änderungen in einer größeren Codebasis.
- Automatisierung des Testens von Builds.
- Arbeitsverteilung.
- Automatisierung der Softwarebereitstellung.
Urteil: Sie erhalten eine gute Community-Unterstützung für Jenkins. Es unterstützt alle wichtigen Plattformen. Es kann schnell auf mehreren Plattformen getestet und bereitgestellt werden. Es kann die Arbeit auf mehrere Maschinen verteilen.
Webseite: Jenkins
Empfohlene Lektüre => Die beliebtesten Tools für Automatisierungstests
# 2) Maven
Beste für kleine bis große Unternehmen
Preis: Frei
Maven ist eine Anwendung, die Funktionen für das Projektmanagement bietet. Es verfügt über Funktionen zum Erstellen, Berichten und Dokumentieren von Projekten. Sie können sofort auf die neuen Funktionen zugreifen. Es ist durch Plugins erweiterbar. Es gibt keine Beschränkung, die Anzahl der Projekte in ein JAR, WAR usw. zu integrieren.
Eigenschaften:
- Es unterstützt die gleichzeitige Arbeit an mehreren Projekten.
- Es wird eine konsistente Verwendung für alle Projekte geben.
- Es verfügt über Funktionen für das Abhängigkeitsmanagement.
- Es bietet ein großes und wachsendes Repository an Bibliotheken und Metadaten.
- Es bietet Funktionen für das Release-Management: Es kann einzelne Ausgaben verteilen.
- Für die Verwaltung der Releases und die Verteilung der Veröffentlichungen wird Maven in Ihr System integriert. Hierfür ist keine zusätzliche Konfiguration erforderlich.
Urteil: Laut Kundenrezensionen eignet sich das Tool gut für die Build-Automatisierung und das Abhängigkeitsmanagement. Für das Abhängigkeitsmanagement bietet es Unterstützung für das zentrale Repository von JARs.
Webseite: Maven
# 3) Gradle
Beste für kleine bis große Unternehmen.
Preis: Gradle bietet eine kostenlose Testversion von 30 Tagen für Gradle Enterprise. Sie können sich an das Unternehmen wenden, um die Preise für Enterprise-Abonnements zu erfahren.
Gradle kann für mehrere Projekttypen verwendet werden, d. H. Mobile Apps für Microservices. Es verfügt über Funktionen zum Erstellen, Automatisieren und Bereitstellen von Software. Es ist eine Open-Source-Plattform. Für das Abhängigkeitsmanagement werden Funktionen wie transitive Abhängigkeiten, benutzerdefinierte Abhängigkeitsbereiche, dateibasierte Abhängigkeiten usw. bereitgestellt.
Eigenschaften:
- Für die Softwareentwicklung können Sie jede Programmiersprache verwenden.
- Es kann auf jeder Plattform bereitgestellt werden.
- Es unterstützt Monorepos sowie Multi-Repo-Strategien.
- Es wird Ihnen helfen, kontinuierlich zu liefern.
- Es verfügt über verschiedene Ausführungsoptionen wie Continuous Build, Composite Builds, Task Exclusion, Dry Run usw.
Urteil: Laut Kundenrezensionen verfügt es über gute Integrationsmöglichkeiten. Gradle bietet Funktionen für webbasierte Build-Visualisierung, kollaboratives Debugging, parallele Ausführung, inkrementelle Builds, Zeitüberschreitungen für Aufgaben usw.
Webseite: Gradle
# 4) Travis CI
Beste für kleine bis große Unternehmen.
Preis: Es ist kostenlos, Open-Source-Projekte zu testen. Es bietet die ersten 100 Builds kostenlos an. Es gibt vier Preispläne, d. H. Bootstrap (69 USD pro Monat), Startup (129 USD pro Monat), Small Business (249 USD pro Monat) und Premium (489 USD pro Monat).
GitHub-Projekte können mit Travis CI synchronisiert werden. Beim Übergeben der Builds können automatische Bereitstellungen durchgeführt werden. Es kann auf mehreren Cloud-Diensten bereitgestellt werden. Das Tool kann durch Anmelden und Verknüpfen des Repositorys verwendet werden. Damit können Sie die Apps erstellen und testen.
Eigenschaften:
- GitHub-Integration.
- Es sind Datenbankdienste vorinstalliert.
- Es unterstützt Pull-Anfragen.
- Es wird für jeden Build eine saubere VM bereitgestellt.
Urteil: Travis CI ist einfach zu installieren und zu konfigurieren. Es hat eine saubere Oberfläche. Dieses Tool ist die beste Option, wenn Sie ein Open-Source-Projekt erstellen, da es kostenlose Dienste für Open-Source-Projekte bietet.
Webseite: Travis CI
Lesen Sie auch => Beste Automatisierungstools zum Testen von Android-Anwendungen
# 5) Bambus
Beste für kleine bis große Unternehmen.
Preis: Der Preis für Bambus richtet sich nach der Anzahl der Agenten. Eine Erhöhung der Anzahl der Agenten erhöht die Anzahl der Prozesse, die gleichzeitig ausgeführt werden können. Es bietet eine kostenlose Testversion von 30 Tagen. Bamboo bietet zwei Preispläne an, d. H. Für kleine Teams und wachsende Teams.
Der Plan für kleine Teams kostet 10 US-Dollar (kein Remote-Agent) für maximal 10 Jobs. Der Plan für wachsende Teams kostet Sie 1100 US-Dollar (ein Remote-Agent) mit unbegrenzten Jobs.
Bamboo ist ein kontinuierliches Bereitstellungstool, das von der Codierung bis zur Bereitstellung verwendet werden kann. Es verfügt über Funktionen zum Erstellen, Testen und Bereitstellen von Projekten. Es kann in Jira, Bitbucket und Fisheye integriert werden. Es hat eine saubere Benutzeroberfläche und ist intuitiv.
Eigenschaften:
- Damit können Sie mehrstufige Build-Pläne erstellen.
- Sie können Agenten kritischen Builds und Bereitstellungen Agenten zuweisen.
- Das Tool kann parallele automatisierte Tests ausführen.
- Es kann in jeder Umgebung freigegeben werden.
- Während des Loslassens kann der Fluss über Einstellungen vor der Umgebung gesteuert werden.
Urteil: Mit diesem Tool können alle Aufgaben wie automatisierte Builds, Tests und Releases in einem Workflow ausgeführt werden. Es verfügt über verschiedene integrierte Funktionen und benötigt keine Plugins.
Webseite: Bambus
# 6) CircleCI
Beste für kleine bis große Unternehmen.
Preis: CircleCI hat die folgenden Preispläne. Es bietet auch eine kostenlose Testversion für das Produkt.
Bauen Sie auf Linux auf | Kostenlos für einen gleichzeitigen Job mit einem Container. Der Preis wird anhand der Anzahl der gleichzeitigen Aufträge und Container festgelegt. 2 gleichzeitige Jobs und 2 Container: 50 USD pro Monat. |
Bauen Sie auf Mac OS auf | Samen: 39 $ pro Monat Start: 129 US-Dollar pro Monat. Wachstum: 249 USD pro Monat Leistung: Fordern Sie ein Angebot an. |
Selbst gehostet | 35 US-Dollar pro Benutzer und Monat Holen Sie sich ein Angebot für die Anforderung von mehr als 100 Benutzern. |
CircleCI ist das Tool für die kontinuierliche Integration und Bereitstellung. Es wird der Build für jedes Commit erstellt. Es kann in GitHub, GitHub Enterprise und Bitbucket integriert werden. Es bietet Funktionen wie erweiterte Caching-Optionen, Ausführen von Jobs in einer lokalen Umgebung und Sicherheitsoptionen wie Benutzerverwaltung und Überwachungsprotokollierung.
Eigenschaften:
- Automatische Ausführung von Code in einer sauberen VM.
- Benachrichtigung über den Fehler beim Erstellen.
- Automatisierte Bereitstellungen in verschiedenen Builds.
- Es gibt Ihnen die Freiheit, jede Toolchain oder jedes Framework zu verwenden.
- Das interaktive Dashboard bietet auf einen Blick Einblicke in alle Builds.
Urteil: Die Docker-Unterstützung bietet Ihnen die Flexibilität, die Umgebung gemäß Ihren Anforderungen zu konfigurieren. Es kann in der Cloud bereitgestellt oder selbst gehostet werden. Es unterstützt alle Sprachen, die unter Linux ausgeführt werden.
Webseite: CircleCI
# 7) TeamCity
Beste für kleine bis große Unternehmen.
Preis: Die TeamCity Professional Server-Lizenz ist kostenlos. Die Build Agent-Lizenz ist für 299 US-Dollar erhältlich. Der Preis für die Enterprise Server-Lizenz beginnt bei 1999 US-Dollar für 3 Agenten.
TeamCity ist ein CI- und CD-Server, der von JetBrains bereitgestellt wird. Es bietet verschiedene Möglichkeiten, die Einstellungen wiederzuverwenden. TeamCity bietet Funktionen zum Verwalten von Benutzern, einschließlich Benutzerrollen und Sortieren von Benutzern in Gruppen usw.
Eigenschaften:
- Für Java- und .NET-Code können Sie die Codequalitätsverfolgung durchführen.
- Es bietet Cloud-Integrationen wie Amazon EC2, Microsoft Azure und VMware vSphere.
- Es verfügt über mehrere Build-Agenten und einen Agentenpool.
- Damit können Sie Tools auf Agenten installieren.
- Es werden Statistiken zu Build-Agenten und zur Verwendung von Build-Maschinen bereitgestellt.
Urteil: TeamCity kann den Verlauf von Builds, Änderungen und Fehlern speichern. Es bietet Funktionen wie Cloud-Integration, kontinuierliche Integration, Build-Verlauf, Erweiterbarkeit und Anpassung sowie Benutzerverwaltung.
Webseite: TeamCity
Empfohlenes Lesen => Beste Tools für die kontinuierliche Integration
# 8) Apache Ant
Beste für Einzelpersonen und Unternehmen.
Preis: Frei
Apache Ant wird zum Kompilieren, Zusammenstellen, Testen und Ausführen von Java-Anwendungen verwendet. Es verfügt über Funktionen zum Kombinieren von Builds und Abhängigkeitsmanagement. Es wird Ihnen ermöglichen, Ihre Antlibs zu entwickeln. Antlibs enthalten Ant-Aufgaben und -Typen.
Eigenschaften:
- Es verfügt über verschiedene integrierte Aufgaben zum Kompilieren, Zusammenstellen, Testen oder Ausführen von Java-Anwendungen.
- Kein Erzwingen von Codierungskonventionen.
- Es bietet viele fertige kommerzielle und Open-Source-Antlibs.
- Es ist eine flexible Plattform.
Urteil: Apache Ant ist ein Open-Source-Befehlszeilentool. Das Tool ist in Java geschrieben und gibt seinen Benutzern die Freiheit, ihre Antlibs zu erstellen.
Webseite: Apache Ant
# 9) BuildMaster
Beste für kleine bis größere Unternehmen.
Preis: BuildMaster Enterprise-Preispläne beginnen bei 2995 USD pro Jahr für maximal 10 Benutzer. Es bietet auch eine kostenlose Version, d. H. BuildMaster Free. Die kostenlose Version enthält außerdem unbegrenzte Benutzer, Anwendungen und Server.
So finden Sie den Netzwerksicherheitsschlüssel für WLAN
BuildMaster ist ein Tool für die kontinuierliche Integration und Bereitstellung. Es führt eine kontinuierliche Integration mit den Funktionen des automatisierten Komponententests durch. Es kann mit integriert werden statische Analysewerkzeuge .
Eigenschaften:
- Sie können das Paket für jedes Bereitstellungsziel in der Cloud erstellen.
- Damit können Sie Software auf Containern, Clouds, Mobilgeräten, Kubernetes-Clustern, Windows- oder Linux-Servern oder VMs bereitstellen.
- Es kann zum Erstellen von Anwendungen verwendet werden Java , .NET, Node.js, PHP usw.
Urteil: BuildMaster hilft Ihnen bei der pünktlichen Veröffentlichung, indem Funktionen wie die Verwaltung von Zieldaten, Versionshinweisen, Hotfixes und Rollbacks bereitgestellt werden.
Webseite: BuildMaster
# 10) Codeship
Beste für kleine bis große Unternehmen und Einzelpersonen.
Preis: Sie können Codeship kostenlos für 100 Builds pro Monat verwenden. Es umfasst unbegrenzte Projekte und unbegrenzte Teammitglieder. Sie können einen beliebigen Plan aus Codeship Pro oder Codeship Basic auswählen.
Es gibt drei Pläne für Codeship Basic, d. H. Starter (49 USD pro Monat), Essential (99 USD pro Monat) und Power (399 USD pro Monat). Die Preise für Codeship Pro beginnen bei 75 USD pro Monat.
Codeship bietet Services für die kontinuierliche Integration und Bereitstellung. Die Konfiguration kann durch Einrichten von Dateien in einem Repository oder über eine Weboberfläche erfolgen. Der Basisplan wird für gängige Technologien und Workflows funktionieren. Mit Pro Plan können Sie einen Container für Ihre Build-Umgebung definieren.
Eigenschaften:
- Mit dem Pro-Plan wird es flexible Workflows geben.
- Mit dem Pro-Plan erhalten Sie native Docker-Unterstützung.
- Codeship Basic wird mit Funktionen wie dem Ausführen von Builds auf vorkonfigurierten Computern, dem Einrichten über die Weboberfläche, der Unterstützung gängiger Technologien und Workflows usw. ausgestattet sein.
Urteil: Laut Kundenrezensionen ist das Tool für eine kontinuierliche Lieferung geeignet. Es hat eine saubere Oberfläche. Docker-Unterstützung für den Basisplan wird nicht bereitgestellt.
Webseite: Codeship
Lesenswert => Top Continuous Delivery Tools
Zusätzliche Tools zur Build-Automatisierung
# 11) Microsoft Team Foundation Server
Team Foundation Server (TFS) wird jetzt als Azure DevOps Server bezeichnet. Mithilfe integrierter Software-Bereitstellungstools kann es die Aufgabe übernehmen, Code gemeinsam zu nutzen, Arbeit zu verfolgen und Software zu versenden. Es kann vor Ort bereitgestellt werden.
Diese Plattform kann von jedem Team für jedes Projekt verwendet werden. Es bietet die Möglichkeiten von Code-Repositorys, kontinuierlicher Integration und Fehler- und Aufgabenverfolgung.
Es bietet kollaborative Software-Entwicklungstools für das gesamte Team. Es verfügt über die Funktionen Versionskontrolle, Kanban, Scrum und Dashboards, kontinuierliche Integration und Java-Unterstützung.
Azure DevOps Server kann kostenlos mit 5 Teammitgliedern gestartet werden. Visual Studio Professional ist für 45 US-Dollar pro Monat erhältlich. Visual Studio Enterprise ist für 250 US-Dollar pro Monat erhältlich. Der Azure DevOps-Benutzerpreis beginnt bei 6 USD pro Monat.
Webseite: Team Foundation Server
# 12) Ansible
Ansible dient zur Automatisierung von Infrastruktur, Netzwerken, Anwendungen, Containern, Sicherheit und Cloud. Diese Plattform bietet die Funktionen zur Automatisierung der Bereitstellung, zur Beschleunigung des Prozesses sowie zur Zusammenarbeit und Integration mit dem bereits verwendeten Tool.
Es unterstützt mehrschichtige Bereitstellungen. Es gibt keine zusätzliche benutzerdefinierte Sicherheitsinfrastruktur. Diese Plattform stellt eine Verbindung zu Ihren Knoten her und überträgt die Ansible-Module (kleine Programme) auf diese Knoten.
Für die Ansible Tower-Preise gibt es zwei Pläne, d. H. Standard (10000 USD pro Jahr) und Premium (14000 USD pro Jahr). Die Preisangaben für beide Pläne gelten für 100 Knoten.
Webseite: Ansible
# 13) AWS CodeBuild
Es ist ein vollständig verwalteter Build-Service. Es verfügt über Funktionen zum Kompilieren des Quellcodes, Ausführen von Tests und Erstellen von Softwarepaketen. Es unterstützt vorkonfigurierte sowie angepasste Build-Umgebungen.
Mit dem Tool können Sie Einstellungen wie das Festlegen von Build-Befehlen, das Auswählen des Berechnungstyps und das Auswählen von Quellintegrationen konfigurieren. Es verfügt außerdem über Funktionen für Sicherheit und Berechtigungen, Überwachung sowie CI- und Bereitstellungsworkflows.
AWS CodeBuild bietet eine kostenlose Stufe an, die 100 Builds von build.general1.small pro Monat enthält. Das folgende Bild zeigt Ihnen die Preisdetails von AWS CodeBuild.
Webseite: AWS CodeBuild
# 14) Koch
Der Küchenchef kann zum konsistenten Konfigurieren und Anwenden von Patches in jeder Umgebung verwendet werden. Es verfügt über Funktionen für Sicherheit und Compliance. Es verfügt über zwei Software-Suiten, d. H. Enterprise Automation Stack und Effortless Infrastructure.
Chef bietet zwei Preispläne für Effortless Infrastructure an, d. H. Essentials (16.500 USD pro Jahr) und Enterprise (75.000 USD pro Jahr). Zwei Pläne für Enterprise Automation Stack, d. H. Essentials (35.000 USD pro Jahr) und Enterprise (150.000 USD pro Jahr)
Webseite: Chef
Fazit
Wie wir gesehen haben, sind einige der Tools zur Build-Automatisierung Open Source und andere kommerziell.
Wenn wir die Top-Tools, d. H. Jenkins und Maven, vergleichen, ist Maven ein Build-Tool und Jenkins ein CI-Tool. Maven kann von Jenkins als Build-Tool verwendet werden. Wenn Gradle und Maven verglichen werden, ist Gradle schneller als Maven, da es die Funktionen Inkrementalität, Build-Cache und Cradle-Daemon bietet.
Gradle, Travis CI, Bamboo, CircleCI, TeamCity, BuildMaster und Codeship sind die kommerziellen Tools und Jenkins, Maven und Apache Ant sind kostenlose Tools. Travis CI ist nur für Open Source-Projekte kostenlos.
Hoffe, dieser Artikel hat Ihnen bei der Auswahl der richtigen Build Automation Software geholfen!
= >> Kontaktiere uns um hier eine Auflistung vorzuschlagen.Literatur-Empfehlungen
- 10 besten Software-Tools für die Marketing-Automatisierung im Jahr 2021
- 11 besten Automatisierungstools zum Testen von Android-Anwendungen (Android App Testing Tools)
- Top 10+ der besten SAP-Testtools (SAP-Automatisierungstools)
- 20+ beste Open Source-Automatisierungstest-Tools im Jahr 2021
- Top 20 der besten Tools für Automatisierungstests im Jahr 2021 (umfassende Liste)
- 15 besten Tools für die kontinuierliche Integration im Jahr 2021 (im Vergleich)
- Top 15 der besten Tools für die kontinuierliche Lieferung im Jahr 2021 (eine vollständige Liste)
- So wählen Sie das beste Automatisierungstest-Tool aus (eine vollständige Anleitung)