Features

Optimale GUI Objekterkennung

Mit dem Ranorex Spy analysieren Sie einfach und bequem den Aufbau ihrer Web oder Desktop Applikation und sehen auf einen Blick alle für die Testautomatisierung relevanten Informationen.

Objekterkennung für alle Arten von GUI Applikationen

  • .NET, WPF, Silverlight
  • Win32 Applikationen (MFC, Delphi)
  • Erkennen von 3rd party Controls (Infragistics, DevExpress, QT, etc.)
  • Java SWT Applikationen
  • Web 2.0 Applikationen (Ajax, JavaScript)
  • Adobe Flash/Flex/AIR Applikationen

Objektbasierender Capture/Replay Editor

Im Gegensatz zu herkömmlichen Capture/Replay Programme anderer Tools basiert der Ranorex Recorder auf Objekte des Ranorex Repositories und bringt so zahlreiche Vorteile bei der Erstellung automatisierter Abläufe mit sich.

  • Aufzeichnung und Wiedergabe aller Anwender Aktionen
  • Komplette Integration des Ranorex Repositories zur einfachen Wartung
  • Reihenfolge einzelner Aktionen beliebig änderbar
  • Einfache Erweiterung und Optimierung bestehender
    Recordings durch Code Actions
  • Integrierter Validierungsmodus während der Aufzeichung
  • Ünterstützt Desktop als auch Webanwendungen gleichermaßen

GUI Object Repository Browser

Mit dem Ranorex Repository behalten Sie Ihre Tests am laufen. Definieren Sie getrennt von der Testautomatisierung ihre Testobjekte in einem Ranorex Repository und reduzieren Sie die Wartung der Tests auf ein Minimum.

  • Verwaltet alle Arten von GUI Objekten
  • Einfache Wiederverwendung der Objekte innerhalb
    des Recorders oder im Test-Code
  • Vollständige Tool Integration im Ranorex Studio
    und Ranorex Recorder
  • Auslagerung von Suchkriterien wie zum
    Beispiel Timeouts bei Dialogen

Ranorex Studio - Test Development Environment

Das Ranorex Studio vereint alle Ranorex Tools in einer Umgebung und ermöglicht gleichzeitig die direkte Nutzung der Ranorex Automation Library zur Erstellung automatisierter Tests.

  • Verwaltung von Test Automatisierungsbausteinen
  • Integriert alle Ranorex Tools (Recorder, Spy, Object Repository)
  • Voll integrierter Code Editor für C#, VB.NET oder IronPython
  • Autovervollständigung
  • Debugging
  • Watch monitor

Smart Test Automation Code

Mittels Ranorex Repository trennen Sie sauber und einfach Identifikationsinformation von der Testimplementierung und durch die Vergabe von logischen Namen für Ihre Testobjekte bleibt der Testcode leichter lesbar. Zusätzlich reduziert der strukturierte Aufbau der Repositories den Wartungsaufwand bei Änderungen in der zu testenden Applikation.

Vollste Flexibilität mit der Ranorex Automation Library

Die Ranorex Automation Library ist das Herzstück des Ranorex Automation Frameworks. Die auf .NET basierende Library erlaubt einen flexiblen Einsatz sowohl in bestehenden Test- als auch in typischen Software Entwicklungsum-gebungen. Nutzen Sie die .NET Sprache Ihrer Wahl oder auch IronPython um Tests als direkt ausführbare Datein (EXEs) mit Ranorex Studio zu erstellen.

GUI Testerstellung mit Visual Studio.NET

Bringen auch Sie Ihr Entwicklungsteam dazu den Grundstein für professionelle GUI Tests zu legen. Die auf .NET basierende Automation Library erlaubt die frühestmögliche Integration erster Automatisierungsmodule durch den Software Entwickler. Diese können dann entweder in bestehende Build-Umgebungen aufgenommen bzw. von Testern aus der Fachabteilung in Kombination mit dem Ranorex Studio wiederverwendet werden.

RanoreXPath - Mehr als nur eine ID

Der RanoreXPath dient nicht nur zur Identifikation sondern kann gleichzeitig auch Attribute wie zum Beispiel den Inhalt einer Textbox oder den Status eines Buttons überprüfen. 

Web Test interface

Das Ranorex Web PlugIn ermöglicht den Test von Web Oberflächen auch ohne tiefere Kenntnisse über den Aufbau der Web Applikation. Kombinieren Sie Web Tests mit Standard GUI Tests einfach und bequem innerhalb von Ranorex Studio.