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...
Java Testautomatisierung
Beschleunigen Sie die Entwicklung von qualitativ hochwertigen Java-Applikationen mit Ranorex Studio für Desktop, Web und Mobile.
Alle Java-Technologien
Automatisieren Sie Tests von 32-Bit- oder 64-Bit-Java-Anwendungen sowie von Java-Applets in Webbrowsern
Alle Browser
Schnelle automatisierte browserübergreifende Tests von Java-Webapplikationen auf Chrome, Safari, Edge und Firefox
Alle Geräte
Testen Sie Ihre Java-Applikation auf physischen Computern oder virtuellen Maschinen, realen mobilen Geräten oder Simulatoren/Emulatoren
Tester und Entwickler
Erstellen Sie zuverlässige, wartungsfreundliche automatische Tests für Ihre Java-Applikation mit und ohne Programmierkenntnisse
Support for every Java technology
Ranorex Studio tools empower teams to automate tests for the full range of Java technologies, from Java applets in web browsers to standalone applications.
Supported Java technologies include:
- 32-bit or 64-bit Java Runtime Environments (JRE)
- AWT, SWT, and Swing libraries and UI controls
- Java FX (version 2.0 and higher)
- Mixed Java technologies, such as embedding JavaFX in Swing
- JxBrowser
Ranorex Studio includes automatically-enabled Java instrumentation that works right out of the box, with no need for manual instrumentation. The Ranorex Java plug-in supports applications built using one of the Java GUI widget toolkits, with native support for JavaFX (version 2.0 and higher) and SWT elements for increased object recognition stability.
Ein ausgereiftes Framework für schnelle Automatisierung
Erstellen Sie auf einfache Weise wartungsfreundliche automatisierte Tests für Java-Applikationen mit und ohne Programmierkenntnisse.
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.
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.
Zuverlässige GUI-Objekterkennung für stabile Tests
Die konkurrenzlose Objekterkennung ermöglicht kürzere Entwicklungszeiten 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. Auch dynamische IDs sind dank eines Machine-Learning-Algorithmus kein Problem.
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 Module-Browser und ziehen Sie sie dann mit der Maus in die Testfälle.
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.
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.
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.
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.
Führend in Kundenzufriedenheit
Dank zufriedener Kunden konnte sich Ranorex Studio als eine der führenden Lösungen im G2 Grid for Test Automation Software etablieren.
Der G2 Grid for Test Automation Software ermittelt die führenden Testautomatisierungslösungen anhand von Marktpräsenz und Kundenzufriedenheit. Die Marktpräsenz wird von G2 aus 15 Werten errechnet. Zu diesen zählen z.B. Anzahl der Mitarbeiter, Präsenz im Web/auf Social Media und Wachstumsrate. Der Wert für die Kundenzufriedenheit ergibt sich aus verifizierten Kundenbewertungen.
Mit einem Kundenzufriedenheitswert von 91 % konnte sich Ranorex Studio hier klar als führend positionieren. Außerdem wurde Ranorex Studio auch hoch in den Bereichen ROI, einfache Bedienung und einfache Implementierung bewertet. Weitere unabhängige Testergebnisse und Bewertungen zu Ranorex Studio finden sie auf G2, TechValidate und Capterra
.
Mehr als 4.000 Unternehmen weltweit vertrauen uns
Beginnen Sie noch heute mit der Automatisierung
mit Ranorex Studio
Inklusive mit der Testversion:
- Aufzeichnen und Wiedergeben: Robuste Funktionen zum Erstellen von Tests ohne Programmierung.
- Vollständige Entwicklungsumgebung: Skript in C # oder VB.NET
- Alle unterstützten Plattformen: Führen Sie Tests auf dem Windows-Desktop, allen gängigen Webbrowsern und Android- oder iOS-Geräten durch, einschließlich realer Geräte und Simulatoren / Emulatoren
- Erweiterte Funktionen: Ranorex Spy für maschinell geschulte Objekterkennung, Ranorex Coach für Testheilung, Videoberichterstattung über die Testausführung, PDF-Validierung und mehr.
- Bericht über anpassbare Testergebnisse: Generieren Sie HTML-, PDF- oder JUnit-kompatible Berichte. Senden Sie dann Testberichte als E-Mail Anhänge.
- Datengesteuertes Testen: Ziehen Sie Testdaten aus CSV- oder Excel-Dateien oder einer SQL-Datenbank
- Flexible API-Oberfläche: Fügen Sie Ihrem CI / CD-Prozess einfach Ranorex Studio-Tests hinzu, indem Sie sie in Jenkins, Travis CI, Git und mehr integrieren.
- Integrierte Integration mit Jira und TestRail
Beschleunigen Sie Ihre UI-Tests mit Ranorex Studio. Unsere integrierten Tutorials und Beispielprojekte helfen Ihnen dabei, sofort produktiv zu sein. Wenn Sie bereit sind, können Sie unsere Preise überprüfen und jetzt kaufe.