Automatisierte Webtests mit Ranorex Studio

Beschleunigen Sie Ihre Webtests mit einem umfassenden Toolset zur Testautomatisierung.

Cross-platform

All-in-one Testautomatisierung

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

End-to-end testing

Selenium-WebDriver-Integration

Erstellen Sie Tests in Ranorex Studio und führen Sie sie auf einem WebDriver-Endpoint aus.

Integrate automated functional testing in development environments

Nathlose Integration

Integrieren Sie Webtests in CI/CD-Umgebungen oder Ihrer gesamten Test-Toolchain.

Broad technology support

Technologie-Support

Umfassende Technologieunterstützung erleichtert Ihnen die Testautomatisierung.

Die Lösung für Ihre Webtestherausforderungen

Ranorex Studio bietet robuste Objekterkennung für sämtliche Webtechnologien. Das macht Ihre Tests zuverlässig und stabil.

Damit Webtests auch wirklich zuverlässig laufen, muss die verwendete Objekterkennung höchsten Standards genügen. Ranorex Studio identifiziert UI-Elemente eindeutig mithilfe der leistungsstarken und flexiblen RanoreXPath-Syntax, die sogar dynamische Elemente bewältigt. Da der RanoreXPath auf technologiespezifische Attribute und Operatoren zurückgreift, werden Ihre Webtests robuster und zuverlässiger gegenüber Layoutänderungen. Ranorex Studio bietet noch weitere Vorteile:

Java GUI testing with Ranorex Studio
Broad technology support

Breiter Technologie-Support

Ranorex erkennt und unterstützt eine große Bandbreite von Webtechnologien und Frameworks. Testen Sie hybride Desktopanwendungen, die das Open-Source-Framework CEF (Chromium Embedded Framework) verwenden, automatisieren Sie HTML5-Tests, testen Sie Java- und JavaScript-Websites sowie Salesforce-, SAP– und Flash- und Flex-Applikationen.

Reliable object recognition

Dynamische Identifizierung von Webelementen

Viele Webanwendung generieren dynamische IDs für Webelemente. Da diese IDs bei jeder Elementanzeige neu generiert werden, sind sie nicht zuverlässig genug zur Testautomatisierung. Mit Ranorex Spy können Sie Ihre Anwendung analysieren und mithilfe von vordefinierten Regeln auch dynamische Elemente zuverlässig identifizieren.

Reliable object recognition

Handhabung von Zeitüberschreitungsproblemen

Beim Test von dynamischen Webanwendungen können Zeitüberschreitungen problematisch werden. Erstellen Sie in Ranorex Studio für jedes Repository-Element einen Wert für die zulässige Suchzeit oder fügen Sie Aktionen hinzu, die warten, bis ein Element oder eine Seite erscheint oder verschwindet. So müssen Sie keine Wartemechanismen manuell in den Programmcode einbinden.

Kostenloses On-Demand-Webinar: Lernen Sie Ranorex Webtestit kennen

Erfahren Sie in diesem Webinar, wie Ranorex Webtestit das Erstellen von robusten und zuverlässigen UI-Tests für Webanwendungen massiv erleichtert

Watch our on-demand webinar
Watch our on-demand webinar

Schnellere Cross-Browser-Tests

Automatisieren Sie Ihre Tests, führen Sie sie auf verschiedenen Browsern und Browser-Versionen aus und erhalten Sie sofort Testfeedback.

Hochqualitative Webapplikationen müssen problemlos auf jedem gängigen Browser und jeder Browserversion funktionieren. Ihre Testfälle an jeden Browser anzupassen und zu wiederholen kann aber mühselig und langwierig sein. Automatisierte Cross-Browser-Tests sind die Lösung für dieses Problem. Erstellen Sie einfach Ihren Test und lassen Sie ihn von Ranorex Studio auf beliebten Browsern wie Chrome, Firefox, Internet Explorer und Microsoft Edge ausführen.

Java GUI testing with Ranorex Studio
Java GUI testing with Ranorex Studio

Technologie- und geräteübergreifende Tests

Testen Sie Ihre Webanwendung geräte- und technologieübergreifend mit Ranorex Studio

Auch einfache Webanwendungen können eine Vielzahl von visuellen Elementen, Dateneingabefeldern und Steuerelementen enthalten, für die Hunderte von Testfällen zur gewünschten Codeabdeckung erforderlich sind. Außerdem muss die UI auch auf eventuelle visuelle Regressionen geprüft werden und die Kompatibilität mit verschiedenen Bildschirmgrößen und -auflösungen getestet werden. Mit Ranorex Studio können Sie automatisierte Webtests erstellen, die geräteübergreifend wiederverwendbar sind und eine Vielzahl von Desktop-, Web- und mobilen Technologien abdecken, inklusive Java Applets und PDF-Dateien

Java GUI testing with Ranorex Studio

Selenium-WebDriver-Integration

Vermeiden Sie Selenium-Schwachstellen durch das leistungsstarke Testautomatisierungs-Framework von Ranorex Studio.

In Ranorex Studio ist Selenium WebDriver direkt auf Plugin-Ebene integriert und in die Ranorex-API eingebunden. Entwickler wie Tester können nicht nur vorhandene Selenium-Tests auslösen, sondern mit den Ranorex Studio-Tools auch Webtests erstellen, die auf dem Selenium WebDriver-Standard basieren. Diese Tests weisen aber nicht mehr die bekannten Schwachstellen von Selenium WebDriver in Bezug auf Seitenobjektzuordnung, Zeitüberschreitungen und Verwaltung von Webelementen auf.

HTML5 Test Automation with Ranorex Studio

Unterstützung von Selenium-Grids

Verteilen Sie Ihre Webtests zur simultanen Ausführung auf mehrere Browser und Betriebssysteme mithilfe interner oder cloudbasierter Selenium-Grid-Implementierungen wie beispielsweise Sauce Labs.

Alle Plattformen und Browser

Nutzen Sie die konkurrenzlose Unterstützung für Plattformen und Browser von Selenium und führen Sie in Ranorex Studio erstellte Webtests auf allen von Selenium unterstützten Plattformen und Browsern, einschließlich Linux und macOS, aus

Objektverwaltung

Mit Ranorex Spy automatisieren Sie im Handumdrehen auch dynamische UI-Elemente und vermeiden Synchronisierungsprobleme. Verwalten Sie alle Web-UI-Elemente in einem zentralen Objekt-Repository und nutzen Sie die Vorteile der integrierten Objektzuordnung

Ranorex Studio ist die umfassende Lösung zur Testautomatisierung

Die All-in-one-Lösung für Desktop-, Mobil- und Webtests mit einfach zu verwendender Testaufzeichnung und einer vollausgestatteten IDE.

Sie können Tests für jede Art von Webanwendungen mit Ranorex Studio einfach automatisieren. Tests müssen nicht immer zeitaufwändig und komplex sein. Mit Ranorex Studio führen Sie mühelos effiziente und zuverlässige Automatisierungen von Webtests durch. Für das Erstellen von automatisierten Tests ohne Programmierung nutzen Sie Ranorex Recorder um Aktionen aufzuzeichnen und zu bearbeiten. Sie möchten Aufzeichnungen individuell anpassen? Dann programmieren und bearbeiten Sie Ihre Webtests über unsere API in C# und VB.NET.

HTML5 Test Automation with Ranorex Studio
Broad technology support

Automatisierte Webtests auf mobilen Geräten

Erstellen Sie mobile Webtests komplett neu oder verwenden Sie vorhandene Webtests und führen Sie sie auf beliebten Browsern aus. Ranorex Studio verwendet das Open-Source-Tool Appium zur Unterstützung von nativen Mobilbrowsern. So können Sie Ihre Webanwendung auf mobilen Browsern wie Safari auf iOS und Chrome auf Android testen.

Reliable object recognition

Handhabung auftretender Popupfenster

In Ranorex Studio integrierte Module und Benutzercodeaktionen unterstützen Sie bei der Handhabung komplexer Aktionen, etwa bei unerwartet auftretenden Popupfenstern in Ihrem Web-Framework, in Browserdialogfeldern oder JavaScript-Warnfeldern.

Reusable modules

Keyword-gesteuerte Tests

Trennen Sie den Prozess der Testautomatisierung vom Testfall und gruppieren Sie Testabschnitte in einfach nachvollziehbare Keywords wie Anmeldung, Start und Speicherung. Diese mehrfach verwendbaren Module sind browserübergreifend, um den Wartungsaufwand zu reduzieren und die Effizienz zu steigern.

Robust field validations

Benutzerfreundliche Validierung

Einige zentrale Webelemente können über Erfolg oder Misserfolg Ihrer Website oder Webanwendung entscheiden. Sie müssen sicherstellen, dass alles immer wie erwartet funktioniert! Mit wenigen Mausklicks fügen Sie Ihren Tests Validierungen hinzu und definieren die Anforderungen für ein Element zum Bestehen des Tests.

Remote agents

Remotetests

Senden Sie Ihre Webtests an Remotecomputer und führen Sie diese mit Ranorex Remote in mehreren Umgebungen parallel aus. In der Zwischenzeit arbeiten Sie weiter mit Ihrem lokalen Computer und erhalten dort eine automatische Benachrichtigung, wenn ein Test ausgeführt wurde und der zugehörige Report verfügbar ist.

Reusable modules

Integration in Ihre CI/CD-Umgebung

Nutzen Sie ein schnelles, hochwertiges Feedback zu den Auswirkungen von Softwareänderungen auf Ihre zu testende Anwendung durch Integration von Ranorex-Projekten in Ihr CI-System. Der ausgegebene JUnit-kompatible Report enthält detaillierte Informationen zu jeder Testausführung.