Software Testautomatisierungstools von Ranorex

Tools für automatisierte Tests

Vereinfachen Sie Testautomatisierung mit einer branchenführenden Lösung, die sich jederzeit in Ihre vorhandene Systemumgebung integrieren lässt.

All-in-one solution

All-in-one Lösung

Alle Tools für die Testautomatisierung mit einer einzigen Lizenz.

Reuse tests across browsers

Cross-browser Tests

Skalierbare Webtests für alle gängigen Browser.

Cross-device testing

Cross-device Tests

Tests auf realen Geräten oder auf Simulatoren bzw. Emulatoren.

Integrate with CI and test management tools

Einfache Integration

Integration in CI-Server, Testmangement Tools und vieles mehr.

Vorteile eines robusten Toolsets

Ranorex Studio verfügt über unverzichtbare Features für eine schnelle und effiziente Testautomatisierung.
Mit Ranorex Studio in Ihrer Toolbox sind automatisierte Tests nicht mehr von fehleranfälligen UI-Elementlokatoren oder von wartungsintensivem Programmcode abhängig. Mit einer Lizenz verfügen Sie über die zentralen Tools zum Erstellen zuverlässiger Tests für Desktop-, Web- und mobile Applikationen, die Sie für eine Vielzahl von Browsern und Geräten ausführen können. Damit ist die maximale Rentabilität Ihrer Investition in die Testautomatisierung garantiert.
Ranorex Studio automation testing tools
Record and replay tool

Ranorex Recorder

Erstellen Sie leistungsstarke Tests ohne Programmierung. Durch Features zur Aufzeichnung und Wiedergabe von Ranorex Studio steht die Testautomatisierung allen im Team offen. Sie können aufgezeichnete Aktionen ohne speziellen Aufwand bearbeiten, Test- und Bildvalidierungen hinzufügen, Parameterwerte festlegen und Daten- oder Keyword-gesteuerte Tests erstellen. Nutzen Sie die Vorteile einer Testautomatisierung ohne steile Lernkurve.

Action editor tool

Code-Editor

Wer lieber programmiert, kann mit den von uns unterstützten Programmierspachen C# und VB.NET die Aufzeichnungen bearbeiten oder benutzerspezifische Tests komplett mit eigenem Code erstellen. Beschleunigen Sie Ihre Entwicklung mit Features wie der intelligenten Codevervollständigung, mit Codevorlagen, Debugging, Refactoring-Verfahren und vieles mehr. Durch Speichern von Modulen in der Usercode Bibliothek stellen Sie diese dem gesamten Team zur Verfügung.

Ranorex Spy tool

Ranorex Spy

Die konkurrenzlose GUI-Objekterkennung mit RanoreXPath unterstützt die Erstellung zuverlässiger Tests, die auch bei Positionsänderungen von Objekten nicht fehlschlagen. Verwenden Sie Ranorex Spy in Ranorex Studio oder als eigenständiges Tool zur Suche nach UI-Elementen, zur Ermittlung von Steuerelementen mit bestimmten Attributen, zur Erkennung von Elementen durch Beziehungen vorangehender oder nachfolgender gleichrangiger Elemente, zum Erstellen von Snapshot-Dateien und vieles mehr.

Test automation code modules

Effiziente Codemodule

Ranorex Studio bietet Ihnen Best Practices für das Erstellen von Testfällen und die Reduzierung Ihres Wartungsaufwands für Tests. Sie können damit Testdaten und Testfälle durch Verwendung von Excel- und CSV-Dateien sowie von SQL-Konnektoren getrennt verwalten. Legen Sie Datenwerte mit lokalen und globalen Parametern fest. Sie können mehrfach verwendbare Codemodule erstellen, diese mit dem Ranorex Module Browser suchen und dann mit der Maus in die Testfälle ziehen.

Ranorex object repository

Objekt-Repository

Im Objekt-Repository werden alle Arten von GUI-Elementen verwaltet. Die Testobjekte sind darin von ihrem RanoreXPath-Pfad getrennt, um die Wartung Ihrer automatischen Tests zu vereinfachen. Ziehen Sie einfach bei Bedarf die Objekte vom Repository mit der Maus in die Codemodule. Durch benutzerdefinierte Namen für Anwendungselemente lassen sich Ihre Tests leichter nachvollziehen. Repository-Objekte können für maximale Effizienz für alle Projekte verwendet werden.

Ranorex automation helpers

Automation Helpers

Die Automation Helpers stellen hilfreiche Codefragmente dar, mit denen im Handumdrehen Funktionen zu Tests hinzugefügt werden. Dies gilt für die Handhabung von unerwartet auftretenden Popupfenstern genauso wie für die Verwaltung externer Testdateien, für den E-Mail-Versand von Testergebnissen als PDF-Datei oder für die Verwaltung von Timern. Da die Hilfsprogramme als NuGet-Paket bereitgestellt werden, lassen sich diese bei Veröffentlichung neuer Modulen einfach aktualisieren.

Combine Ranorex and Selenium WebDriver tests

Beschleunigen Sie cross-browser Tests

Nutzen Sie die Power von Selenium Webdriver und Selenium-Grids ohne negative Begleiterscheinungen.

Es handelt sich nicht um eine bloße Integration: Selenium WebDriver ist Bestandteil der Ranorex-Kern-API. Damit können Sie cross-browser Tests mit Ranorex Studio ohne Programmierung oder mit den Standardprogrammiersprachen C# und VB.NET erstellen. Verwenden Sie Ranorex Spy für eine robuste Ermittlung von UI-Elementen und verwalten Sie diese im Ranorex-Objekt-Repository. Automatisierte Tests können in “Selenium-Nodes” parallel mit unterschiedlichen Konfigurationen ausgeführt werden. Mit Ranorex Studio lassen sich auf einfache Weise benutzerdefinierte Konfigurationen der Testausführung für Ihre cross-browser Tests festlegen, datengesteuerte oder bedingte Tests durchführen und robuste Testreports erstellen.

Mehr als 4.000 Unternehmen weltweit vertrauen uns.

Treffen Sie die richtige Entscheidung

Nutzen Sie die Power von Ranorex zur Automatisierung von Tests für iOS und Android – auf physischen Geräten wie auf Simulatoren bzw. Emulatoren.
Automatisieren Sie Ihre Tests für native, mobile und hybride Apps auf iOS und Android. Ranorex Studio unterstützt die Verwendung realer Geräte ebenso wie die von Emulatoren und Simulatoren. Mit automatisierten Tests können Sie Objekte inklusive Schaltflächen und Textfelder validieren sowie Userinteraktionen wie „Berühren“, „Prüfen“, „Wischen“ und „Ausrichtung ändern“ simulieren. Ermitteln Sie die GPS-Position oder nutzen Sie die Statusinformationen des Geräts zu Akku, Arbeitsspeicher, CPU, Textnachrichten und gespeicherten Anrufen. Ranorex Studio erfordert anders als andere automatisierte Testtools kein Jailbreak und kein Rooting Ihres Geräts. Mit dem Instrumentierungsassistenten von Ranorex Studio können Geräte problemlos drahtlos oder über eine USB-Verbindung eingerichtet werden.
Mobile automation tools

„Die vielen Testdaten, die bisher immer wieder manuell eingegeben werden mussten, können jetzt auf einfache Weise durch Ranorex eingespeist werden. Dies schafft zusätzlich Zeit für andere Testaufgaben. Da darüber hinaus die Automatisierung einen großen Bereich der Softwarezeit abdeckt, werden Fehler viel schneller entdeckt.“

QA-Techniker eines großen Computersoftwareunternehmens

Validated by TechValidate

Nathlose Integration in Ihre Systemumgebung

Verbinden Sie Ranorex Studio mit gängigen Tools wie JIRA und kombinieren Sie die Elemente zu einer effizienten und zuverlässigen Testlösung.

integrate automated software testing in CI systems
Auf dem Markt finden Sie heutzutage eine Vielzahl von Tools zur Testautomatisierung für jeden Aspekt des Softwaretestprozesses. Es gibt Tools zur Steuerung des Testaufwands, Tools zur Dokumentation und Ermittlung von Fehlern, Tools zur Automatisierung von Testfällen, Automatisierungsbibliotheken zur Vereinfachung der Automatisierung von Testfällen, Tools zur kontinuierlichen Integration (CI, Continuous Integration) für die automatische Ausführung von Testfällen, wenn Codeänderungen in das Anwendungs-Repository übergeben werden, und vieles mehr.

Auch wenn einige Anbieter eine aus deren Sicht komplette Lösung anbieten, verwenden viele Teams immer das jeweils beste Tool jeder Kategorie, um eine Lösung für die optimale Bewältigung ihrer jeweiligen Anforderungen zu erstellen.

Test management tool

Testmanagement

Planen Sie automatisierte und manuelle Testsitzungen und verfolgen Sie den Testfortschritt mit führenden Testmanagementtools wie TestRail von Gurock. Sie haben die Möglichkeit, die Testfall-ID von TestRail als Parameter in Ihren Ranorex-Testfall einzubinden und Testergebnisse von Ranorex zu TestRail zu übertragen.

Integrate automated software testing with continuous integration servers

Continuous Integration

Legen Sie fest, dass Testfälle automatisch ausgeführt werden, wenn Codeänderungen an Ihr “Continuous Integration” Repository mithilfe führender Open-Source-CI-Server wie Jenkins, Bamboo oder TeamCity übergeben werden. Bei häufigen Codeänderungen können Sie mit einer Ranorex-Ausführungskonfiguration angeben, dass nur der betroffene Programmcode getestet wird und nicht die gesamte Regressionssuite.

Easy debugging

Fehlerreporting und -ermittlung

Legen Sie fest, dass Fehler dem Entwicklungsteam gemeldet werden und verfolgen Sie diese mit JIRA. Sie können Ranorex aber auch in Verbindung mit den Fehler-Plugins von TestRail verwenden. Damit wird beinahe jedes Fehlerermittlungstool wie Bugzilla, FogBugz und Mantis unterstützt. Weitere Informationen zur Verwendung von Ranorex Studio mit JIRA finden Sie in unserem Blog.

Source control integration

Source Control

Ranorex Studio lässt sich in die Quellcodeverwaltungssysteme Git, SVN (Apache Subversion) und Microsoft Team Foundation Server (TFS) zur Verwaltung des Versionsverlaufs und der Änderungen an Ihren automatisierten Testfällen integrieren.

Combine functional and load testing

Auslastungstests

Die User einer Applikation verlangen immer eine hohe Leistung. Durch die Integration von Ranorex Studio in NeoLoad können Sie sicherstellen, dass Ihre Applikation für den Test geeignet ist. NeoLoad unterstützt Auslastungs- und Belastungstests, wobei sowohl der Netzwerkdatenverkehr als auch Benutzeraktivitäten wie das Versenden von Formularen oder Suchvorgänge simuliert werden.