HTML5-Testautomatisierung mit Ranorex

HTML5-Testautomatisierung

Leistungsstarkes Automatisierungs-Framework für umfassende Tests Ihrer HTML5-Applikation.

Cross-browser testing

Cross-browser Tests

Führen Sie Tests ohne Änderung auf mehreren Browser aus.

Test HTML5 tags

Alle HTML5-Tags

Robuste Objekterkennung und Unterstützung für alle HTML5-Tags.

HTML5 automation testing tools

Für Tester und Entwickler

HTML5-Testautomatisierung zur Erstellung von Tests mit und ohne Programmierung.

Cross-device testing

Cross-device Tests

Verwenden Sie Webtests für Desktop- und mobile Geräte.

Umfassende HTML5-Testautomatisierung

Testen Sie alle HTML5-Tags und prüfen Sie die browserübergreifende Kompatibilität.

HTML5 bietet eine breite Palette von Steuerelementen zur einfachen Implementierung von Funktionen in Webapplikationen mit einer herausragenden Endbenutzererfahrung. Die Unterstützung dieser HTML5-Webelemente unterscheidet sich jedoch von Browser zu Browser und Browserversion. Dies erhöht die Komplexität automatisierter funktionaler Tests. Da Benutzer Ihre Anwendung auf unterschiedlichen Geräten und Browsern anwenden, ist ein funktionaler HTML5-Test die Voraussetzung für ein fehlerfreies Funktionieren. Außerdem wird damit gewährleistet, dass Inkompatibilitäten von Browsern nicht zur Minderung der Benutzerfreundlichkeit und Benutzererfahrung bei Ihrer Anwendung führen. Ranorex Studio ermöglicht einen umfassenden Test von Webapplikationen und mobilen Web-Apps, inklusive aller HTML5-Formulare, Formularelemente, Eingabetypen, Attribute, Medienelemente und vieles mehr. 

Automated web testing with Ranorex and Selenium

Entwickelt für cross-browser HTML5-Tests

HTML5 test automation with Ranorex Studio

Benutzerfreundliche Software zur Testautomatisierung kombiniert mit leistungsstarken Funktionen für Webtests.

Das Automatisierungs-Framework von Selenium WebDriver ist der Branchenstandard für Open-Source-Webtests mit einer breiten Unterstützung für Plattformen und Browser. Allerdings ist das Erstellen automatisierter Tests mit Selenium WebDriver zeitaufwändig und erfordert Programmierkenntnisse. Ranorex Studio bietet dafür eine Lösung mit einem Plugin für Selenium WebDriver, mit dem Sie Ranorex-Tools für die Testerstellung verwenden können. Einen in Ranorex Studio erstellten Test können Sie auf allen von Selenium unterstützten Plattformen und Browsern wie Windows, macOS, Linux, Chrome, Safari, Edge, Internet Explorer und Firefox ausführen. Ranorex Studio unterstützt auch Selenium-Grids wie „Sauce Labs“ zur parallelen Ausführung skalierbarer Webtests.

Bedingte Testausführung ohne Programmierung

Ein HTML5-Steuerelement verhält sich im Internet Explorer anders als in Firefox oder Google Chrome? Implementieren Sie Bedingungen in Ihren Tests zur Bewältigung von Funktionalitätsproblemen auf der Basis von unterschiedlichen Testumgebungen bei gleichzeitiger Minimierung des Wartungsaufwands. Sie können mit einem Testfall einzelne untergeordnete Elemente bedingt auf der Basis von Datenquellen und Parametern ohne eine einzige Zeile Programmcode ausführen. Damit optimieren Sie das Testverhalten und passen die Tests an die Anforderungen jedes Browsers an.

Cross-browser testing with conditional execution

Mehr als 4.000 Unternehmen weltweiter vertrauen uns.

Erstellen Sie leistungsstarke HTML5-Tests mit Mehrwert für Ihr Team

Software zur HTML5-Testautomatisierung für robuste und zuverlässige Webtests.

Reuse tests across devices

Alle Geräte

Zeichnen Sie einen einzelnen Test auf und verwenden Sie diesen für mehrere Desktops sowie für iOS- und Android-Geräte ohne Änderung. Sie können umfassende End-to-End-Testsuiten erstellen, die eine Vielzahl von Technologien und Plattformen mit nur einer einzigen Ranorex-Lizenz abdecken. Beschleunigen Sie cross-browser Tests durch die nahtlose Integration von Ranorex Studio in Selenium WebDriver für skalierbare Webtests gängiger Browser.

Simulate real user interaction

Simulation realer Benutzer

Benutzeraktionen wie Mausaktionen oder Wischen in Ihrer Webapplikation sind für Tests oft eine Herausforderung. Ranorex Studio unterstützt Sie durch eine direkte Aufzeichnung und Wiedergabe von Mausaktionen mithilfe von Ranorex Recorder. Für das Testen einer Wischaktion auf mobilen Geräten kombinieren Sie einfach das Element einer mobilen App wie eine Schaltfläche mit der Aktion „Element wischen“ (Item Swipe). Es ist keine Programmierung erforderlich!

HTML5 media element testing

Testen von HTML5-Medienelementen

Verfügt Ihre HTML5-Applikation über ein responsives Design? Werden Bilder, Videos und GIF-Dateien korrekt angezeigt? Testen Sie die visuellen Elemente mit Ranorex Studio: Validieren Sie die Position von HTML5-Multimediaelementen, vergleichen Sie Screenshots, überprüfen Sie das Vorhandensein des Videostartbildschirms oder von Steuerelementen zur Wiedergabe/Pause oder prüfen Sie die Quelle der Mediendatei.

Invoke JavaScript calls

Durchführung und Validierung von JavaScript-Aufrufen

Führen Sie JavaScript-Funktionsaufrufe durch und fragen Sie Objekteigenschaften direkt mit Ranorex Recorder ab. Sie können zurückgegebene Werte auf der Basis vordefinierter Werte oder Datenquellen validieren. Erweitern Sie die Testabdeckung durch Integration und Unit-Tests mittels Hinzufügen von „ExecuteScript“-Aktionen zur Ihrer Aktionstabelle.
Implement validations

Komplexer Validierungen

Die führende Objekterkennung von Ranorex Studio ermittelt HTML5-Attribute sowie Inline- und berechnete CSS-Eigenschaftswerte automatisch. Verwenden Sie diese Funktionen zur Prüfung aller CSS-Elemente in Ihrer Applikation. Sie haben auch die Möglichkeit, Validierungen von Formularweiterleitungen und Mausaktionen während der Aufzeichnung ohne Programmierung zu implementieren.

Test popups and browser dialogs

HTML5-Popupfenster und Browserdialogfelder

Ranorex bietet eine Unterstützung für Popupfenster und integrierte Handler von Dialogfeldern für gängige Browser. Fügen Sie Ihrer Ranorex Studio-Lösung Automatisierungs-Hilfsprogramme als Benutzercodeaktion oder -modul hinzu. Sie können so auf einfache Weise Browserdialogfelder, Popupfenster, JavaScript-Warnfelder und mehr verarbeiten.

“Wir können jetzt drei Patches pro Woche für eine Anwendung bereitstellen, für die bisher eine Woche lang Regressionstests erforderlich waren.”

Geschäftsanalyst eines großen industriellen Produktionsunternehmens

Validated by TechValidate

Warum Ranorex Studio für HTML5-Testautomatisierung?

Verwenden Sie die umfassenden HTML5-Testlösung von Ranorex Studio zum Erstellen robuster Automatisierungssuiten.

Ranorex Studio HTML5 automation testing tools
Codeless test creation

Testerstellung ohne Programmierung

Ranorex Recorder bietet benutzerfreundliche Funktionen für die Aufzeichnung und Wiedergabe von Aktionen zur Erstellung von Tests ohne Programmierung. Bei der Aufzeichnung werden alle Tastaturaktionen und Mausbewegungen sofort erfasst und Ihrem automatischen Test hinzugefügt. Ergänzen Sie Ihre Tests während der Aufzeichnung mit auf Bildern oder Attributen basierenden Validierungen oder fügen Sie Keyword- und datengesteuerte Tests zur Erweiterung der HTML5-Tests hinzu.

Automation API

Komplette Automatisierungs-IDE

Möchten Sie flexible Lösungen zur Testautomatisierung komplett neu erstellen oder vorhandene Aufzeichnungen im Programmcode bearbeiten? Verwenden Sie dazu die Automatisierungs-API von Ranorex Studio für C# und VB.NET. Zusätzliche Funktionen wie die Codevervollständigung, Codevorlagen, Debugging und vieles mehr vereinfachen dabei die Programmierung. Erstellte Benutzercodemodule speichern Sie in einer Bibliothek für die einfache Verwendung in verschiedenen Projekten und zum Teilen mit anderen Teammitgliedern.

Robust object identification

Führende Objekterkennung

Nutzen Sie die konkurrenzlose Objekterkennung RanoreXPath. Auf der Grundlage der XPath-Abfragesprache stellt RanoreXPath zusätzliche Attribute und Operatoren zur Verfügung, mit denen Teams robuste Tests erstellen können, die nicht aufgrund von Positionsänderungen von Elementen fehlschlagen. Verwenden Sie das Tool „Ranorex Spy“ zur sofortigen Erfassung von Elementen Ihrer Anwendung, Ermittlung ausführlicher Informationen zu Steuerelementen, eindeutigen Identifikation auch dynamischer GUI-Elemente, Erstellen von Snapshots und mehr.