Testfall-Automatisierung für TestRail

Automatisieren Sie Testszenarien in Ranorex Studio und erhalten Sie Echtzeit-Ergebnisse in TestRail.

Integration von TestRail und Ranorex Studio
Breite technologische Unterstützung

Maximieren Sie Ihre Ressourcen

Erweitern Sie die Testabdeckung und unterstützen Sie schnelle Release-Zyklen bei gleichzeitiger Kostenkontrolle.
 Tools für jedes Erfahrungslevel

Befähigung aller Qualifikationsstufen

Erstellen Sie anspruchsvolle Tests mit benutzerfreundlichen Tools für die codierungsfreie Automatisierung und einer vollständigen IDE.
Integration von automatisierten Funktionstests in Entwicklungsplattformen

All-in-One-Lösung

Automatisieren Sie Desktop-, Web- und Mobil-Tests auf älteren Plattformen oder den neuesten Technologien.
Einfache Integration

Einfache Integration

Synchronisieren Sie Testfälle mit Ranorex Studio und erhalten Sie Testrückmeldungen in Echtzeit in TestRail.

Erreichen Sie Ihre Testziele

Kombinieren Sie TestRail Testfallmanagement mit Ranorex Studio Testautomatisierung, um schnelles Feedback zur Anwendungsqualität zu erhalten.

Verbessern Sie die Softwarequalität und maximieren Sie gleichzeitig Ihre Ressourcen, indem Sie TestRail Testfallmanagement mit RanorexStudio Testautomatisierung kombinieren. Verwenden Sie automatisierte datengesteuerte Tests, um Ihre Eck-, Rand- und Grenzfälle abzudecken, damit Sie nicht immer wieder dieselben Testfälle für unterschiedliche Datenwerte wiederholen müssen. Steigern Sie die Effizienz, indem Sie automatisierte Regressionstests über Nacht und parallel ausführen, so dass Sie das für DevOps unerlässliche High-Speed-Feedback liefern können. Da weniger Zeit für Routineaufgaben aufgewendet werden muss, können sich die QA-Mitarbeiter auf anspruchsvollere Testszenarien sowie auf explorative und UX-Tests konzentrieren. Die breite Technologieunterstützung von Ranorex Studio, die zuverlässige Objekterkennung und die integrierten Best Practices sorgen dafür, dass Ihre Tests stabil und zuverlässig sind, auch wenn sich die zu testende Anwendung ändert.

Beginnen Sie jetzt mit der Testautomatisierung. Keine Kreditkarte erforderlich.

vor
Nach
Tool zur Aufzeichnung und Wiedergabe von Funktionstests

Desktop-Tests

Ranorex Studio unterstützt eine breite Palette von Desktop-Technologien, von Java oder .NET bis hin zu Anwendungen, die auf Drittanbieter-Steuerungen wie Telerik, DevExpress oder Infragistics basieren. Führen Sie End-to-End-Tests von ERP Systemen wie SAP oder Salesforce oder hybriden Anwendungen durch, die Chromium-basierte Frameworks CEF, Electron oder QT WebEngine verwenden.

Zuverlässige Objekterkennung

Web-Tests

Mit Selenium WebDriver der in die Kern-API von Ranorex integriert ist, ist es einfach, Webanwendungstests zu erstellen und sie dann auf einem Selenium-Grid zu verteilen, um Cross-Browser-Tests auf Windows, macOS und Linux. Ranorex Studio unterstützt Nicht-HTML5-Elemente wie z.B. PDF-Dokumente, die Selenium WebDriver nicht unterstützt

Mobile Tests auf realen Geräten und Simulatoren

Mobile Prüfung

Testen Sie native, Web- und hybride mobile Anwendungen auf echten Android oder iOS Geräten oder Emulatoren. Imitieren Sie Benutzerinteraktionen wie Tipp- und Wischgesten und simulieren Sie Dienste wie den GPS-Standort. Rooting ist nicht erforderlich: Verwenden Sie einfach den Ranorex-Instrumentierungsassistenten, um Ihre mobile App über eine Wi-Fi- oder USB-Verbindung zu instrumentieren und bereitzustellen.

Sehen Sie sich unser On-Demand-Webinar an

Beherrschung der TestRail-Integration: Steigern Sie Ihre Produktivität durch die Kombination von Ranorex Studio Testautomatisierung mit TestRail Testfallmanagement.

Entdecken Sie unser On-Demand-Webinar
Entdecken Sie unser On-Demand-Webinar

"Es ist so einfach, das Tool in die Hand zu nehmen und mit der Automatisierung zu beginnen, selbst wenn man kein Automatisierungsexperte ist. Es hat uns so viel Zeit gespart und die Kosten erheblich reduziert. Die Umschulung war einfach."

Digital QA Manager, Großunternehmen im Bereich Logistik und Lieferkette

Lesen Sie den vollständigen Bericht bei Capterra

"Wir können jetzt drei Patches pro Woche für eine Anwendung bereitstellen, für die früher eine Woche Regressionstests erforderlich waren.

Produktmanager, mittelständisches Einzelhandelsunternehmen

Lesen Sie die vollständige Bewertung bei TechValidate

Integration von TestRail mit Ranorex Studio

Erhalten Sie schnelles Feedback von automatisierten Testfällen, unabhängig davon, ob Sie einen TestRail-Server vor Ort verwenden oder auf TestRail in der Cloud zugreifen.

Es sind nur drei einfache Schritte erforderlich, um TestRail für die Integration mit Ranorex Studio zu konfigurieren. Aktivieren Sie zunächst die TestRail-API. Dann richten Sie die gewünschten Benutzerrollen und Berechtigungen in TestRail ein. Schließlich fügen Sie der TestRail-Benutzeroberfläche ein neues benutzerdefiniertes Feld "Automation Type" hinzu, das Sie zur Identifizierung der Testfälle verwenden, die Sie in Ranorex Studio automatisieren möchten.

Sobald die TestRail-Konfiguration abgeschlossen ist, können Sie TestRail verwenden, um eine umfassende Testsuite zu erstellen, die alle Ihre manuellen oder automatisierten Testszenarien beschreibt. Verwenden Sie dann das neue benutzerdefinierte Feld, um zu markieren, welche Testfälle zur Automatisierung in Ranorex Studio exportiert werden sollen. Der Rest der Integration wird vom RanorexStudio TestRail Wizard übernommen, der die Synchronisation der Testfälle zwischen den beiden Lösungen übernimmt. Eine Demonstration des Assistenten finden Sie imVideo oder in unserem Blog-Artikel RanorexStudio 8.1 Now Available, , der die Integration beschreibt.

Importieren, exportieren und synchronisieren

Importieren, exportieren und synchronisieren

Die Integration unterstützt den Import von, Exportierenund Synchronisieren von Testfälle zwischen TestRail und Ranorex Studio. Sie können alle oder ausgewählte Testsuiten aus einem TestRail-Projekt in eine Ranorex Studio-Lösung importieren. Es werden nur TestRail-Fälle importiert, bei denen das benutzerdefinierte Feld "Automation Type" auf "Ranorex" gesetzt ist; andere werden ignoriert. Sie können auch bestehende Ranorex Studio Testsuiten in Test Rail exportieren. Sobald der Import/Export abgeschlossen ist, verwenden Sie die Synchronisierungsfunktion, um Aktualisierungen durchzuführen.

Flexible Testdurchführung

Flexible Testdurchführung

Sobald die Synchronisierung und Testautomatisierung abgeschlossen sind, können Sie Ihre Ranorex Studio-Testsuite von Ranorex Studio aus ausführen oder sie von einer Continuous Integration-Lösung wie Jenkins, Hudson, Bamboo oder TeamCity aus starten. Unabhängig davon, für welche Option Sie sich entscheiden, können Sie auch entscheiden, ob die Ergebnisse an einen neuen TestRail-Testlauf oder an einen bestehenden Testlauf gemeldet werden sollen. Ranorex Studio führt alle Tests in der aktuellen Laufkonfiguration aus, meldet aber nur die Ergebnisse für verknüpfte Testfälle an TestRail.

Ergebnisse in Echtzeit

Ergebnisse in Echtzeit

Während eines Testlaufs können Sie TestRail jederzeit öffnen, um den Status zu überprüfen. Bei einem neuen Testlauf meldet Ranorex Studio die Ergebnisse für alle Testfälle, die mit TestRail verknüpft und Teil der aktuellen Laufkonfiguration sind. Für einen bestehenden Testlauf meldet Ranorex Studio nur Ergebnisse für Testfälle, die ein Gegenstück im bestehenden TestRail-Lauf haben und Teil der aktuellen Laufkonfiguration sind. Alle Testfälle, die in Ranorex Studio blockiert sind, werden an TestRail als "ungetestet" gemeldet.

Beginnen Sie jetzt mit der Testautomatisierung. Keine Kreditkarte erforderlich.

Holen Sie sich ein komplettes Testautomatisierungs-Framework

Ranorex Studio bietet Werkzeuge für die schnelle, codelose Testerstellung sowie eine umfassende IDE zur Testautomatisierung.

Automatisierte Funktionstests mit Ranorex Studio
Tool zur Aufzeichnung und Wiedergabe von Funktionstests

Capture-and-Replay für schnelle Automatisierung

Erstellen Sie Ihren ersten automatisierten Test mit dem Ranorex Studio RocketStart-Assistenten und dem integrierten Erste-Schritte-Tutorial auf einfache Weise. Simulieren Sie echte Benutzerinteraktionen und erfassen Sie ganze Arbeitsabläufe mit dem RanorexRecorder. Erweitern Sie Ihre Tests mit Validierungen, verknüpfen Sie sie mit Testdaten, legen Sie Bedingungen für die Ausführung fest und schließen Sie Zeitverzögerungen ein - ohne eine einzige Zeile Code zu schreiben.

Zuverlässige Objekterkennung

Zuverlässige Objekterkennung

Verwenden Sie RanorexSpy , um die Benutzeroberfläche Ihrer zu testenden Software zu untersuchen, UI-Elemente sofort zu verfolgen und zu analysieren und das zentrale Objekt-Repository mit den in Ihren Tests verwendeten Steuerelementen zu füllen. Sie erhalten einen RanoreXPath für jedes Element - eine leistungsstarke Syntax, die auf XPath basiert, um UI-Elemente in Desktop-, Web- und mobilen Anwendungen eindeutig zu identifizieren.

Symbol Support und Training

Unterstützung für datengesteuerte Tests

Führen Sie Ihre automatisierten Verfahren schnell aus, um mehrere Testszenarien abzudecken. Ranorex Studio unterstützt einfache interne Datentabellen, CSV- und Microsoft Excel-Dateien sowie SQL-Datenbankkonnektoren. Verwenden Sie eine einzige Quelle oder kombinieren Sie Quellen für maximale Flexibilität. Maskieren Sie Eingabe- und Validierungswerte, damit sie nicht im Testbericht erscheinen.

 Programmierumgebung für Code-basierte Testentwicklung

Vollständige IDE für Automatisierungsexperten

Verwenden Sie die vollständige IDE, um Aufzeichnungen zu bearbeiten oder benutzerdefinierte Tests vollständig im Code zu erstellen, entweder mit C# oder VB.Net. Beschleunigen Sie die Entwicklung mit Funktionen wie intelligenter Code-Vervollständigung, Code-Vorlagen, Debugging-Funktionen, Refactoring-Mechanismen und mehr. Speichern Sie Module in der Benutzercode-Bibliothek, um sie mit anderen Teammitgliedern zu teilen.
Zuverlässige Objekterkennung

Tools für die Zusammenarbeit

Effektivere Zusammenarbeit mit dem gemeinsam nutzbaren Objekt-Repository von Ranorex Studio, wiederverwendbaren Code-Modulen und Unterstützung für mehrere Test-Suites in einem Projekt. Verwalten Sie Änderungen mit der Versionskontrolle von Git, Subversion oder Team Foundation Server. Reduzieren Sie Merge-Konflikte, indem Sie den Ranorex Magic Merger in Ihre Versionskontrolllösung integrieren. 

Reporting

Werkzeuge für die Fehlersuche

Verwenden Sie den in Ranorex Studio integrierten Testbericht, um direkt zu einem fehlgeschlagenen Testschritt zu springen, das Problem zu beheben und den Test neu zu starten, damit Sie keinen Schritt verpassen. Wenn zusätzliche Untersuchungen erforderlich sind, schalten Sie einfach den Wartungsmodus ein, um Fehler während der Testausführung schnell zu identifizieren und zu beheben. Sobald die Testausführung abgeschlossen ist, liefert die Integration mit TestRail die Ergebnisse des Testlaufs in Echtzeit.