Einleitung Auch wenn Testfälle sorgfältig mit Stabilität und Wartbarkeit im Hinterkopf erstellt wurden, können sie dennoch fehlschlagen. Was genau wir unter einem Fehlschlag im Zusammenhang mit Testautomatisierung verstehen, müssen wir angesichts der Verwendung dieser...
Einfache Browser-Automatisierung
Mit Ranorex Studio lassen sich zuverlässige Tests von Webapplikationen auf einfache Weise ohne kompliziertes Do-it-yourself-Framework erstellen.
Alle Technologien
Browserautomatisierung für alle Webapplikationen unabhängig von der zugrunde liegenden Technologie.
Für Tester und Entwickler
Unterstützen Sie Ihr gesamtes Team durch eine Testautomatisierung mit und ohne Programmierung.
Cross-Browser-Tests
Verteilen Sie Cross-Browser-Tests auf einem Selenium-Grid lokal oder in der Cloud.
Geräteübergreifende Tests
Testen Sie auf physischen oder virtuellen Servern, realen mobilen Geräten oder Simulatoren/Emulatoren.
Nutzen Sie ein komplettes Toolsets für die Browserautomatisierung
Erstellung, Ausführung, Dokumentation und Integration von Tests: Ranorex Studio ist das Komplett-Framework für Browserautomatisierung.
Ranorex Studio enthält alle Tools zur Browserautomatisierung ohne erforderliche Einrichtung eines eigenen Frameworks. Automatisieren Sie Tests für jeden Typ von Browseraktionen mit und ohne Programmierung. Ranorex Studio unterstützt eine Vielzahl von Webtechnologien und Frameworks, inklusive Websites in HTML5, Java und JavaScript sowie Salesforce-, SAP-, Flash- und Flex-Applikationen. Ranorex Studio bietet auch eine Unterstützung hybrider Desktopanwendungen, die auf dem Open-Source-Framework CEF (Chromium Embedded Framework) basieren. Mit Ranorex Studio führen Sie Tests auf verschiedenen Browsern oder Geräten aus, lösen Tests von Ihrem CI-Server aus, erstellen detaillierte Reports zur Testausführung und übergeben Testergebnisse an Tools wie JIRA, Bugzilla oder TestRail.
Selenium WebDriver Integration
Profitieren Sie von der nahtlosen Einbindung von Selenium WebDriver in die Ranorex-Studio-Kern-API.
Durch die Integration von Selenium WebDriver in die Ranorex-Studio-Kern-API kann jedes Teammitglied Tests von Webapplikationen mithilfe der benutzerfreundlichen Oberfläche von Ranorex Studio automatisieren. Ranorex Studio bietet eine Lösung für die bekannten kritischen Punkte von Selenium WebDriver wie Seitenobjektzuordnung, Handhabung von Zeitüberschreitungen und Verwaltung von Webelementen. Führen Sie in Ranorex Studio erstellte Webtests auf allen von Selenium unterstützten Plattformen und Browsern, einschließlich Linux und macOS, aus. Verteilen Sie Ihre Webtests zur simultanen Ausführung auf mehrere Browser und Betriebssysteme mithilfe interner oder cloudbasierter Selenium-Grid-Implementierungen.
On-Demand-Webinar
Selenium-WebDriver-Integration: Diese Demo der Integration von Selenium WebDriver in Ranorex Studio zeigt die Handhabung von Selenium-Problemen und die beschleunigte Ausführung von Cross-Browser-Tests.
TTC Testing Training and Consulting, Ltd. konnte mit Ranorex Studio, HP ALM und Gitlab CI die Testeffizienz und -abdeckung bei Desktop-, Web- und Mobiltests erhöhen
Beschleunigung von Tests durch CI-/CD-Integration
Integrieren Sie automatisierte Ranorex Studio-Tests in Ihren CI/CD-Prozess für ein schnelleres Feedback und kürzere Releasezyklen.
Die Geschwindigkeit durch “Continuous Integration” macht automatisierte Tests unverzichtbar. Ranorex Studio fügt sich nahtlos in Ihre CI/CD-Pipeline ein. Lösen Sie automatisierte Tests in Jenkins, TFS, TeamCity oder Bamboo aus. Sie können die Testergebnisse in einem konfigurierbaren Bericht prüfen oder diese an ein Tool für das Testmanagement oder die Fehlerermittlung wie JIRA, Bugzilla, FogBuz und TestRail senden. In unserem Blogeintrag „Integrate Automated Testing into Jenkins“ (Integration automatisierter Tests in Jenkins) erfahren Sie im Detail, wie die Integration in Jenkins funktioniert.
Software zur Unterstützung des gesamten Teams
Verkürzen Sie die Lernkurve und erhöhen Sie die Produktivität ab dem ersten Tag
Als Komplettlösung für Browserautomatisierung ist Ranorex Studio für das gesamte Team geeignet. Nutzen Sie die zuverlässige Aufnahme- und Wiedergabefunktion zur Ermittlung von UI-Elementen, zeichnen Sie Benutzeraktionen auf und erstellen Sie zuverlässige automatisierte Testfälle ohne eine einzige Zeile Programmcode. Sie können mit unserer kompletten Automatisierungs-IDE Module zur Browserautomatisierung auch in C# oder VB.NET erstellen. Die in Ranorex Studio integrierte Methode vereinfacht datengesteuerte, Keyword-gesteuerte und bedingte Tests.
„Click-and-Go“ Browserautomatisierung
Jedes Teammitglied kann mit Ranorex Studio anspruchsvolle Tests ohne Programmierung erstellen. Mit leistungsstarken Funktionen zur Erfassung und Wiedergabe lassen sich Testaktionen einfach aufzeichnen. Fügen Sie während der Aufzeichnung Feldvalidierungen hinzu und erfassen Sie Screenshots. Erstellen Sie auf einfache Weise datengesteuerte Tests durch Hinzufügen von Links zu Datentabellen, Spreadsheets oder Datenbanken. Durch „Point-and-Click“ können in Testfällen Parameter oder Bedingungen eingefügt werden.
Komplette API für Experten
Experten der Testautomatisierung können die Automatisierungs-IDE von Ranorex Studio zum Erstellen von Modulen für die Browserautomatisierung in C# oder VB.NET nutzen. Die IDE enthält Funktionen wie die intelligente Codevervollständigung, Tools für Refactoring und Debugging sowie Hilfsprogramme für die Automatisierung. Erhöhen Sie die Teamproduktivität durch gemeinsame Erstellung und Nutzung von Automatisierungsmodulen als Benutzercodesammlungen und -methoden für Keyword-gesteuerte Tests.
Support und Trainings
Eine Lizenz von Ranorex Studio beinhaltet den Zugang zu unserem erfahrenen, professionellen Support. Das Ranorex-Studio-Hilfe-Center enthält Ressourcen, mit denen Sie als Einsteiger zum Experten werden. Zusätzlich zu unserem ausführlichen Benutzerhandbuch gibt es hier Tipps für Best Practices, Antworten zu häufigen gestellten Fragen, Screencasts, Webinare, das Ranorex-Forum und vieles mehr. Alternativ kontaktieren Sie einen unserer Partner für Trainings.
Ranorex Studio für eine robuste Browserautomatisierung
Meistern Sie mit Ranorex Studio die größten Herausforderungen beim Test von Webapplikationen.
Robuste Ermittlung von UI-Elementen
Die integrierte RanoreXPath-Syntax identifiziert UI-Elemente eindeutig und unterstützt Sie so bei Herausforderungen der Browserautomatisierung wie dynamische IDs und Objekten innerhalb von domänenübergreifenden iFrames. Durch Verwendung technologiespezifischer Attribute und Operatoren werden Webtests mit RanoreXPath zuverlässiger und robuster gegenüber Layoutänderungen.
Handhabung von Zeitüberschreitung
Beim Test von dynamischen Webapplikationen können Zeitüberschreitungen zu einer Herausforderung werden. Mit Ranorex Studio erstellen Sie für ein Repository-Element einen Wert für die zulässige Suchzeit oder fügen Aktionen hinzu, bei denen gewartet wird, bis ein Element oder eine Seite angezeigt wird. Verwenden Sie diese vordefinierten Aktionen ohne weitere manuelle Implementierung von Wartemechanismen im Code.
Elemente mit dynamischen IDs
Dynamische IDs sind in der Browserautomatisierung eine besondere Herausforderung, da sich die ID eines Objekts jedes Mal ändert, wenn die Anwendung neu geladen wird. Das Tool „Ranorex Spy“ bietet Analysemöglichkeiten für Ihre Webapplikation und die Möglichkeit der Zuordnung von vordefinierten Prioritätsregeln für eine erfolgreiche Ermittlung und Verarbeitung von UI-Webelementen mit dynamischen IDs.
Eine Lösung für alle browser- und geräteübergreifenden Anforderungen
Ranorex Studio bietet eine umfassende Technologieunterstützung zur Automatisierung von Tests für alle Anwendungstypen.
Desktop Apps
- ERP Systeme
- CRM Systeme
- Legacy Applikationen
Webseiten & Web Apps
- E-commerce
- CMS Plattformen
- HTML5 Webseiten
Mobile applications
- Native iOS and Android apps
- Hybrid mobile apps
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.