Einleitung Auch wenn Testfälle sorgfältig mit Stabilität und Wartbarkeit im Hinterkopf erstellt wurden, können sie dennoch fehlschlagen. Was genau wir unter einem Fehlschlag im Zusammenhang mit Testautomatisierung verstehen, müssen wir angesichts der Verwendung dieser...
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 Lösung
Alle Tools für die Testautomatisierung mit einer einzigen Lizenz.
Cross-browser Tests
Skalierbare Webtests für alle gängigen Browser.
Cross-device Tests
Tests auf realen Geräten oder auf Simulatoren bzw. Emulatoren.
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 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.
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
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.
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.
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
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.
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.
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 Crowd, TechValidate und Capterra.
Mehr als 4.000 Unternehmen weltweit vertrauen uns
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.
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.
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.
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.
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
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.
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.