Tools für automatisierte Tests

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

Functional Testing Tools
End-to-end testing

All-in-one Lösung

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

For beginners and experts

Cross-browser Tests

Skalierbare Webtests für alle gängigen Browser.

Cross-platform

Cross-device Tests

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

Integrate automated functional testing in development environments

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's automated functional testing tools
Record and playback functional testing 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.

Development environment for coded test creation

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.

Reliable object recognition

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.

Efficient, modular tests

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.

Development environment for coded test creation

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.

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.

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.

Functional testing tools for desktop, web and mobile applications
Decrease test automation maintenance with modular test cases

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.

Decrease test automation maintenance with modular test cases

Führend in Kundenzufriedenheit

Dank zufriedener Kunden konnte sich Ranorex Studio als eine der führenden Lösungen im G2 Crowd Grid for Test Automation Software etablieren.

Der G2 Crowd Grid for Test Automation Software ermittelt die führenden Testautomatisierungslösungen anhand von Marktpräsenz und Kundenzufriedenheit. Die Marktpräsenz wird von G2 Crowd aus 15 Werten errechnet. Zu diesen zählen z.B. Anzahl der Mitarbeiter, Präsenz im Web/auf Social Media und Wachstumsrate. Der Wert für die Kundenzufriedenheit ergibt sich aus verifizierten Kundenbewertungen.Mit einem Kundenzufriedenheitswert von 91 % konnte sich Ranorex Studio hier klar als führend positionieren. Außerdem wurde Ranorex Studio auch hoch in den Bereichen ROI, einfache Bedienung und einfache Implementierung bewertet. Weitere unabhängige Testergebnisse und Bewertungen zu Ranorex Studio finden sie auf G2 CrowdTechValidate und Capterra.

Mehr als 4.000 Unternehmen weltweit vertrauen uns

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

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. 

Complete test automation toolchain

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.

Record and playback functional testing 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.

Support for UI controls

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.

Development environment for coded test creation

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.

Efficient, modular tests

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.

Integrate automated functional testing in development environments

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.