Kontinuierliche Integration erfordert schnelles Feedback vom Testen. Wählen Sie Ranorex Studio für ein komplettes Jenkins-Testframework.
Laut InfoWorld ist Jenkins der führende Open-Source-Automatisierungsserver mit Tausenden von Plugins zur Unterstützung von Entwicklungsaufgaben. In Umgebungen mit kontinuierlicher Integration (Continuous Integration, CI) ermöglicht Jenkins Entwicklern die Zusammenarbeit an einer gemeinsamen Codebasis, die Verwaltung von Merge-Konflikten und die automatische Ausführung von Regressionstests, um sicherzustellen, dass stets ein "guter Build" der Anwendung verfügbar ist. Jenkins selbst enthält jedoch nicht das notwendige Testautomatisierungs-Framework, das für die kontinuierliche Integration erforderlich ist. Die Entwicklung eines eigenen Frameworks von Grund auf oder das Zusammenschustern eines solchen aus Open-Source-Tools kann zeitaufwändig und schwierig sein. Ranorex Studio ist eine kostengünstige Alternative für die schnelle Erstellung automatisierter Tests, die sich in Ihren Jenkins CI-Server integrieren lassen.
Ein S&P 500-Computersoftwareunternehmen automatisierte zigtausende Testfälle und erzielte mit Ranorex Studio in Verbindung mit Jenkins sowie Jira erhebliche Produktivitätssteigerungen.
Mit dem Testautomatisierungs-Framework Ranorex Studio für Jenkins können Sie mit dem Tempo der kontinuierlichen Integration Schritt halten. Mit den Ranorex Studio-Tools können alle Teammitglieder schnell zuverlässige automatisierte Tests erstellen. Lösen Sie Ihre Regressionstests über Jenkins aus und zeigen Sie die Ergebnisse in einem gemeinsam nutzbaren Bericht an oder senden Sie die Ergebnisse an Ihr Testmanagement- oder Fehlerverfolgungssystem. Wie die Integration im Detail funktioniert, erfahren Sie in unserem Blog-Eintrag "Automatisierte Tests in Jenkins integrieren".
Eine zuverlässige Objekterkennung ist die Grundlage für stabile automatisierte Tests. Die erstklassige Objekterkennung von Ranorex Studio sorgt dafür, dass Ihre Tests auch dann funktionieren, wenn ein Objekt seine Position ändert. Um den Wartungsaufwand weiter zu reduzieren, trennt das Objekt-Repository die Definitionen der UI-Objekte vom Testcode, sodass Aktualisierungen der UI-Objekte nur einmal vorgenommen werden müssen.
Dank zuverlässiger Aufzeichnung und Wiedergabe kann sich jeder im Team an der Erstellung von Tests beteiligen. Per Mausklick können Sie Aufzeichnungen mit Feldvalidierungen erweitern, daten- oder schlagwortgesteuerte Tests einrichten, Schleifen konfigurieren und Bedingungen für die Testausführung hinzufügen. Ziehen Sie UI-Objekte oder wiederverwendbare Codemodule einfach per Drag & Drop aus dem gemeinsamen Repository.
Ranorex Studio enthält eine vollständige IDE für die Testautomatisierung mit intelligenter Code-Vervollständigung, Code-Vorlagen, Werkzeugen für Refactoring und Debugging, Automatisierungshelfern und vielem mehr. Verbessern Sie Aufzeichnungen oder erstellen Sie Methoden und Sammlungen vollständig im Code, mit C# oder VB.NET. Teilen Sie Ihre benutzerdefinierte Code-Bibliothek mit anderen in Ihrem Team.
Automatisieren Sie selbst die anspruchsvollsten Benutzeroberflächen mit Ranorex Studio. Für Webanwendungen ist Selenium WebDriver in die Ranorex-Kern-API integriert. Für mobile Anwendungen unterstützt Ranorex das Testen nativer iOS- und Android-Apps auf realen Geräten oder Simulatoren/Emulatoren. Lesen Sie mehr über unsere unterstützten Technologien.
Führen Sie mehr Jenkins-Tests in kürzerer Zeit aus. Verwenden Sie das Befehlszeilen-Tool Ranorex Parallel Runner, um Tests über mehrere Capability Sets auf einem Selenium Grid über einen WebDriver-Endpunkt parallel auszuführen. Oder verwenden Sie das Ranorex Remote Pad und Remote Agents, um Tests parallel auf entfernten oder virtuellen Servern auszuführen, sogar mit unterschiedlichen Betriebsumgebungen.
Erweitern Sie Ihre Jenkins-Testmöglichkeiten. Integrieren Sie Testmanagement-Lösungen wie Jira oder TestRail, um automatisierte und manuelle Tests zu vereinheitlichen. Nutzen Sie Source-Control-Lösungen wie Git oder Microsoft TFS. Melden Sie Fehler an Bugzilla, FogBugz und mehr. Ranorex Studio unterstützt die Integrationen, die Sie für den Aufbau einer vollständigen CI-Toolchain benötigen.
















Kontinuierliche Integration erfordert schnelles Feedback vom Testen. Wählen Sie Ranorex Studio für ein komplettes Jenkins-Testframework.