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...
Tools für automatische GUI-Tests
Erstellen Sie robuste, wartungsfreundliche automatische Tests durch eine zuverlässigen Erkennung von UI-Objekten.
Beschleunigen Sie Test
Automatisieren Sie repetitive Testfälle und erhöhen Sie die Testabdeckung.
UI-Objektenerkennung
Bauen Sie zuverlässige, wartungsfreundliche automatisierte Tests
Für Tester & Entwickler
Automatisieren Sie Tests mit oder ohne Programmierkenntnisse.
Integrationen & Reports
Verbesserte Integrationen und Reports für effizientere Teamzusammenarbeit.
Warum automatisierte UI-Tests?
Verbessern Sie die Qualität und sparen Sie Kosten mit UI Testautomatisierung.
Experten wissen, dass UI-Tests zu einer umfassenden Teststrategie gehören, da sie ein User Feedback ermöglichen. Dies erfordert einen gewissen Aufwand für die Validierung visueller Elemente wie Bilder, Farben und Schriftarten sowie des funktionalen Verhaltens der Applikation – inklusive Steuerelemente, Navigation, Fehlermeldungen, Dateneingabe und vieles mehr. Ein umfassender Test der grafischen Benutzeroberfläche ist zeitaufwändig und teuer, speziell dann, wenn Tests als Bestandteil einer Regressionssuite oder für eine browser-/geräteübergreifende Kompatibilität wiederholt werden müssen. Automatische Tests sparen Zeit und Kosten durch Ausführung in einem Bruchteil der Zeit. Die Testautomatisierung schont Ressourcen durch parallele Ausführung über Nacht für mehrere Browser und Plattformen. Mit der Automatisierung werden auch Tester von Routinetests freigestellt und können sich so anspruchsvolleren sowie exploratorischen Testaufgaben widmen. Die mit der Testautomatisierung verbesserte Testabdeckung erhöht die Sicherheit, dass eine freigegebene Applikation die von den Kunden erwartete Qualität bietet.
Datengesteuerte Tests
Testen Sie problemlos mehr Userszenarien und reduzieren Sie die Testwartung.
Ein wichtiges Element von UI-Tests ist die Prüfung typischer Testfälle. Dazu gehört z.B. für eine Hotelbuchungs-Website die Suche nach einem verfügbaren Zimmer, die Auswahl eines Zimmers, die Eingabe der Reservierungsdaten und die Bestätigung der Buchung. Wenn der Test mit den bereitgestellten Datenwerten erfolgreich verläuft, handelt es sich um einen positiven Testfall („Happy Path“). Bei einem funktionalen Test wird aber auch das Verhalten der Applikation validiert, wenn zum gewünschten Datum keine Zimmer zur Verfügung stehen („Sad Path“) und wenn der User unzulässige Datumsangaben für die Reservierung oder eine ungültige Kreditkartennummer eingibt („Bad Path“). Der datengesteuerte Test von Ranorex Studio automatisiert die Wiederholung eines Tests für verschiedene Datenwerte und überprüft so automatisch die einzelnen genannten Szenarien. Die Datenwerte können von einer internen Datentabelle, einer externen Excel-Datei oder einer SQL-Tabelle abgerufen werden. Da die Testdaten getrennt von der Testprozedur gespeichert sind, können Szenarien einfach hinzugefügt oder geändert werden. Für komplexere Szenarien unterstützt Ranorex Studio lokale und globale Parameter, Keyword-gesteuerte Tests und die Ausführung bedingter Tests.
“Die vielen Testdaten, die bisher immer wieder manuell eingegeben werden mussten, können jetzt auf einfache Weise durch Ranorex Studio eingespeist werden. Dies schafft zusätzlich Zeit für andere Testaufgaben. Da darüber hinaus die Automatisierung einen großen Bereich der Softwarezeit in kürzerer Zeit abdeckt, werden Fehler viel schneller entdeckt.“
QA-Techniker eines großen Computersoftwareunternehmens
GUI-Objekterkennung
Reduzieren Sie den Wartungsaufwand für Tests mit Ranorex Spy und dem Ranorex-Objekt-Repository.
Robuste automatische GUI-Tests starten mit der zuverlässigen Objekterkennung durch Ranorex Spy. Dieses Tool können Sie für eine Erkennung von GUI-Objekten und -Steuerelementen eigenständig oder in der Ranorex Studio-Umgebung verwenden. Damit stellen Sie sicher, dass jedes Element der Benutzeroberfläche mithilfe der RanoreXPath-Syntax eindeutig identifiziert wird. Die Objektinformationen können mit Teammitgliedern über Snapshot-Dateien geteilt oder im Ranorex-Objekt-Repository zur Verwendung in automatischen Tests gespeichert werden. Die ermittelten GUI-Objekte werden im Objekt-Repository von Ranorex verwaltet. Diese können Sie bearbeiten und für Testprojekte mehrfach verwenden. Das Repository bietet die Möglichkeit, den Repository-Objekten aussagekräftige Namen für eine vereinfachte Wartung zuzuweisen, Standardwerte festzulegen oder Objekte mit Parameterwerten zu verknüpfen. Ranorex Studio-Tools unterstützt Best Practices für das Erstellen von automatisierten Testfällen. Dazu gehören die Trennung von Testdaten von den Prozessen, die Verwendung von lokalen und globalen Parametern zur Übergabe von Werten und mehrfach verwendbare Codemodule, die vom gesamten Team genutzt werden können.
Benutzerfreundliche Tools für Einsteiger und Experten
Verkürzen Sie die Lernkurve durch Erfassung und Wiedergabe für eine Automatisierung ohne Programmierung plus einer kompletten IDE.
Mit Ranorex Studio hat jedes Teammitglied die Möglichkeit, automatisierte Tests für Desktop-, Web oder Mobilapplikationen zu erstellen, ohne über Programmierkenntnisse verfügen zu müssen. Ranorex Recorder bietet eine zuverlässiges Feature zur Erfassung und Wiedergabe von
Tools zur Integration und Reporterstellung
Fördern Sie Kommunikation und Zusammenarbeit durch Integration von Ranorex Studio in Ihre vorhandene Toolumgebung.
Integrationen
Ranorex-Studio-Automatisierungsprojekte lassen sich einfach in andere Tools integrieren, die Ihr Team bereits verwendet. Dazu gehören u. a. “Continuous Integration” Lösungen wie Bamboo, Lösungen zur Fehlerermittlung wie JIRA und Bugzilla, Tools zur Quellcodeverwaltung wie Git, SVN und Microsoft Team Foundation Server, Testmanagementlösungen wie Jira und Tools für Auslastungstests wie NeoLoad.
Reporting
Ranorex Studio erstellt leicht verständliche und umfassende Testreports, die den Zeitaufwand für die Fehlerbehebung reduzieren. Rufen Sie diese in Ranorex Studio auf oder speichern Sie diese als PDF-Datei, um sie per E-Mail versenden zu können. Für ein Feedback in Echtzeit lassen sich die Reports bereits während der Testausführung anzeigen. Sie können individuell festlegen, ob detaillierte Protokolle, ein JUnit-kompatibler Report oder eine benutzerdefinierte Reportvorlage erstellt werden soll. Beheben Sie gemeldete Fehler, indem Sie direkt aus dem Testreport zum fehlgeschlagenen Schritt des Testfalls wechseln. Mit den vordefinierten Ranorex-Reportebenen können Sie Meldungen durch Eingabe von z. B. „Warnung“ oder „Fehler“ auswählen und Screenshots bzw. Snapshots zur verbesserten Fehlerbehebung einbinden.
Mehr als 4.000 Unternehmen weltweit vertrauen uns
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.
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 cross-browser Kompatibilitätstests 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.