Automatisierte Web-Tests mit Ranorex Studio
Beschleunigen Sie Ihre Webanwendungstests mit einer unübertroffenen Objekterkennung auf mehreren Browsern, Plattformen und Technologien.
All-in-One-Testautomatisierung
Integrierter Selenium WebDriver
Nahtlose Integration
Webtechnologie-Support
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:
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.
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.
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.
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.
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.
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!
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.
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.
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.
Keyword-driven Testing
Mühelose Validierung
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.
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.
Selenium-Grid-Unterstützung
Alle Plattformen und Browser
Objektverwaltung
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.
Ü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 .