Ranorex Logo

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

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

Integrierter Selenium WebDriver

Einfache Erstellung von Tests mit Ranorex Studio und deren Ausführung an WebDriver-Endpunkten.

Nahtlose Integration mit Ihrem Tech Stack

Integrieren Sie automatisierte Webtests in Ihren CI/CD-Server oder in Ihre gesamte Test-Toolchain.

Umfassende Unterstützung der Webtechnologie

Überwinden Sie Automatisierungsherausforderungen mit Unterstützung für eine breite Palette von Webtechnologien.

Untangle Web Test Automation Herausforderungen mit Leichtigkeit

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:

SEM7119 - RNX Website erneuern_Web Test AutoMation

Breite 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 und testen Sie Java- und JavaScript-Websites - einschließlichSalesforce, SAP, Flash- und Flex-Anwendungen und 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. 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.

Behandlung von Timing-Problemen

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.

Registerkarte Inhalt

Dies ist ein grundlegendes Textelement.

Beschleunigen 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 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 .

Beschleunigen Sie Ihre Cross-Browser-Tests
webtesting_crosstechnology

Geräte- und technologieübergreifende Tests bewältigen

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.

Testen von Webanwendungen 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 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.

release-9-0-dynamic-ids (1)

Automatische Erkennung von Schatten-DOM-Elementen

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!

Testautomatisierung für Java-Anwendungen mit dem JxBrowser

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.

Wählen Sie Ranorex Studio für umfassende Testautomatisierungswerkzeuge

Wählen Sie Ranorex Studio für umfassende Testautomatisierungswerkzeuge

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.

Testen Sie Ihre Webanwendung auf mobilen Geräten

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.

Unerwartete Pop-Ups bewältigen

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 Tests

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.

Mühelose Validierung

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.

Remote Testing

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.

Integration mit Ihrer CI/CD-Umgebung

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.

Eingebaute Selenium WebDriver Integration

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.

SEM7119 - RNX Website Reshresh_Selenium Integration

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.

Objekt-Verwaltung

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.

Vertraut von

4000+ Unternehmen weltweit

CaterpillarCiscoPhilipsDellMotorolaToshiba
CitrixEricssonSalbeiSymantecKontinentaleIBMGenerali
AdidasCanonSiemensLufthansaHitachiRoche
Vereinfachen Sie die Automatisierung komplexer Web-Tests

Vereinfachen Sie die Automatisierung komplexer Web-Tests

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.