Ranorex Studio bietet robuste Objekterkennung für jede Webtechnologie und macht Ihre Tests belastbar, zuverlässig und wiederverwendbar.
Um die Zuverlässigkeit Ihrer Webtests zu gewährleisten, ist eine
branchenführende Objekterkennung und -identifizierung erforderlich. Ranorex Studio identifiziert UI-Elemente auf einzigartige Weise dank der leistungsstarken und flexiblen RanoreXPath-Syntax, die sogar dynamische Elemente verarbeiten kann. Da die RanoreXPath-Syntax technologiespezifische Attribute und Operatoren verwendet, sind Ihre automatisierten Webtests robuster und widerstandsfähiger gegenüber Layoutänderungen. Nutzen Sie Ranorex Studio, und profitieren Sie von vielzähligen Vorteilen:
Ranorex Studio erkennt und unterstützt eine breite Palette von Webtechnologien und Frameworks. Testen Sie hybride Desktop-Anwendungen, die auf dem Open-Source Chromium Embedded Framework (CEF) basieren, automatisieren Sie HTML5-Tests und testen Sie Java- und JavaScript-Websites - einschließlichSalesforce, SAP, Flash- und Flex-Anwendungen und mehr.
Viele Webanwendungen erzeugen dynamische IDs für Webelemente. Da diese IDs jedes Mal, wenn ein Element angezeigt wird, neu generiert werden, sind sie für automatisierte Tests nicht zuverlässig. Das Ranorex Spy Tool ermöglicht es, Ihre Anwendung zu analysieren und vordefinierte Regeln für eine stabile Identifizierung von Elementen mit dynamischen IDs anzuwenden.
Beim Testen von dynamischen Webanwendungen kann die Einhaltung von Zeitvorgaben eine Herausforderung darstellen. In Ranorex Studio können Sie für jedes Repository-Element ein Zeitlimit für die Suche festlegen oder Aktionen hinzufügen, um auf das Erscheinen oder Verschwinden eines Elements oder einer Seite zu warten. Sie müssen die Wartemechanismen nicht manuell im Code implementieren, sondern können einfach die vordefinierten Aktionen verwenden.
Automatisieren Sie Ihre Tests und führen Sie diese in verschiedenen Browsern und Versionen aus, um rasch Feedback zu erhalten.
Qualitativ hochwertige Webanwendungen funktionieren einwandfrei in allen gängigen Browsern - und in mehreren Versionen dieser Browser. Doch die Wiederholung Ihrer Testfälle in verschiedenen Browsern kann mühsam und zeitaufwändig sein. Automatisierte Cross-Browser-Tests sorgen für Konsistenz und schnelles Feedback. Automatisieren Sie einfach Ihre Testfälle und lassen Sie sie dann von Ranorex Studio in gängigen Browsern wie Chrome, Firefox, Internet Explorer und Microsoft Edge ausführen .
Testen Sie Ihre Webanwendung zuverlässig auf verschiedenen Geräten und Technologien.
Selbst einfache Webanwendungen können Dutzende von visuellen Elementen, Dateneingabefeldern und Steuerelementen enthalten, die getestet werden müssen, wobei Hunderte von Testfällen erforderlich sind, um die gewünschte Codeabdeckung zu erreichen. Darüber hinaus müssen Sie die Benutzeroberfläche auf mögliche visuelle Regressionen prüfen und die Reaktionsfähigkeit auf verschiedene Bildschirmgrößen und Auflösungen verifizieren. Mit Ranorex Studio können Sie automatisierte Webtests erstellen, die geräteübergreifend wiederverwendbar sind, und Tests erstellen, die eine Vielzahl von Desktop-, Web- und Mobiltechnologien kombinieren, einschließlich Nicht-HTML5-Elementen wie Java-Applets und PDF-Dateien.
Eine der größten Herausforderungen bei der Testautomatisierung ist der Umgang mit Webelementen mit dynamischen IDs. In früheren Versionen von Ranorex Studio bestand die Lösung darin, Pfadgewichtungsregeln einzurichten, die dynamische IDs zugunsten stabiler Attribute außer Acht lassen.
Mit der Einführung des maschinellen Lernens für dynamische IDs in Version 9.0 besteht keine Notwendigkeit mehr, sich auf Gewichtungsregeln zu verlassen. Der maschinell trainierte Algorithmus von Ranorex Studio kann dynamische IDs in Ihren Webelementen erkennen und sie ignorieren, indem er andere, stabilere Attribute zur eindeutigen Identifizierung jedes Elements verwendet. Ihre Webtests sind einfacher zu erstellen und zuverlässiger. Selbstverständlich berücksichtigt Release 9.0 alle bestehenden Gewichtungsregeln, und Sie können auf Wunsch neue Pfadgewichtungsregeln eingeben.
Ranorex Studio ab Version 9.0 identifiziert automatisch Elemente innerhalb eines Shadow-DOMs. Ein Shadow-DOM wird von den Browsern Chrome, Firefox und Safari sowie dem Chromium-basierten Edge (79 und höher) unterstützt. Die Verwendung eines Shadow-DOMs ist für einige moderne JS-Frameworks wie Polymer und Web Components erforderlich. Mit Ranorex Studio 9.0 kann Ihre Testautomatisierung darauf vorbereitet sein!
JxBrowser ist eine plattformübergreifende Bibliothek für die Integration des Chromium-Browsers in Java-Anwendungen. Ranorex Studio war die erste Testautomatisierungslösung, die Unterstützung für den JxBrowser bot, ohne dass eine manuelle Instrumentierung Ihrer AUT erforderlich war. Wenn Sie noch kein Ranorex Studio-Benutzer sind, laden Sie eine kostenlose Testversion herunter, um die Testautomatisierung für Ihre Java-Anwendung mit dem JxBrowser zu testen.
Profitieren Sie von einer Komplettlösung für das Testen von Desktop-, Mobil- und Webanwendungen, mit benutzerfreundlicher Aufzeichnungs- und Wiedergabeautomatisierung und einer vollständigen IDE.
Mit Ranorex Studio können Sie ganz einfach jede Art von Webanwendungstest automatisieren. Testen muss nicht zeitaufwändig und kompliziert sein. Mit Ranorex Studio können Sie effiziente und zuverlässige Web-Testautomatisierung mit minimalem Aufwand durchführen. Wenn Sie eine skriptfreie Testautomatisierung bevorzugen, werden Sie die Capture & Replay-Funktionalität im Ranorex Recorder zum Aufzeichnen und Bearbeiten von Webtest-Aktionen nutzen. Sie möchten Testsuiten und Aufzeichnungen individuell anpassen? Schreiben und bearbeiten Sie automatisierte Webtests mit den C#- oder VB.NET-APIs.
Erstellen Sie mobile Webtests von Grund auf oder verwenden Sie einfach vorhandene Webtests wieder, um sie in gängigen Browsern abzuspielen. Da Ranorex Studio das Open-Source-Tool Appium zur Automatisierung von Tests in nativen Browsern nutzt, können Sie Ihre Website in mobilen Browsern wie Safari auf iOS oder Chrome auf Android testen.
Dank der integrierten Module und Benutzercode-Aktionen in Ranorex Studio lassen sich komplexe Abläufe einfach durchführen, wie beispielsweise das Management unerwarteter Popup-Fenster Ihres Web-Frameworks, Browser-Dialoge oder JavaScript-Warnmeldungen.
Trennen Sie den Testautomatisierungsprozess einfach vom Testfalldesign und gruppieren Sie die Testteile in leicht verständliche Schlüsselwörter, wie z. B. Anmelden, Einrichten und Speichern. Diese wiederverwendbaren Module sind browserunabhängig, was den Aufwand für die Testpflege verringert und die Effizienz erhöht.
Einige wesentliche Webelemente können über den Erfolg Ihrer Website oder Webanwendung entscheiden: Stellen Sie sicher, dass sie immer wie erwartet funktionieren! Mit nur wenigen Klicks können Sie mühelos Validierungen in Ihre Tests einfügen und die Anforderungen definieren, die ein Element erfüllen muss, damit der Test erfolgreich ist.
Senden Sie Ihre Webtests an entfernte Rechner, um sie mit Ranorex Remote in mehreren Umgebungen parallel auszuführen. Sie können in der Zwischenzeit auf Ihrem lokalen Rechner weiterarbeiten und erhalten eine automatische Benachrichtigung, sobald der Test ausgeführt wurde und der Bericht fertig ist.
Durch die Integration von Ranorex-Testautomatisierungsprojekten in Ihr CI-System erhalten Sie schnelles und hochwertiges Feedback über die Auswirkungen von Softwareänderungen auf die zu testende Anwendung. Der daraus resultierende JUnit-kompatible Ranorex-Bericht liefert Ihnen detaillierte Informationen zu jedem Testlauf.
Lösen Sie gängige Selenium-Probleme mit dem leistungsstarken Testautomatisierungs-Framework von Ranorex Studio.
Ranorex Studio integriert Selenium WebDriver direkt auf Plug-in-Ebene und macht WebDriver zu einem Teil seiner Kern-API. Entwickler und Tester können nicht nur bestehende Selenium-Tests auslösen, sondern auch Web-Tests auf der Grundlage des Selenium WebDriver-Standards mit den zahlreichen Ranorex Studio-Tools erstellen und gängige Selenium WebDriver-Probleme wie die Zuordnung von Seitenobjekten, die Behandlung von Zeitüberschreitungen und die Pflege von Web-Elementen angehen.
Führen Sie Web-Tests gleichzeitig auf verschiedenen Browsern und Betriebssystemen durch, indem Sie interne oder cloud-basierte Selenium Grid-Lösungen wie Sauce Labs einsetzen.
Profitieren Sie von Selenium's unübertroffener Plattform- und Browserunterstützung: Führen Sie in Ranorex Studio erstellte Webtests auf sämtlichen von Selenium unterstützten Plattformen und Browsern aus, einschließlich Linux und macOS.
Nutzen Sie Ranorex Spy, um auch dynamische UI-Elemente sofort zu automatisieren und Synchronisationsprobleme zu lösen. Verwalten Sie alle Web-UI-Elemente in einem zentralen Objekt-Repository und profitieren Sie von dem integrierten Seitenobjekt-Mapping.
















Ranorex Studio vereinfacht die Automatisierung komplexer Webtests, indem es eine no-code/low-code Umgebung bietet, die es sowohl Anfängern als auch fortgeschrittenen Testern ermöglicht, schnell robuste Tests zu erstellen. Die leistungsstarke Objekterkennung, die browserübergreifende Unterstützung und integrierte Tools wie Selocity ermöglichen eine nahtlose Identifizierung von und Interaktion mit Webelementen. Die automatisierte Testerstellung wird durch Funktionen wie intelligente Aufzeichnung, wiederverwendbare Codemodule und die Integration mit gängigen CI/CD-Tools weiter optimiert. Dieser End-to-End-Ansatz reduziert die Testkomplexität, verkürzt die Release-Zyklen und steigert die allgemeine QA-Produktivität.