Keyword-driven Testing mit Ranorex

Keyword-driven Tests

Ermöglichen Sie Testern unabhängig vom technischen Know-how das Erstellen, die gemeinsame Nutzung und die mehrfache Verwendung automatisierter Testfälle.

Icon keyword-driven testing

Benutzercodebibliothek

Komplette IDE zur Erstellung gemeinsam nutzbarer Testmethoden und -sammlungen

Icon object repository

UI-Objekt-Repository

Branchenführende UI-Objekterkennung und -verwaltung

Icon supported technololgies

Breiter Technologie-Support

Automatisierte Tests für Desktop-, Web- oder mobile Applikationen

Icon learning curve

Einfache Nutzung

Verkürzung der Lernkurve mit Lernprogrammen, Trainings und Support

Einführung in Keyword-gesteuerte Tests

Nutzen Sie die Vorteile von Keyword-gesteuerten Tests.
Keyword-gesteuerte Tests verwenden Aktionsbegriffe zur Abbildung des Benutzerverhaltens wie etwa „Anwendung starten“, „Anmelden“, „Auf OK klicken“ oder „Fenster schließen“. Die tatsächlichen Schritte zur Ausführung einer Aktion werden gesondert erfasst. Beim Erstellen eines Testfalls werden die relevanten Keywords zusammen mit den Daten, die für die Testausführung erforderlich sind, in einer „Aktionstabelle“ aufgeführt. Keyword-gesteuerte Tests können manuell durchgeführt werden, wobei sich die Schritte für das Keyword automatisieren lassen. Ein wesentlicher Vorteil Keyword-gesteuerter Tests besteht darin, dass jedes Teammitglied, unabhängig von seiner Entwicklungserfahrung, an der Erstellung von Testfällen mitwirken kann. Da jeder Testfall von den erforderlichen Schritten zur Ausführung oder Automatisierung getrennt wird, lässt sich auch der Wartungsaufwand gering halten.

Was sind Frameworks für Keyword-gesteuerte Tests?

Automatisieren Sie Keyword-gesteuerte Tests und reduzieren Sie die Wartung.
Wie oben beschrieben, werden im Automatisierungs-Framework für Keyword-gesteuerte Tests Keywords vom Prozeß und den für die Ausführung erforderlichen Datenwerten getrennt. Dieser modulare Ansatz ermöglicht eine effizientere Wartung. Beispiel: Eine Prozess zum Anmelden muss nur einmal geändert werden und wird dann für alle Testfälle, die darauf verweisen, aktualisiert. Als Keyword-gesteuertes Framework enthält Ranorex Studio Tools für eine schnelle Automatisierung von Keywords sowie eine Aktionstabelle zur Kombination der Keywords in Testfällen und ein gemeinsam nutzbares Repository für UI-Objekte. Ranorex Studio unterstützt auch eine Vielzahl von Integrationen in Tools für das Testmanagement, zur Fehlerermittlung, für die “Continuous Integration”, Quellcodeverwaltung und vieles mehr. 

Mehr als 4.000 Unternehmen vertrauen uns weltweit.

Ranorex für flexible Keyword-gesteuerte Tests

Benutzerfreundliche Tools zur Automatisierung ohne Programmierung für jedermann oder die komplette Ranorex Studio-Entwicklungsumgebung für Teammitglieder mit Programmierkenntnissen.

 

Testautomatisierung ohne Programmierkenntnisse

Jedes Teammitglied kann mehrfach verwendbare Module erstellen und diese mit Keyword-gesteuerten Testfällen ohne eine Zeile Programmcode schreiben zu müssen kombinieren. Erstellen Sie anspruchsvolle Tests mit der leistungsstarken Technologie zur Objekterkennung sowie zur zuverlässigen Erfassung und Wiedergabe von Ranorex Studio. Sie können Benutzeraktionen erfassen und dann Validierungen hinzufügen. Verbinden Sie Keywords mit datengesteuerten Tests, Schleifen, lokalen und globalen Parametern, einer bedingten Ausführung und der Logik zur Fehlerbehandlung.

Komplette IDE für Testautomation Engineers

Bei Grundkenntnissen der Programmierung steht Ihnen die komplette IDE von Ranorex Studio zur Verfügung. Damit erstellen Sie Benutzercodemethoden und -sammlungen und führen diese in Aktionstabellen zusammen. Durch die modulare Struktur von Ranorex Studio wird jede Aktion nur einmal als Benutzercodemethode programmiert und dann in einer Benutzercodesammlung gespeichert, die sich nach Bedarf mehrfach für Testfälle verwenden lässt. Erstellen Sie Tests in den Standardprogrammiersprachen C# und VB.NET. Die komplette IDE enthält Funktionen wie die intelligente Codevervollständigung sowie Tools für Refactoring und Debugging.

-Bestehende Tests haben ungefähr 2 Tage dedauert und konnten nun auf 30 Minuten pro Testlauf reduziert werden.

Software Developer, Industrieunternehmen

Umfassender Technologie Support

Ranorex Studio unterstützt die Automatisierung Keyword-gesteuerter Tests für Desktop-, Web- und mobile Applikationen

Icon desktop and mobile

Desktoptests

Profitieren Sie von der umfassenden Unterstützung für Windows-basierte Applikationen auf dem Markt, einschließlich Desktopapplikationen auf der Basis von Java und .NET oder hybriden Desktopapplikationen, die Chromium-basierte Frameworks wie CEF, Electron oder Qt WebEngine verwenden. Von externen Tools wie Telerik, DevExpress oder Infragistics bis zu End-to-End-Tests für ERP-Systeme wie SAP oder Salesforce: In Ranorex Studio lässt sich alles problemlos einbinden.

Icon cross-browser testing

Webtests

Erstellen Sie Keyword-gesteuerte Tests auf einem Windows-Desktop in C# oder VB.NET und führen Sie diese dann in allen Browsern aus, um die Kompatibilität und das responsive Design zu validieren. Sie haben auch die Möglichkeit, visuell Regressionen durch den Vergleich von Screenshots zu ermitteln. Sie möchten Tests parallel auf einem Selenium-Grid ausführen? Mit dem in die Kern-API von Ranorex integrierten Selenium WebDriver ist dies ein Kinderspiel. Weitere Informationen zur Integration von Selenium WebDriver in Ranorex Studio finden Sie hier.

Icon mobile testing

Mobile Tests

Ranorex Studio ist Ihr Keyword-gesteuertes Test-Framework für iOS– und Android-Apps. Instrumentieren Sie Ihre Tests und stellen Sie diese mit einer Wi-Fi- oder USB-Verbindung ohne Jailbreak für Ihr Gerät bereit. Sie können auf realen Geräten oder auf Simulatoren bzw. Emulatoren testen. Simulieren Sie Benutzeraktionen wie „Berühren“, „Prüfen“, „Wischen“ und „Ausrichtung ändern“. Ermitteln Sie die GPS-Position oder nutzen Sie die Statusinformationen des Geräts zu Akku, Arbeitsspeicher und CPU sowie die gespeicherten Textnachrichten und Anrufe.