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...
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.
Die beste Objekterkennung
Identifizieren Sie UI-Elemente verschiedenster Technologien
Testen mit oder ohne Code
Click-and-go mit Recordings oder Coden in der IDE
Alle Desktoptechnologien
Keine Desktopanwendung, die Sie nicht testen können
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.
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
Steigen Sie jetzt in die Testautomatisierung ein.
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.
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.
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.
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.
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.
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:
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.
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.
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.
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.
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.
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.