Ranorex

Aus MARJORIE-WIKI
Wechseln zu: Navigation, Suche

Ranorex ist ein GUI-Testautomatisierungsframework [1] zur Generierung automatisierter Tests für Desktop-, Web-Applikationen und mobile Anwendungen. Ranorex wird vom gleichnamigen Unternehmen entwickelt und vertrieben.[2][3] Regressionstests lassen sich in einer grafischen Benutzeroberfläche erstellen und in vorhandene Test-Prozesse integrieren. Ranorex hat keine eigene Skriptsprache, sondern wird als Funktionsbibliothek in .NET eingebunden[4] und ermöglicht dabei Testautomatisierung von Applikationen mit Standard-Programmiersprachen wie C# und VB.NET.[4]

Ranorex
Ranorex-Screenshot
Basisdaten
Entwickler Ranorex GmbH
Aktuelle Version 5.3.2
(20. April 2015)
Betriebssystem Microsoft Windows
Kategorie Testautomatisierung
Lizenz proprietär
www.ranorex.de

Inhaltsverzeichnis

Übersicht[Bearbeiten]

Hauptmerkmale[Bearbeiten]

  • Objekterkennung von grafischen Steuerelementen auf der GUI der zu testenden Applikationen. Jedes Objekt ist über einen XPath-ähnlichen Pfad eindeutig identifizierbar (genannt RanoreXPath). Über das sogenannte Object-Repository werden die Pfade den jeweiligen GUI-Objekten für die Testfälle zugeordnet.
  • Aufnahme und Wiedergabe von Anwender-Aktionen durch den sogenannten Ranorex Recorder, der aufgenommene Aktionen in C#- und VB.NET-Testcode transferiert. Nach Beendigung der Aufzeichnung wird eine tabellarische Übersicht der Aktionen erzeugt
  • Test Automation Library für .NET-Anwendungen
  • Flexible Testautomatisierungsschnittstelle: Test Suites bestehend aus mehreren Testfällen resultieren in .EXE-Dateien, die in vorhandene Entwicklungsumgebungen integriert werden und auf Rechnern, auf denen Ranorex nicht installiert ist, gestartet werden können [3].
  • Integrierte Testentwicklungsumgebung (genannt Ranorex Studio) für manuelle Programmierung von Testfällen [5]
  • Testfallmanagementfunktion zur Durchführung und Auswertung von Testfällen sowie zur Berichterstellung der XML-Logs einzelner Testfälle

Unterstützte Testtypen[Bearbeiten]

Unterstützte Entwicklungssysteme und -Sprachen[Bearbeiten]

Quelle: [6]

Systemumgebung[Bearbeiten]

Einzelnachweise[Bearbeiten]

  1. Testautomatisierung mit TFS in Kombination mit Ranorex. Visual Studio News DE. 2013. Abgerufen am 30. Juli 2013.
  2. Microsoft Navision-Oberflächen automatisiert testen – neue Kooperation zwischen Ranorex und andagon. OTS. 2011. Abgerufen am 30. Juli 2013.
  3. 3,0 3,1 Microsoft Navision-Oberflächen automatisiert testen – neue Kooperation zwischen Ranorex und andagon (PDF; 1,3 MB) Katharina Schröder. 2012. Abgerufen am 30. Juli 2013.
  4. 4,0 4,1 UI-Automation (PDF; 1,3 MB) Sebastian Basner. 2009. Abgerufen am 30. Juli 2013.
  5. GUI-Testing unter C#/.NET (PDF; 279 kB) Tobias Müller. 2011. Abgerufen am 30. Juli 2013.
  6. GUI Automation Ranorex - A Review. Ritu Saxena. 2012. Abgerufen am 30. Juli 2013.

Weblinks[Bearbeiten]