Automatisierte Web-Tests mit Ranorex Studio

Beschleunigen Sie Ihre Webanwendungstests mit einer unübertroffenen Objekterkennung auf mehreren Browsern, Plattformen und Technologien.

Plattformübergreifend

All-in-One-Testautomatisierung

Erstellen Sie technologie- und browserübergreifende Webtests sowie End-to-End-Tests.
End-to-End-Tests

Integrierter Selenium WebDriver

Einfache Erstellung von Tests mit Ranorex Studio und deren Ausführung an WebDriver-Endpunkten.
Integration von automatisierten Funktionstests in Entwicklungsplattformen

Nahtlose Integration

Integrieren Sie automatisierte Webtests in Ihren CI/CD-Server oder in Ihre gesamte Test-Toolchain.
Breite technologische Unterstützung

Webtechnologie-Support

Bewältigen Sie Herausforderungen der Automatisierung mit umfassendem Support für Webtechnologien.

Meistern Sie die Herausforderungen der Web-Test-Automatisierung mühelos

Ranorex Studio bietet eine stabile Objekterkennung für jede Webtechnologie, wodurch Ihre Tests widerstandsfähig, verlässlich und wiederverwendbar werden.

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:

Java GUI-Tests mit Ranorex Studio
Breite technologische Unterstützung

Umfassende Unterstützung für Webtechnologien

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,testen SieJava- und JavaScript-Websitessowie Salesforce, SAP,Flash- und Flex-Anwendungenund viele mehr.

Zuverlässige Objekterkennung

Identifizierung dynamischer Webelemente

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.Ranorex Spy ermöglicht es, Ihre Anwendung zu analysieren und vordefinierte Regeln zur stabilen Identifizierung von Elementen mit dynamischen IDs anzuwenden.

Zuverlässige Objekterkennung

Bewältigung von Zeitproblemen

Das Bewältigen von Timing-Problemen beim Testen dynamischer Webanwendungen kann herausfordernd sein. Mithilfe von Ranorex Studio können Sie für jedes Repository-Element eine Such-Time-out festlegen oder Aktionen hinzufügen, um auf das Erscheinen oder Verschwinden eines Elements oder einer Seite zu warten. Sie müssen keine Wartemechanismen manuell im Code implementieren, sondern können die vordefinierten Aktionen nutzen.

Optimieren Sie Ihre Cross-Browser-Tests

Automatisieren Sie Ihre Tests und führen Sie diese in verschiedenen Browsern und Versionen aus, um rasch Feedback zu erhalten.

Qualitativ hochwertige Webanwendungen funktionieren auf allen gängigen Browsern einwandfrei - und auf mehreren Versionen dieser Browser. Die Wiederholung Ihrer Testfälle in verschiedenen Browsern kann jedoch mühsam und zeitaufwändig sein. Mit automatisierten Cross-Browser-Tests ist es möglich, ein konsistentes Benutzererlebnis zu gewährleisten und trotzdem schnelles Feedback aus den Tests zu erhalten. 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.

Java GUI-Tests mit Ranorex Studio
Java GUI-Tests mit Ranorex Studio

Geräte- und technologieübergreifende Tests erobern

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 mobile Technologien kombinieren, einschließlich Nicht-HTLM5-Elementen wie Java-Applets und PDF-Dateien.

Java GUI-Tests mit Ranorex Studio

Webanwendungstests der nächsten Generation

Ranorex Studio bietet einen maschinell trainierten Algorithmus für die Verwaltung dynamischer IDs, schnelle Testausführung, Identifizierung von Schatten-DOM-Elementen und Unterstützung für JxBrowser.

Maschinell trainierter Algorithmus zur automatischen Identifizierung von Webelementen mit dynamischen IDs

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 von maschinellem Lernen 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.

Maschinell trainierter Algorithmus zur automatischen Identifizierung von Webelementen mit dynamischen IDs
Breite technologische Unterstützung

Automatische Erkennung von Schatten-DOM-Elementen

Ranorex Studio ab Version 9.0 bietet eine automatische Erkennung von Elementen in einem Schatten-DOM. Ein Shadow-DOM wird von den Browsern Chrome, Firefox und Safari sowie dem Chromium-basierten Edge (ab Version 79) 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!

Zuverlässige Objekterkennung

Testautomatisierung für Java-Anwendungen mithilfe von JxBrowser

JxBrowser ist eine plattformübergreifende Bibliothek zur Integration des Chromium-Browsers in Java-Anwendungen. Ranorex Studio ist die erste Testautomatisierungslösung, die Unterstützung für den JxBrowser bietet, ohne dass eine manuelle Instrumentierung Ihrer AUT notwendig ist. Falls Sie Ranorex Studio noch nicht benutzen, können Sie einekostenlose Testversion herunterladen um die Testautomatisierung für Ihre Java-Anwendung mit dem JxBrowser testen.

Wählen Sie Ranorex Studio für umfassende Testautomatisierungstools

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 mühelos jede Art von Webanwendungstest automatisieren. Testen muss nicht zeitaufwändig und kompliziert sein. Mit Ranorex Studio können Sie effiziente und zuverlässigeWeb-Testautomatisierungmit minimalem Aufwand durchführen. Bevorzugen Sie skriptfreie Testautomatisierung? Dann ist die Capture & Replay-Funktionalität im Ranorex Recorder ideal zur Aufzeichnung und Bearbeitung von Webtest-Aktionen. Möchten Sie Ihre Testsuiten und Aufzeichnungen individuell anpassen? Schreiben und bearbeiten Sie Ihre automatisierten Webtests mithilfe der API für die Programmiersprachen C# und VB.NET.

HTML5-Testautomatisierung mit Ranorex Studio
Breite technologische Unterstützung

Testen Sie Ihre Webanwendung auf mobilen Geräten

Erstellen Sie mobile Webtests von Grund auf neu oder nutzen Sie bestehende Webtests zur Wiedergabe in allen gängigen Browsern. Da Ranorex Studio das Open-Source-Tool Appiumzur Testautomatisierung von nativen Browsern nutzt, können Sie Ihre Website in mobilen Browsern wie Safari auf iOS,Chromeoder Android testen.

Zuverlässige Objekterkennung

Bewältigung unerwarteter Pop-ups

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.

Wiederverwendbare Module

Keyword-driven Testing

Trennen Sie den Testautomatisierungsprozess mühelos vom Testcase Design und gruppieren Sie die Testteile in leicht verständliche Schlüsselwörter, wie z. B. Anmelden, Setup und Speichern. Diese wiederverwendbaren Module sind browserunabhängig, wodurch der Testwartungsaufwand verringert und die Effizienz erhöht wird.
 Zuverlässige Validierung einzelner Felder

Mühelose Validierung

Einige essentielle Webelemente können über den Erfolg Ihrer Website oder Webanwendung entscheiden. Stellen Sie sicher, dass alles jederzeit fehlerfrei funktioniert! Mit nur wenigen Klicks können Sie Validierungen mühelos in Ihre Tests einfügen und die notwendigen Anforderungen definieren, die ein Element für einen erfolgreichen Testlauf erfüllen muss.
Remote agents

Remote Testing

Senden Sie Ihre Webtests an remote machines, um sie simultan in verschiedenen Umgebungen mit RanorexRemote auszuführen. In der Zwischenzeit können Sie an Ihrem lokalen Rechner weiterarbeiten und erhalten eine automatische Benachrichtigung, sobald der Test abgeschlossen ist und der Report vorliegt.

Wiederverwendbare Module

Integration in Ihre CI/CD-Umgebung

Erhalten Sie schnelles, qualitativ hochwertiges Feedback zu den Auswirkungen von Softwareänderungen auf die zu testende Anwendung durch Integration von Ranorex Testautomatisierungsprojekten in Ihr CI-System. Der erstellte JUnit-kompatible Ranorex-Report liefert Ihnen detaillierte Informationen zu jedem Testlauf.

Integrierte Selenium WebDriver-Integration

Lösen Sie gängige Selenium-Probleme mit dem leistungsstarken Testautomatisierungs-Framework von Ranorex Studio.

Ranorex Studiointegriert Selenium WebDriverdirekt auf einer Plugin-Ebene und macht WebDriver zu einem Teil seiner Kern-API. Entwickler und Tester können nicht nur bestehende Selenium-Tests triggern, sondern auch Web-Tests auf Grundlage des Selenium WebDriver-Standards mithilfe der zahlreichen Ranorex Studio-Tools erstellen und gängige Selenium WebDriver-Probleme wie die Zuordnung von Seitenobjekten, die Handhabung von Timeouts und die Wartung von Web-Elementen beheben.

HTML5-Testautomatisierung mit Ranorex Studio

Selenium-Grid-Unterstützung

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.

Alle Plattformen und Browser

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.

Objektverwaltung

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.

Automatisieren Sie mobile Tests mit Zuversicht

Mit Ranorex Studio - Ihrer Komplettlösung - können Sie mobile Tests für iOS und Android ganz einfach automatisieren. Erstellen, führen Sie Tests für native, hybride und Webanwendungen mit robuster Objekterkennung und Tests auf echten Geräten aus und pflegen Sie sie. Starten Sie Ihre kostenlose Testversion und vereinfachen Sie Ihre mobilen Tests.

Desktop und Handy

Über 4000 Unternehmen weltweit vertrauen auf uns

Selenium WebDriver kann ein leistungsstarkes Tool für Entwickler sein, die den Komfort von Ranorex Studio mit den Funktionen von Selenium kombinieren möchten. Um Selenium WebDriver selbst zu testen und zu sehen, wie Ranorex Studio Ihre automatisierten Tests verändern kann, kontaktieren Sie uns noch heute für eine kostenlose Testversion .