Ranorex Features für Testautomatisierung

Ranorex Studio Features

Erstellen, warten und führen Sie Ihre Testautomatisierung-Projekte mit Ranorex Studio aus.

Ranorex Studio 8.3, mit dem RocketStart Wizard, verbessertem Recorder und Edge/iOS12-Unterstützung

Robuste Objekterkennung

Analysieren Sie Ihre zu testende Applikation mit Ranorex Spy, ermitteln Sie Elemente mit RanoreXPath und verwalten Sie diese im Objekt-Repository.


Sie können UI-Elemente Ihrer Desktop-, Web- oder mobilen Applikation mit Ranorex Spy sofort nachverfolgen und analysieren, auch dynamische Elemente! Nutzen Sie die robusten Verfahren zur Objekterkennung als Schlüssel zu einer erfolgreichen Testautomatisierung. Dabei erhalten Sie für die Validierung ausführliche Informationen zu jedem UI-Element sowie den jeweiligen RanoreXPath-Pfad, eine leistungsstarke Syntax zur Objektidentifikation.
robust object identification
strong technology support

Umfassender Technologie-Support

In Verbindung mit den leistungsstarken Ranorex-Plugins bildet der RanoreXPath-Pfad die Basis für eine außergewöhnlich robuste Objekterkennung.

element repository

Wartungsfreundliches Repository

Fügen Sie das ermittelte Element dem zentralen Objekt-Repository hinzu. Von dort können Sie die entsprechenden Repository-Elemente in Ihren Aufzeichnungen, Aktionstabellen oder programmierten Testmodulen weiterverwenden.

test automation recorder

Bearbeitung & Aufzeichnung von Aktionen

Erstellen Sie mühelos Projekte zur Testautomatisierung ohne Programmierung. Sie können Workflows der Testautomatisierung mit Ranorex Recorder komfortabel aufzeichnen und wiedergeben. Dabei lassen sich die Aufzeichnungen nach Bedarf manuell bearbeiten. Ziehen Sie einzelne Schritte mit der Maus aus dem Objekt-Repository zur Erweiterung in Ihre Aufzeichnungen. Ihre robusten automatischen Tests sind nur noch wenige Klicks entfernt!

Code-Editor

Erstellen Sie flexible Skripts zur Testautomatisierung mithilfe von Standardprogrammiersprachen.
Da der Ranorex-Bibliothek das Microsoft .NET-Framework zugrunde liegt, müssen Sie für Ranorex keine proprietäre Skriptsprache erlernen. Sie können mit der Ranorex-API direkt Projekte einer robusten Testautomatisierung komplett in C# oder VB.NET erstellen.
code editor for C# and VB.NET
integrate automated tests in visual studio

Integration in Visual Studio

Greifen Sie direkt auf die Kern-API von Ranorex zur Automatisierung von Visual Studio aus zu und schreiben Sie Skripts für eine robuste Testautomatisierung in Ihrer gewohnten Entwicklungsumgebung.

advanced debugging and reduced test maintenance

IDE-Funktionen von Ranorex

Fortgeschrittene Verfahren des Debugging, des Refactoring und der Codevervollständigung: Ranorex bietet alles, was Sie für eine optimale Erstellung und Wartung von Tests durch Programmierung benötigen.

Reusable code modules

Benutzercodebibliothek

Erstellen Sie Benutzercodemethoden und fügen Sie diese einer zentralen Bibliothek hinzu. Tester können auf diese Methoden in der Bibliothek zugreifen und in Tests ohne Bearbeitung von Programmcode verwenden.

Advanced test automation features

Zentrale Stelle für Ihre Testorganisation

Definieren und verwalten Sie Testszenarien in der Testsuite.
Sie können alle Arbeiten in der Testsuite durchführen: das Erstellen neuer Testfälle durch Kombination von vorhandenem Code oder durch Aufzeichnung von Modulen, das Erstellen benutzerdefinierter Konfigurationen für Ihre Tests, die Festlegung von Parametern für Datenverknüpfungen und deren Konfiguration und vieles mehr.
Data-driven testing

Datengesteuerte Tests

Sie können externe Datasets von einfachen Datentabellen, SQL-Konnektoren, CSV- oder Excel-Dateien verwenden und einen bestimmten Test-Workflow mit verschiedenen Testdaten zur Erhöhung der Testabdeckung in kürzerer Zeit wiederholt ausführen.

Keyword driven testing

Keyword-gesteuerte Tests

Verbessern Sie die Möglichkeit der mehrfachen Verwendung und die Verständlichkeit von Tests für nicht technisch qualifizierte Tester: Trennen Sie den Prozess der Testautomatisierung von der Erstellung des Testfalls und gruppieren Sie Testabschnitte in einfach nachvollziehbare Schritte wie Anmeldung, Start und Speicherung.

Befehlszentrale für Web- und mobile Tests

Erstellen, konfigurieren und verwalten Sie zentral Web- und mobile Endpunkte sowie Umgebungen.
In Ranorex werden die Testsuiten von der Umgebung getrennt, in der sie ausgeführt werden. Ein erstellter Test kann auf unterschiedlichen externen Web- oder mobilen Endpunkten mehrfach ausgeführt werden. Der Endpunktbereich ist der zentrale Ort zur Einrichtung und Verwaltung von Endpunkten sowie zur Konfiguration von deren Umgebungen.
Functional web test automation
Selenium WebDriver integration

Selenium-Tests

Erstellen Sie mit und ohne Programmierung Webtests und führen Sie diese durch die Integration von Selenium WebDriver in Ranorex auf allen von Selenium unterstützten Plattformen und Browsern aus.

Parallel web testing in Selenium Grids

Skalierbare Webtests

Nutzen Sie parallele Tests und verteilen Sie mithilfe von Selenium-Grids Ihre Ranorex-Webtests auf mehrere Betriebssysteme und Browser.

Mobile testing on real devices and emulators

Tests für reale mobile Geräte

Zeichnen Sie Tests auf realen mobilen Geräten oder Emulatoren auf und führen Sie diese für Ihre nativen mobilen Android-, iOS- sowie plattformübergreifenden Apps automatisch aus.

Remote test execution

Ranorex Remote

Führen Sie Remotedesktoptests simultan in verschiedenen Umgebungen aus.
Sie können Ranorex Agents auf Remotecomputern zur Bereitstellung mehrerer Ranorex-Tests für die Remoteausführung in unterschiedlichen Umgebungen mit verschiedenen Systemkonfigurationen und Betriebssystemen einrichten. Während der Ausführung können Sie weiterhin auf Ihrem lokalen Computer arbeiten. Sie erhalten dann einen automatischen Report, wenn die Ausführung Ihrer Tests abgeschlossen und der Report erstellt wurde.

Reporting und Analysen

Ermitteln Sie frühzeitig Fehler mit unserem komplett konfigurierbaren Reports.

Analysieren Sie ausgeführte Tests mit dem XML-basierten Testreport, der eine umfassende Übersicht über den gesamten Ablauf des Tests enthält. Ist ein Schritt fehlgeschlagen? Ein Blick auf den Screenshot im Report genügt und Sie können den Fehler sofort zurückverfolgen oder den fehlerhaften Schritt direkt bearbeiten. Weiterhin haben Sie die Möglichkeit, den Report anzupassen und auf Computern anzuzeigen, auf denen Ranorex nicht installiert ist. Sie können den JUnit-kompatiblen Bericht auch in CI-Systeme für eine erhöhte Transparenz und ein sofortiges Feedback integrieren.

Comprehensive test automation report