Java- Testautomatisierung mit Ranorex

Java Testautomatisierung

Beschleunigen Sie die Entwicklung von qualitativ hochwertigen Java-Applikationen mit Ranorex für Desktop, Web und Mobile.

Test all Java technologies

Alle Java-Technologien

Automatisieren Sie Tests von 32-Bit- oder 64-Bit-Java-Anwendungen sowie von Java-Applets in Webbrowsern.

Reuse tests across browsers

Alle Browser

Schnelle automatisierte browserübergreifende Tests von Java-Webapplikationen auf Chrome, Safari, Edge und Firefox.

Cross-device testing

Alle Geräte

Testen Sie Ihre Java-Applikation auf physischen Computern oder virtuellen Maschinen, realen mobilen Geräten oder Simulatoren/Emulatoren.

Codeless test creation

Tester und Entwickler

Erstellen Sie zuverlässige, wartungsfreundliche automatische Tests für Ihre Java-Applikation mit und ohne Programmierkenntnisse.

Java GUI testing with Ranorex Studio

Unterstützung aller Java-Technologien

Ranorex Studio ermöglicht Teams die Automatisierung von Tests für die gesamte Palette der Java-Technologien von Java-Applets in Webbrowsern bis zu eigenständigen Applikationen.

Folgende Java Technologien werden unterstützt:

  • 32-Bit oder 64-Bit-Java Runtime Environments (JRE)
  • AWT, SWT, und Swing-Bibliotheken und UI-Steuerelemente
  • Java FX (Version 2.0 und höher)
  • Gemischte Java Technologien wie in Swing eingebettetes JavaFX

Ranorex Studio verfügt über eine automatisch aktivierte Java-Instrumentierung, die ohne Einrichtung durchgeführt werden kann und eine manuelle Instrumentierung überflüssig macht. Das Ranorex-Java-Plugin unterstützt Applikationen, die mithilfe eines Java-Widget-GUI-Toolkits erstellt wurden, mit nativer Unterstützung für JavaFX (Version 2.0 und höher) und SWT-Elementen für eine stabilere Objekterkennung.

Ein ausgereiftes Framework für schnelle Automatisierung

Erstellen Sie auf einfache Weise wartungsfreundliche automatisierte Tests für Java-Applikationen mit und ohne Programmierkenntnisse.

capture-and-replay Java GUI test tool

Erfassung und Wiedergabe für eine sofortige Automatisierung

Erstellen Sie mit der leistungsstarken Ranorex Studio-Funktion zur Erfassung und Wiedergabe ausgefeilte Tests für Java-Applikationen ohne Programmierung. Sie können aufgezeichnete Aktionen ohne speziellen Aufwand bearbeiten, Test- und Bildvalidierungen hinzufügen, Parameterwerte festlegen und Daten- oder Keyword-gesteuerte Tests erstellen. Nutzen Sie die Vorteile einer Testautomatisierung ohne steile Lernkurve.

Automation IDE for C# and VB.NET

Komplette IDE für eine maximale Anpassung

Für alle, die Tests lieber programmieren, bietet Ranorex Studio eine komplette IDE zur Bearbeitung von Aufzeichnungen oder zur Erstellung komplett neuer benutzerspezifischer Tests. Beschleunigen Sie Ihre Entwicklung mit Funktionen wie der intelligenten Codevervollständigung, Codevorlagen, Debugging und Refactoring-Verfahren. Durch Speichern von Modulen in der Bibliothek für Benutzercode stellen Sie diese allen Teammitgliedern zur Verfügung.

GUI object recognition

Zuverlässige GUI-Objekterkennung für stabile Tests

Die konkurrenzlose GUI-Objekterkennung mit RanoreXPath ermöglicht eine beschleunigte Entwicklung und reduziert die Kosten für die Wartung von Tests. Suchen Sie auf einfache Weise nach mehreren UI-Elementen, ermitteln Sie Steuerelemente mit bestimmten Attributen, identifizieren Sie zugehörige Elemente durch Beziehungen vorangehender oder nachfolgender gleichrangiger Elemente und vieles mehr.

Modular Java test modules

Modulare und mehrfach verwendbare Tests für erhöhte Effizienz

Die Testdurchführung mit Ranorex Studio bietet Testern Best Practices zur Reduzierung des Wartungsaufwandes. Sie können damit Testdaten und Testfälle durch Verwendung von Excel- und CSV-Dateien sowie von SQL-Konnektoren getrennt verwalten. Legen Sie Datenwerte mit lokalen und globalen Parametern fest. Erstellen Sie mehrfach verwendbare Codemodule, suchen Sie diese mit dem Ranorex Module Browser und ziehen Sie sie dann mit der Maus in die Testfälle.

Reduced test maintenance

Objekt-Repository für bessere Zusammenarbeit

Im Objekt-Repository werden alle Arten von GUI-Elementen verwaltet. Die Testobjekte sind darin von ihrem RanoreXPath-Pfad getrennt, um die Wartung zu vereinfachen. Ziehen Sie einfach die Objekte vom Repository mit der Maus in die Codemodule. Durch benutzerdefinierte Namen für Elemente lassen sich Ihre Tests leichter nachvollziehen. Fördern Sie die Zusammenarbeit mit anderen Testern durch gemeinsame Nutzung von Codemodulen und Repository-Objekten in verschiedenen Projekten.

Seamless integration

Integration in Ihre vorhandene Systemumgebung

Ranorex Studio bietet öffentlich verfügbare APIs, mit denen Sie das Programm unkompliziert in Ihre vorhandene Systemumgebung einbinden können. Starten Sie Ihre automatisierten Tests mit Jenkins, Hudson oder Bamboo. Sie können JUnit-kompatible Reports erstellen und die Testergebnisse an JIRA und BugZilla übergeben. Verwenden Sie Git, TFS oder SVN für die Quellcodeverwaltung Ihrer automatisierten Tests.

Mehr als 4.000 Unternehmen weltweit vertrauen auf uns.

Nutzung der Power von Selenium WebDriver

Das führende Open-Source-Tool für browserübergreifende Tests von Webapplikationen ist in Ranorex Studio integriert.

Sie können so Selenium-Tests für Java-Webapplikationen mit der benutzerfreundlichen Oberfläche, der branchenführenden Technologie zur Erfassung und Wiedergabe, der kompletten IDE und den Debugging-Tools von Ranorex Studio entwickeln. Damit sind Sie nicht auf fehleranfällige Selektoren angewiesen und müssen kein Debugging für instabile Tests direkt in Selenium durchführen. Nutzen Sie stattdessen die Vorteile skalierbarer Webtests in nativen Browsern für Windows, macOS und Linux. Konfigurieren Sie mithilfe der Funktionskonfiguration von Ranorex Studio Funktionen für Selenium im JSON-Format. Mit Ranorex Parallel Runner können Sie Selenium-Grids wie „Sauce Labs“ nutzen und Tests auf allen von Selenium unterstützten Plattformen ausführen.

Selenium WebDriver integration for cross-browser testing

“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

Validated by TechValidate
Java test automation with Ranorex Studio

Warum Ranorex Studio für Java Testautomatisierung?

Robuste Unterstützung für den Test von Java-Applikationen in einem ausgereiften Automatisierungs-Framework.

Mit Ranorex Studio, erstellen Sie auf schnelle Weise automatisierte Tests für die komplette Palette von Java-Technologien, von Webbrowser-Applets bis zu komplett eigenständigen Applikationen, ohne manuelle Instrumentierung. Durch unsere integrierte Entwicklungsumgebung und die leistungsstarke Technologie zur Erfassung und Wiedergabe können Tester unabhängig von Ihrem Automatisierungs-Know-how Daten- und Keyword-gesteuerte Tests mit komplexen Validierungen, bedingter Ausführung, globalen und lokalen Parametern und vieles mehr erstellen. Integrieren Sie Ranorex auf einfache Weise in Ihre vorhandene Systemumgebung. Sie können Ranorex-Tests in Ihren “Continuous Integration” Prozess einbinden, Testergebnisse an  JIRA oder Bugzilla senden, JUnit-kompatible Reports erstellen und vieles mehr. Flexible Lizenzoptionen garantieren die maximale Rentabilität Ihrer Investition, mit Einzelcomputerlizenzen, dynamischen Lizenzen für eine bestimmte Anzahl gleichzeitiger Benutzer und kostengünstigen Laufzeitlizenzen für parallele Tests auf Remote- oder virtuellen Geräten. Eine Lizenz für Ranorex Studio beinhaltet auch die Wartung, Trainings und einen Zugang zu unserem professionellen Support.