Ranorex

aus Wikipedia, der freien Enzyklopädie
Wechseln zu: Navigation, Suche
Ranorex
Ranorex-Logo
Ranorex-Screenshot
Basisdaten
Entwickler Ranorex GmbH
Aktuelle Version 5.2.1
(12. Januar 2015)
Betriebssystem Microsoft Windows
Kategorie Testautomatisierung
Lizenz proprietär
www.ranorex.de

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

Ü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.[1][3]
  • Aufnahme und Wiedergabe von Anwender-Aktionen durch den sogenannten Ranorex Recorder, der aufgenommene Aktionen in C#- und VB.NET-Testcode transferiert [1][8]. Nach Beendigung der Aufzeichnung wird eine tabellarische Übersicht der Aktionen erzeugt [9]
  • Test Automation Library für .NET-Anwendungen [10]
  • 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 [5].
  • Integrierte Testentwicklungsumgebung (genannt Ranorex Studio) für manuelle Programmierung von Testfällen [9][11]
  • Testfallmanagementfunktion zur Durchführung und Auswertung von Testfällen sowie zur Berichterstellung der XML-Logs einzelner Testfälle [9]

Unterstützte Testtypen[Bearbeiten]

Unterstützte Entwicklungssysteme und -Sprachen[Bearbeiten]

Quelle: [3] [12]

Systemumgebung[Bearbeiten]

Quelle: [13]

Auszeichnungen[Bearbeiten]

  • Constantinus Award 2013[14]
    • Constantinus Award Gewinner - Standardsoftware und Cloud Services
  • 2nd Annual ATI Automation Honors Awards [15]
    • Best Commercial FUNCTIONAL Automated Test Tool - .NET
    • Best Commercial FUNCTIONAL Automated Test Tool - Flash/Flex
  • 3rd Annual ATI Automation Honors Awards [16]
    • Best Commercial FUNCTIONAL Automated Test Tool - .NET
    • Best Commercial FUNCTIONAL Automated Test Tool - Flash/Flex
  • Finalist in Jolt Awards 2013 - The Best Testing Tools [17]
  • Constantinus International: Kategorie Standardsoftware & Cloudservices (Projekt: Ranorex Test Automation Framework) [18]

Einzelnachweise[Bearbeiten]

  1. a b c Testen im industriellen Umfeld – Testautomatisierung von Systemtests mit Continuous Integration & Co (PDF; 2,6 MB) Anja Kellner, Martin Kropp. 2011. Abgerufen am 30. Juli 2013.
  2. Testautomatisierung mit TFS in Kombination mit Ranorex. Visual Studio News DE. 2013. Abgerufen am 30. Juli 2013.
  3. a b c d Ranorex-Vorteile. SEQIS - The Austrian Software Test Experts. 2009. Abgerufen am 30. Juli 2013.
  4. Microsoft Navision-Oberflächen automatisiert testen – neue Kooperation zwischen Ranorex und andagon. OTS. 2011. Abgerufen am 30. Juli 2013.
  5. a b 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.
  6. Ranorex. SEQIS – The Austrian Software Test Experts. 2009. Abgerufen am 30. Juli 2013.
  7. a b UI-Automation (PDF; 1,3 MB) Sebastian Basner. 2009. Abgerufen am 30. Juli 2013.
  8. Ranorex Features. SEQIS - The Austriam Software Test Experts. 2009. Abgerufen am 30. Juli 2013.
  9. a b c Test eines dispositiven Softwaresystems (PDF; 570 kB) Berner & Mattner Systemtechnik GmbH. Abgerufen am 30. Juli 2013.
  10. Testautomatisierung von Gebäudetechnik mit Ranorex. SEQIS - The Austrian Software Test Experts. 2009. Abgerufen am 30. Juli 2013.
  11. GUI-Testing unter C#/.NET (PDF; 279 kB) Tobias Müller. 2011. Abgerufen am 30. Juli 2013.
  12. GUI Automation Ranorex - A Review. Ritu Saxena. 2012. Abgerufen am 30. Juli 2013.
  13. Systemanforderungen. SEQIS - The Austrian Software Test Experts. 2009. Abgerufen am 30. Juli 2013.
  14. Constantinus Award 2013. Constantinus. Abgerufen am 14. Februar 2014.
  15. 2nd Annual ATI Automation Honors. Automatedtestinginstitute.com. Abgerufen am 16. Juli 2013.
  16. 3rd Annual ATI Automation Honors. Automatedtestinginstitute.com. Abgerufen am 16. Juli 2013.
  17. Jolt Awards: The Best Testing Tools. Roland Racko. May 2013. Abgerufen am 16. Juli 2013.
  18. Constantinus International. Constantinus. 2013. Abgerufen am 16. Juli 2013.

Weblinks[Bearbeiten]