Cross-Browser Testautomatisierung mit Ranorex

Cross-Browser Testautomatisierung

Entdecken Sie ein komplettes Framework für browserkompatible Tests.

Cross browser testing

Cross-browser Tests

Führen Sie automatisierte Tests für mehrere Browser auf realen Geräten und Emulatoren durch.

Parallel testing

Parallele Tests

Gewinnen Sie Zeit durch parallele Tests mithilfe von Selenium-Grids.

Visual testing

Visuelle Tests

Validieren Sie ein responsives Design und ermitteln Sie Regressionen durch Screenshot-Vergleiche.

Cross-browser testing tools for any skill level

Für Tester und Entwickler

Alle im Team können zuverlässige browserübergreifende automatisierte Tests erstellen.

Einheitliche Benutzererfahrung

Stellen Sie die Kompatibilität Ihrer Applikation für alle Browser und Geräte sicher.

Ein typisches Beispiel: Der Benutzer einer Webapplikation sucht auf seinem Arbeitscomputer mit Internet Explorer oder Microsoft Edge nach einem Produkt. Anschließend geht er auf seinem Smartphone mit dem Chrome-Browser zu einem lokalen Anbieter, um alternative Angebote einzuholen. Am Abend führt er dann den Kauf auf einem Tablet mit Safari durch. Da viele Benutzer mit einer bestimmten Webapplikation auf mehreren Browsern und Geräten arbeiten, ist eine einheitliche Benutzererfahrung unverzichtbar. Ein Kompatibilitätstest ist meist nicht nur dann erforderlich, wenn die Applikation sich ändert, sondern auch, wenn Browser aktualisiert werden oder neue mobile Geräte auf den Markt kommen. Mit Ranorex Studio führen Sie im Handumdrehen einen bestimmten Testfall für alle gängigen Browser aus und stellen so sicher, dass Ihre Applikation eine einheitliche Benutzererfahrung bietet.

Cross-browser test automation

Automatisierte Cross-browser Tests leicht gemacht

Finden Sie rasch Fehler, erfassen Sie Regressionen und stellen Sie sicher, dass ein responsives Design funktioniert.

Das Testen von Webapplikationen ist komplex und macht in Verbindung mit engen zeitlichen Vorgaben die Automatisierung notwendig. Allerdings erfordern Open-Source-Frameworks wie Selenium und Appium Programmierkenntnisse. Automatisierte Tests können fehleranfällig sein und einen erheblichen Wartungsaufwand nach sich ziehen, wenn die Benutzeroberfläche geändert wird. QA-Manager suchen deshalb nach Möglichkeiten der Unterstützung jedes Teammitglieds – vom Anfänger bis zu erfahrenen Testern und Entwicklern – für die Erstellung perfekt konzipierter, zuverlässiger cross-browser Tests. Ranorex Studio ist Ihre Komplettlösung mit einer einzigen Lizenz für automatisierte Webtests – von der Erstellung von Testfällen über die Ausführung und Reporterstellung bis zum Debugging.

Reuse tests across devices

Einmal erstellen, überall testen

Da mit Ranorex Studio die Testsuiten getrennt von der Zieltestumgebung verwaltet werden, können Sie automatische Tests auf einfache Weise mit verschiedenen Browsern durchführen. Aufgrund der nahtlosen Integration von Selenium WebDriver in Ranorex Studio lässt sich in Verbindung mit den proprietären Ranorex-Funktionen für die Webautomatisierung auch der Test komplexer Oberflächen automatisieren.

Selenium WebDriver integration

Integration von Selenium WebDriver

Skalieren Sie Webtests in nativen Browsern für Windows, macOS und Linux. Konfigurieren Sie mithilfe von Ranorex Studio Funktionen für Selenium im JSON-Format. Mit Selenium-Grids wie „Sauce Labs“ können Sie parallele Tests in allen von Selenium unterstützten Browsern, Betriebssystemen und Plattformen wie Windows, macOS und Linux durchführen.

Web automation testing

Ranorex-Webautomatisierung

Testen Sie Elemente und Aktionen in der Benutzeroberfläche außerhalb des Dokumentobjektmodells (DOM) einer Seite, wie z. B. Dialogfelder zum Öffnen einer Datei oder zum Drucken. Mit Ranorex Remote können Sie Webtests auch parallel ausführen. Erstellen Sie  Automatisierungsmodule mit den Ranorex Studio-Aufzeichnungsfunktionen oder programmieren Sie diese mit C# und VB.NET.

Mehr als 4.000 Unternehmen weltweit vertrauen uns.

Effektive cross-browser Kompatibilitätstests

Erstellen Sie zuverlässige Tests mit einem zeitnahen Feedback für agile Teams.

Comprehensive test automation

Umfassende Testlösung

Erstellen Sie modulare, mehrfach verwendbare automatisierte Tests. Ranorex unterstützt daten- und Keyword-gesteuerte Tests sowie die bedingte Ausführung von Testfällen.

Distribute tests across browsers

Alle Browser, alle Geräte

Mit Ranorex können Sie auch Benutzeroberflächen automatisch testen, deren Tests sich sonst der Automatisierung entziehen. Testen Sie parallel für mehrere Browser – mit Emulatoren und Simulatoren oder mit realen mobilen Geräten.

Validate responsive design

Validieren responsiver Designs

Nutzen Sie Ranorex zum Testen von Kompatibilität und Anpassungsfähigkeit inklusive einer automatischen Generierung von Basis-Screenshots und deren Vergleich.

Continuous integration

Unterstützung von Continuous Integration

Integrieren Sie Ranorex-Tests in CI-Prozesse für kontinuierliche browserübergreifende Tests mit den Standarddateiformaten und APIs von Ranorex Studio.

Comprehensive report

Leistungsstarke Reports

Ermitteln Sie schnell Fehler mit den Reports von Ranorex Studio. Sie können benutzerdefinierte Vorlagen erstellen, Reports direkt in Ranorex Studio anzeigen und zwischen dem PDF- und dem JUnit-kompatiblen Format wählen.

“Vor der Verwendung von Ranorex benötigten wir für unser Regressions-Set drei Mitarbeiter für jeweils acht Stunden. Nach der Implementierung werden alle Tests über Nacht ohne menschlichen Eingriff ausgeführt.”

Produktmanager eines mittleren Handelsunternehmens

Selenium WebDriver problemlos nutzen

Erstellen Sie auf einfache Weise zuverlässige browserübergreifende Tests für native Browser und reale Geräte.

Es handelt sich nicht um eine bloße Integration: Selenium WebDriver ist Bestandteil der Ranorex-API. Dadurch können Sie Selenium-Tests ohne Selenium-Programmcode entwickeln. Nutzen Sie die testerfreundlichen Funktionen von Ranorex Studio wie die Skripterstellung durch Erfassung und Wiedergabe. Experten können dagegen die komplette IDE von Ranorex Studio mit Funktionen wie Codevervollständigung, Tools für ein Refactoring, Hilfsprogramme für die Automatisierung und vieles mehr verwenden. Fehleranfällige Selektoren gehören nun der Vergangenheit an. Genießen Sie eine stabile und zuverlässige Objektermittlung, auch für dynamische Elemente. Ranorex Studio trennt die UI-Objekte von den Codemodulen und diese wiederum von den Zielumgebungen. Dies vereinfacht die Wartung Ihrer Tests erheblich. Probleme wie die UI-Synchronisierung, Zeitüberschreitungen und Popupfenster, die in Selenium eine Herausforderung darstellen, lassen sich so auf einfache Weise bewältigen.

Selenium WebDriver integration in Ranorex Studio