Testautomatisierung von Desktop Applikationen | Ranorex Testautomatisierungstools

Desktoptests mit Ranorex Studio

Für Desktoptests kommt nur Ranorex in Frage. Die Argumente? Unschlagbare Objekterkennung,  umfassende IDE und API, Testen mit oder ohne Code und Cross-Technology-Funktionalität.

Ranorex Studio desktop testing tools
Cross-device testing

Die beste Objekterkennung

Identifizieren Sie UI-Elemente verschiedenster Technologien

Parallel desktop application testing

Testen mit oder ohne Code

Click-and-go mit Recordings oder Coden in der IDE

Integrate automated tests with CI tools

Alle Desktoptechnologien

Keine Desktopanwendung, die Sie nicht testen können

Strong desktop technology support

Cross-Technology

Plattform- und technologieübergreifende Tests

Alle Desktoptechnologien in einem Produkt

Mit Ranorex testen Sie sämtliche Desktopanwendungen, egal ob CEF, WPF, Java oder SAP.

Profitieren Sie von mehr als 10 Jahren Erfahrung im Testen von Desktopanwendungen. Ranorex Studio bietet native Unterstützung für WinForms, WPF, Qt, Java, Delphi, SAP, UWP, MSAA/UIA, CEF, .NET Core, Office und viele mehr. Auch Legacyanwendungen sind dank GDI und GDI+ kein Problem. Ranorex erkennt alle Objekte in Ihren Anwendungen, egal ob dynamische IDs, selbsterstellte Steuerelemente oder Bibliotheken und ist sowohl in 32-Bit- als auch 64-Bit-Versionen verfügbar. Ranorex findet einfach alles – außer vielleicht Ihre Autoschlüssel.

Automate desktop application testing with Ranorex Studio
Automate desktop application testing with Ranorex Studio

Unschlagbare Objekterkennung

Ranorex Spy bringt Licht in Ihre UI

Erleben Sie die robusteste und zuverlässigste Objekterkennung in der Testautomatisierung mit Ranorex Spy. Egal ob integriert in Ranorex Studio oder standalone in Kombination mit Ihrer bevorzugten IDE: Spy analyisiert Ihre AUT, schlüsselt ihre Elementstruktur auf, zeigt verfügbare Objekteigenschaften- und attribute und erstellt automatisch robuste RanoreXPaths.

Natürlich können Sie die RanoreXPaths auch selbst anpassen: Gestalten Sie sie mehr oder weniger flexibel, fügen Sie Variablen hinzu und identifizieren Sie auch technologieübergreifend zuverlässig UI-Elemente.

Mehr Funktionalität, mehr Möglichkeiten

Recorder oder IDE

Desktopautomatisierung für jeden und alles
Testen Sie, wie Sie wollen. Zeichnen Sie ganz einfach Testaktionen mit dem Ranorex Recorder auf oder schreiben Sie Testcode in ihrer eigenen IDE oder der in Ranorex integrierten. Sie können auch Recording-Module zu User-Code konvertieren und damit weiterarbeiten. Lassen Sie sich nicht einschränken. Ranorex ermöglicht jedem im Team, mitzutesten.

Reporting

Testergebnisse nachvollziehbar präsentiert
Jeder Test braucht Ergebnisse. Ranorex-Reports sind logisch aufgebaut, übersichtlich und vermitteln mithilfe von Screenshots und sogar Videos schnell und nachvollziehbar, was während eines Testlaufs passiert ist. Dank der XML-Basis lassen sich Reports außerdem an Ihre Bedürfnisse anpassen. Auch die Integration in CI-System ist dank JUnit-Kompatibilität kein Problem.

 

Repository

Voll integriertes Repository
Alle Ihre UI-Elemente an einem Platz: Im Repository verwalten und organisieren Sie die Repräsentationen von UI-Elementen in Form von Repository-Items. Jedes Item wird automatisch benannt und mit einem Screenshot versehen, die Sie natürlich anpassen können. Alle Items werden getrennt von Testaktionen verwaltet. Das erhöht Wartbarkeit und Wiederverwendbarkeit.

Steigen Sie jetzt in die Testautomatisierung ein.

Regressionstests, die Sie nach vorne bringen

Unzuverlässige, wartungsintensive Tests gehören mit Ranorex der Vergangenheit an

Es ist ganz einfach: Wenn Sie Ihre Desktop-Regressionstest automatisieren wollen, brauchen Sie Ranorex. Unterstützung für alle Desktoptechnologien, marktführende Objekterkennung, wiederverwendbare und einfach zu wartende Code- und Recording-Module, das technologieübergreifende Repository und nahtlose CI-Integration sind die Faktoren, die Ranorex zum perfekten Tool für Desktop-Regressionstests machen. Erstellen Sie Ihre Tests, triggern Sie einen Build in Ihrem CI-System und führen Sie Tests automatisch lokal oder parallel auf verteilten Maschinen aus.

Automated desktop regression testing
Increase test coverage with remote testing

Cross-Technology, Cross-Platform, keine Grenzen

Ob Desktop, Web, Mobile, SAP oder ERP: Mit Ranorex testen Sie alles in einem Zug, an einem Platz.

Laden Sie eine Datei mit der Desktop-App hoch, bearbeiten Sie sie im Browser und geben Sie die Änderungen in der Mobilapp frei: Diesen Workflow können Sie in einer einzigen Testsuite in Ranorex Studio oder in Ihrer bevorzugten IDE testen. Geben Sie eine Bestellung im Webshop auf, bestätigen Sie den Eingang in SAP und die Zahlung über eine API. Ganz egal, welche Technologie oder Plattform, Ranorex hat die Lösung.

Maximale Testabdeckung

Lassen Sie mit Ranorex Remote Ihre Desktoptests gleichzeitig in verschiedenen Umgebungen laufen

Zeit ist immer noch Geld. Warum also Tests nur lokal und einen nach dem anderen ausführen? Holen Sie mehr heraus und verteilen Sie mit Ranorex Remote Ihre Tests auf mehrere Computer. So testen Sie auch in unterschiedlichen Umgebungen und erhöhen zusätzlich Ihre Testabdeckung für verschiedene Konfigurationen, Anwendungsversionen, Betriebssysteme, Testarten etc. Und während Ihre Tests laufen, können Sie lokal weiterarbeiten. Ist ein Test beendet, erhalten Sie eine Benachrichtigung im Remotepad und können mit einem Klick den zugehörigen Report aufrufen. Das ist auch nützlich für die Arbeit im Team, da so jeder Tests auf unterschiedliche Maschinen verteilen kann und gleichzeitig auf alle Reports Zugriff hat.

Increase test coverage with remote testing

Mehr als 4.000 Unternehmen weltweit vertrauen uns.

Ein S&P-500-Softwareunternehmen konnte mit Ranorex Studio, Jenkins und Jira seine Effizienz bei Desktop- und Webtests steigern.

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

Produktmanager eines mittleren Handelsunternehmens

Validated by TechValidate
Integrate desktop testing in continuous integration systems

Nahtlose Integration in Ihre bestehende Systemumgebung

Erhöhen Sie die Produktivität bei weiterer Verwendung der Tools, mit denen Sie bereits arbeiten. 

Schaffen Sie für Ihr Team die Voraussetzungen um den hohen Qualitätsanforderungen ihrer Kunden zu entsprechen und sichern Sie sich so einen Wettbewerbsvorteil. Integrierte automatisierte Tests erhöhen die Transparenz, beschleunigen den Entwicklungszyklus und geben Ihnen die Möglichkeit, qualitativ hochwertige Desktop Applikationen schneller bereitzustellen. Sie integrieren Ranorex Studio auf einfache Weise in Ihre Test- und Entwicklungsumgebung und können so weiterhin mit den Ihnen vertrauten Tools arbeiten. Ranorex-Projekte mit ihren speicherschonenden Ausführungsdateien und JUnit-kompatiblen Reports lassen sich unkompliziert in CI-Systeme, in gängige Fehlerermittlungs- und Testmanagementtools wie Team Foundation Server und Jira, in Versionskontrollsysteme wie SVN oder Git und in viele andere Systeme einbinden.

Warum Ranorex Studio für Desktop Testautomatisierung?

Desktop Testautomatisierung, die auf Ihr Team zugeschnitten ist – unabhängig von Teamgröße, Qualifikation und Testkonzept.

Ranorex Studio desktop application testing tools

Mit den intuitiven und leistungsstarken Ranorex Studio-Funktionen für funktionale Tests können Entwickler und QA Mitarbeiter Tests effizient und effektiv für jede Art von Windows-Desktop Applikationen automatisieren. Funktionale Testautomatisierungstools mit und ohne Programmierung mit komplementären Funktionen sorgen dafür, dass Sie und Ihr Team die Ziele der Softwaretestautomatisierung erreichen – bei einem traditionellen wie bei einem agilen Testansatz. Ranorex Studio bietet noch weitere Vorteile:

Application testing tools for teams

Tools für unterschiedliche Qualifikationen

Nutzen Sie Ranorex Studio für eine effiziente Erstellung, Ausführung und Analyse automatisierter Tests. Verwenden Sie den Ranorex Recorder um Testprojekte aufzuzeichnen ohne programmieren zu können. Alternativ können Sie mit der Ranorex-API Tests komplett in C# oder VB.NET programmieren oder vorhandene Testaufzeichnungen im Programmcode ergänzen.

capture and replay desktop automation tool

Simulation realer Benutzerinteraktionen

Mit der Funktion zur Erfassung und Wiedergabe von Aktionen in Ranorex Studio nutzen Sie Ihre zu testende Anwendung interaktiv wie ein realer Endbenutzer. Sie müssen nicht programmieren, sondern navigieren problemlos in der Benutzeroberfläche, klicken auf Elemente und füllen ganze Formulare aus. Alle aufgezeichneten Schritte stehen sofort für einen Test zur Verfügung.

validate images and texts

Sofortige Validierung

Fügen Sie Ihren Automatisierungsprojekten im Handumdrehen Validierungsschritte als Prüfpunkte hinzu, um festzustellen, ob bestimmte Anforderungen erfüllt sind. Ranorex Studio ermöglicht die Prüfung einer großen Anzahl von Kontrollattributen und den Vergleich von Bildern wie von Texten.

Perform data-driven testing

Datengesteuerte Tests

Erhöhen Sie die Testeffizienz und Testabdeckung durch datengesteuerte Tests. Ohne erforderliche Einrichtung unterstützt Ranorex Studio Datenkonnektoren z. B. für SQL, CSV und Excel. Sie können mit diesen externen und internen Datenquellen alle Ihre Testszenarien mehrfach mit unterschiedlichen Werten ausführen.

Easily-understandable test report

Umfassende Reports

Die Ergebnisse der Ranorex-Automatisierungsprojekte werden in umfassenden, JUnit-kompatiblen Reports dargestellt. Screenshots geben dabei einen detaillierten Überblick über den Ablauf der Testausführung. Durch automatische Versendung per E-Mail an das Team sind diese immer auf dem aktuellen Projektstand.

Create robust E2E tests

All-in-one Tool

Ranorex reduziert den Aufwand für den Test von Anwendungen auf Desktop-, Web- und mobilen Plattformen mit mehreren Browsern und Betriebssystemen erheblich. Ein einmal erstellter Test-Workflow lässt sich jederzeit für unterschiedliche Szenarien mehrfach verwenden. Es muss dafür lediglich jeweils ein Parameter geändert werden.

Kostenloses Webinar

Ranorex-Studio-Demo und Q&A-Session: In diesem zweiteiligen Webinar zeigen wir Ihnen in den ersten 60 Minuten die Basics des Desktoptestens mit Ranorex Studio. Danach widmen wir uns 30 Minuten lang Ihren Fragen.