Test-Automatisierung für
Desktop. Web.
Mobile.

Starten Sie damit, Ihre User-Interface Tests zu automatisieren – Finden Sie Fehler früher und schneller. Erstellen Sie zuverlässige Testautomatisierung-Projekte – Für Tester und Entwickler.

Download Free Trial Join a Free Web Demonstration Test Automation Video

Wide range of Desktop, Web and Mobile Technologies
Ranorex unterstützt das nahtlose Testen einer breiten Palette von Desktop-, Web- und Mobil-Technologien.
Ranorex Test Automation Tools
Das Ranorex Tool Set vereinfacht die Erstellung von leistungsfähigen und robusten Testautomatisierungs-Frameworks.
Easy to turn a Ranorex Pro in a short time
Ranorex senkt Eintrittsbarrieren und beschleunigt den Lernprozess um einen schnellen ROI zu realisieren.

Vorteile von Ranorex

  • Exzellente Objekterkennung
  • Objekt-basierter Capture/Replay Editor
  • RanoreXPath basierte Automatisierung
  • Professionelle C#/VB.NET Bibliothek 

Test-Automatisierung

Ranorex erreicht die nächste Stufe der GUI-Testautomatisierung.

Ranorex basiert auf dem leistungsstarken RanoreXPath  Testautomatisierung war noch nie so einfach!

Automatisiertes Testen mit Ranorex

Wir denken, ein Test-Automatisierungs-Tool soll einfach zu benutzen sein, gängige UI-Technologien unterstützen und kompatibel zu existierenden Entwicklungsumgebungen sein. Es sollen die typischen Rollen des Testers und des Entwicklers näher zusammenrücken.


Aus diesem Grund haben wir das Ranorex Automation Framework entwickelt, welches in seiner Architektur offen ist. Die Kernfunktionalität ist eine auf das .Net Framework basierende API. All unsere Automatisierungs-Tools basieren auf Standards (z.B. XML) und generieren echten C# und VB.Net Code.

Benutzerfreundliches Test-Automatisierung Tool Set

Das Ranorex Tool Set erlaubt das Automatisieren von UI-Tests ohne eine einzige Zeile Code schreiben zu müssen. Dennoch haben alle Recordings .Net Code im Hintergrund, welcher Ihnen die Möglichkeit gibt, Test Scripts individuell nach Ihren Wünschen anzupassen. Darüber hinaus ermöglicht die exzellente Objekterkennung das Identifizieren von UI-Elementen, egal ob es sich um eine web-, desktop- oder mobil-basierte UI handelt.

Wir denken, dass Tester und Entwickler in der Lage sein sollten, ihre UI-Tests in der von ihnen bevorzugten Umgebung zu schreiben und auszuführen. Alle Test-Automatisierungs-Tools, die für die Erstellung von Tests notwendig sind, sind vorhanden. Ein Tester kann Ranorex Studio nutzen, um seine UI-Tests zu erstellen.

Durch das Starten eines Ranorex Test-Projekts generiert Ranorex Studio im Hintergrund automatisch eine ausführbare Datei und führt diese *.exe Datei aus. Dieses generierte „Programm“ testet die „Applikation unter Test“ und kann mühelos auf einen anderen Rechner transferiert werden.

UI Testen für Entwickler

Entwicklern fällt es leicht UI-Tests mit Ranorex zu erstellen, weil sie in ihrer gewohnten Entwicklungsumgebung arbeiten können. Sie können zum Beispiel Microsoft Visual Studio nutzen, um ihre Unit-Test getriebene UI-Test-Automatisierung zu realisieren. Automatisierungs-Module können von Entwicklern erstellt und von Testern genutzt werden. Da Ranorex Studio-Projekte voll kompatibel mit Visual Studio-Projekten sind, können Entwickler bestehende Ranorex Studio UI-Test-Projekte in Visual Studio öffnen oder umgekehrt. Die Ranorex Stand-Alone Tools und die leistungsfähige API liefern alle notwendigen Werkzeuge um UI-Tests zu generieren.

Professionelles Test-Automatisierungs-Tool

Das Herzstück des Ranorex Automation Frameworks ist die Ranorex Bibliothek. Diese auf .Net basierte Programmierschnittstelle bietet all die Funktionalität, welche notwendig ist, um auf verschiedenste Technologien basierende User Interfaces automatisiert zu testen. Alle Ranorex Automatisierungs Tools verwenden diese Kern-Schnittstelle.

  • Der Ranorex Spy ist ein Werkzeug zum Validieren und Analysieren des aktuellen Status eines UI Elements. Weiters ermöglicht er das Editieren von RanoreXPaths. Der RanoreXPath ist eine Abfragesprache zur eindeutigen Identifikation bzw. zum Filtern von UI Elementen. Mit dem Ranorex Spy ist es möglich, einzelne Eigenschaften von UI Elementen auszulesen und basierend auf den Werten solcher Eigenschaften mit Hilfe des RanoreXPaths nach bestimmten UI Elementen zu suchen bzw. bestimmte UI Elemente zu filtern.
  • Der Ranorex Recorder stellt die Funktionalität für das Aufnehmen und Abspielen von Benutzer-Interaktionen bereit. Aufgenommene Aktionen und die zugehörigen UI Elemente werden individuell abgelegt und können demnach separat angesprochen und editiert werden. Der Ranorex Recorder ist mehr als nur ein einfaches Aufnahme-Tool. Er stellt leistungsstarke Editier- und Anpassungsmöglichkeiten zur Verfügung. Der Name und der Pfad eines jeden UI Elements werden als Repository Item im Ranorex Repository abgelegt und jedes im Repository abgelegte Item kann einzeln bearbeitet werden. Das erhöht die Wartbarkeit ungemein, da bei einer Änderung eines UI Elements nur ein einzelnes Repository-Item geändert werden muss und nicht jede einzelne Aktion, die sich auf das UI Element bezieht. Auf Wunsch kann C#, bzw. VB.NET Code für die aufgenommenen Aktionen und UI Elemente generiert werden.
  • Das Ranorex Repository ist ein separates Tool, welches in den Ranorex Spy, den Ranorex Recorder und das Ranorex Studio integriert ist. Der Zweck des Ranorex Repositories ist es zum einen, die Element-Identifikation von der aufgenommenen Aktion zu trennen, zum anderen eine logische Abbildung der Benutzeroberfläche bereitzustellen. Wie schon erwähnt, kann dadurch der Wartungsaufwand entscheidend reduziert werden, da bei einer Änderung der Benutzeroberfläche nicht jede einzelne Aktion verändert werden muss, sondern nur ein Repository Item.
  • Das Ranorex Studio ist eine voll integrierte Entwicklungsumgebung, welche alle Ranorex Tools vereint. Zusätzlich zur Integration von Ranorex Spy, Ranorex Recorder und Ranorex Repository wird eine Test-Projekt-Übersicht, ein intuitiver Code-Editor mit Syntax-Highlighting, Code-Completion, Debugger, Watch Monitor und vieles mehr bereitgestellt.

Exzellente Objekt-Erkennung – Robuste Test-Automatisierung

Robuste Test-Automatisierung baut auf exakte Erkennung und eindeutige Identifizierung von UI Elementen auf. Aus diesem Grund haben wir uns auf das Erkennen  moderner UI Technologien spezialisiert, um es den Testern zu ermöglichen, auf jegliches UI Element und dessen individuelle Eigenschaften zugreifen zu können, was letztendlich die Automatisierung und Validierung dieser Elemente ermöglicht.

Deshalb unterstützen wir eine Vielzahl von desktop-, web-und mobil-basierten Anwendungen und Benutzeroberflächen. Genauer gesagt unterstützen wir Win32, WPF, WinForms und QT Desktop Anwendungen genauso wie HTML, AJAX, Flash, Flex und Silverlight web Applikationen. Zusätzlich werden die Mobilen Plattformen iOS und Android sowie mobiles Web-Testen unterstützt. Web-basierte Technologien können unter den gängigen Browsern Internet Explorer, Firefox, Chrome und Safari getestet werden. Das heißt, Sie haben auch Zugriff auf Browser-spezifische UI Elemente wie Kontext-Menüs und Menüpunkte. Aufgrund der einzigartigen Objekterkennung und der Flexibilität der RanoreXPath ist es möglich, einen einzigen Test für eine Web-Applikation zu generieren, welcher für alle Browser (IE, Firefox, Chrome und Safari) funktioniert. Das ermöglicht das einfache Erstellen von System- und Integrationstests.

Viele Unternehmen verwenden auch 3rd-Party-Controls in ihren Anwendungen. Ranorex unterstützt eine Vielzahl dieser 3rd-Party-Controls der führenden Anbieter wie zum Beispiel Infragistics, DevExpress, Qt und noch viele mehr. Aus eigener Erfahrung wissen wir auch, dass Test-Automatisierung ein komplexer Prozess sein kann und Workarounds in einigen Situationen unausweichlich sind. Der richtige Weg um eine Automatisierungsaufgabe zu lösen, ist nicht immer offensichtlich. Aus diesem Grund betreiben wir ein Online-Forum, in dem Sie viele Tipps und Tricks rund um Test-Automatisierung finden können. Das Forum, welches von unserem Expertenteam moderiert wird, ist aktiv, zeitnah, unkompliziert und voller wertvoller Informationen. Zusätzlich zum Online-Forum freut sich unser Experten-Team, Ihnen per Email-Support mit Rat und Tat zur Seite zu stehen.

Schauen Sie sich unser Video an, wenn Sie mehr über Ranorex erfahren wollen.



Lesen Sie mehr Ausblenden