Ranorex Logo

C#-Tests mit Ranorex Studio

Erreichen Sie Ihre Testziele mit einem umfassenden C#-Testautomatisierungs-Framework.
buch-desktop

Erstellen Sie automatisierte Tests in C# für jede Plattform

C#-Testtools zur Automatisierung der neuesten Anwendungen für Desktop, Web und Mobilgeräte sowie von Legacy-Anwendungen.
Die umfassende C#-Testautomatisierungssuite von Ranorex Studio enthält alles, was technische Tester zur Erstellung robuster, zuverlässiger automatisierter Tests benötigen: .NET-Bibliotheken, Frameworks und NuGet-Pakete.

  • Profitieren Sie von den branchenführenden Objekterkennungsfunktionen von Ranorex Studio, einschließlich Plugins für Windows Forms (WinForms) und WPF, sowie von einer breiten Palette unterstützter Technologien.
  • Führen Sie datengesteuerte Tests gegen eine SQL Server-Datenquelle, eine CSV-Datei oder eine interne Datentabelle aus.
  • Führen Sie Ranorex Studio Tests von der Konsole, der Kommandozeile oder dem NUnit Test Runner aus, oder verteilen Sie sie auf einem Selenium Grid.
startseite_merkmale_mobile

Unterstützung für Desktop, Web und Mobile

Die breite Technologieunterstützung ermöglicht die C#-Testautomatisierung für jede Plattform.

Robuste UI-Objekterkennung

Beschleunigen Sie die Entwicklung und reduzieren Sie die Wartung von Tests durch eine robuste, zuverlässige Objektidentifikation.

Einfach zu bedienen, für jedermann

Abstraktionsschichten verbessern die Zusammenarbeit und machen Tests besser wartbar.

Arbeitet im C#-Ökosystem

Integration mit C#-freundlichen Tools wie Visual Studio, SpecFlow und Microsoft TFS.
integration_crossfunctional-team@2x

Tools zur Befähigung aller Teammitglieder

Es ist nicht nur für technische Tester gedacht: Die Abstraktionsebenen von Ranorex Studio verbessern die Zusammenarbeit
Ranorex Studio ist so konzipiert, dass es von allen Teammitgliedern genutzt werden kann:

  • Business-Analysten können SpecFlow BDD-Szenarien direkt in Ranorex Studio erstellen.
  • Nicht technisch versierte Tester können die leistungsstarke Capture-and-Replay-Funktion nutzen, um Tests zu automatisieren, Validierungen hinzuzufügen, die bedingte Ausführung zu konfigurieren und Parameterwerte festzulegen, ohne Code schreiben zu müssen.
  • Technische Tester können wiederverwendbare Codemodule erstellen und gemeinsam nutzen und die Versionskontrolle konfigurieren, um sicherzustellen, dass die Testfälle ordnungsgemäß verwaltet werden. 
  • Lösen Sie Ranorex Studio-Tests direkt von Ihrem CI-Server aus und erstellen Sie einen Testlaufbericht, der vom Management gelesen werden kann, ohne dass eine Ranorex Studio-Lizenz erforderlich ist.

Verbessern Sie die Zusammenarbeit und befähigen Sie das gesamte QA-Team mit den C#-Testtools von Ranorex Studio.

Visual Studio oder Ranorex Studio: Sie haben die Wahl

Greifen Sie von Ihrer bevorzugten Testentwicklungsumgebung aus auf die Ranorex C# Testwerkzeuge zu.
Das Ranorex-Testframework basiert auf der Microsoft .NET-Umgebung und bietet eine API für C# und VB.NET, die sich in Visual Studio integrieren lässt. Verwenden Sie Ihre bevorzugte Entwicklungsumgebung, um robuste und flexible Automatisierungsprojekte von Grund auf zu erstellen oder bestehende Aufzeichnungen im Code zu verbessern. Ranorex Studio-Funktionen wie intelligente Ordner, bedingte Ausführung, verschachtelte Schleifen und Soft-Assertions ermöglichen es technischen Testern, selbst die schwierigsten Automatisierungsherausforderungen zu meistern.

csharp-ide-visual

Beginnen Sie jetzt mit der Testautomatisierung. Keine Kreditkarte erforderlich.

"Wir haben uns für Ranorex aufgrund der unterstützten Technologien, der einfachen Integration in .NET mit vertrauten Sprachen wie C# und vor allem wegen der robusten Objekterkennungsfunktionen (Flex, Flash, ASP.NET und HTML) entschieden."

- Natasha Bykhovsky, Industrielle Farbsoftware

"Direktes Feedback für die Entwickler nach den Check-Ins. Einsparung von 20-30 Testertagen in jedem Regressionszyklus".

- Ein weltweites Unternehmen mit 500 professionellen Dienstleistungen

"Das beste Automatisierungstool auf dem Markt."

- Rain Bird Gesellschaft

"Wir haben uns für Ranorex Studio für unsere Web- und Mobile-App-Tests entschieden, weil es so zuverlässig und einfach zu bedienen ist."

- Ein mittelständisches Unternehmen für Computerdienstleistungen

Warum Ranorex Studio für C#-Testautomatisierung verwenden?

Sichern Sie die höchste Qualität Ihres C#-Projekts mit dem benutzerfreundlichen Ranorex Framework zur Automatisierung funktionaler Tests.

buch-desktop

Schnelle Erstellung von Tests mit zuverlässiger Erfassung und Wiedergabe sowie Click-and-Go-Aktionen

Für einen schnellen Start Ihres Automatisierungsprojekts verwenden Sie den Ranorex Recorder zur automatischen Erfassung von UI-Aktionen und Elementen direkt aus Ihrer Anwendung. Erweitern Sie dann Ihre Aufzeichnung mit Validierungen und Parametern, fügen Sie Bedingungen für die Ausführung hinzu und binden Sie Variablen für datengesteuerte Tests. Sie können auch ganz einfach Aktionen konfigurieren, um verschiedene Mausbewegungen darzustellen, Zeitverzögerungen und Tastenkombinationen einzubeziehen oder Aktionen aufzurufen.

Erkennen von Objekten auch bei gemischter Technologie

Verwenden Sie Ranorex Spy, um die Benutzeroberfläche Ihrer Anwendung zu untersuchen, UI-Elemente sofort zu verfolgen und zu analysieren und das zentrale Objekt-Repository mit allen in Ihren Tests verwendeten Steuerelementen zu füllen. Spy generiert einen RanoreXPath für jedes Element - eine leistungsstarke Syntax, die auf XPath basiert und UI-Elemente selbst in Anwendungen mit gemischten Technologien eindeutig identifizieren kann.

Erweitern Sie Aufzeichnungen oder erstellen Sie Benutzercode-Module in der vollständigen IDE

Beschleunigen Sie die Testentwicklung mit einer vollständigen IDE, die Funktionen wie intelligente Code-Vervollständigung, Code-Vorlagen, Debugging-Funktionen, Refactoring-Mechanismen und Automatisierungshilfen enthält. Die Ranorex-IDE unterstützt Best Practices zur Verringerung des Wartungsaufwands für Tests, z. B. globale und lokale Parameter, wiederverwendbare Module, intelligente Ordner und Setup/Teardown-Abschnitte.

Verwalten und Organisieren von UI-Elementen im Ranorex-Objekt-Repository

Alle Elemente, die von Ranorex Spy identifiziert werden, werden automatisch in einer hierarchischen Baumstruktur in der Objektablage gespeichert. Jedes Objekt erhält automatisch einen eindeutigen und logischen Namen und enthält ein Bildschirmfoto des Elements, das es repräsentiert. Das Objekt-Repository trennt die Identifikationsinformationen von den Testaktionen, um die Wartbarkeit der Tests zu verbessern.

Erstellen von Selenium WebDriver-Tests und deren Ausführung in einem Selenium-Grid

Selenium WebDriver ist in die Kern-API von Ranorex Studio integriert, so dass Sie nicht darauf beschränkt sind, Selenium-Tests einfach auszulösen: Sie können sie vollständig in der Ranorex-IDE erstellen, auf Wunsch auch mit codelosen Tools. Führen Sie Tests parallel mit dem Ranorex Parallel Runner aus oder verteilen Sie sie auf ein Selenium Grid. Lesen Sie mehr über die Vorteile der Ranorex Studio Integration mit Selenium WebDriver.

Erstellung und Weitergabe von Testlaufberichten mit der integrierten Berichts-API

Ranorex Studio enthält eine API für umfassende Berichte. Der vollständig anpassbare XML-basierte Bericht, der auf Rechnern, auf denen Ranorex Studio nicht installiert ist, gemeinsam genutzt und angezeigt werden kann, ist auch für technisch nicht versierte Benutzer leicht verständlich und bietet einen umfassenden Überblick über den Ablauf der Testausführung. Er enthält Screenshots, ist JUnit-kompatibel und ermöglicht es Ihnen, direkt aus dem Bericht heraus zu fehlgeschlagenen Testfällen zu springen.

Aufbau einer vollständigen C#-Testing-Toolchain

Ranorex lässt sich in die von Ihnen verwendeten C#-Testtools integrieren, darunter Visual Studio, TFS und andere.

integration_ranorex-studio@2x

Cubeware hat sich für Ranorex Studio entschieden, weil es sich in den eigenen Technologie-Stack einfügt, über eine starke Automatisierungs-API verfügt, eine hervorragende Objekterkennung bietet und einfach zu bedienen ist.

Vertraut von

4000+ Unternehmen weltweit

CaterpillarCiscoPhilipsDellMotorolaToshiba
CitrixEricssonSalbeiSymantecKontinentaleIBMGenerali
AdidasCanonSiemensLufthansaHitachiRoche
iOS-Automatisierungstests mit Ranorex Studio

Erstellen Sie automatisierte Tests in C# für jede Plattform

C#-Testtools zur Automatisierung der neuesten Anwendungen für Desktop, Web und Mobilgeräte sowie von Legacy-Anwendungen.
Die umfassende C#-Testautomatisierungssuite von Ranorex Studio enthält alles, was technische Tester zur Erstellung robuster, zuverlässiger automatisierter Tests benötigen: .NET-Bibliotheken, Frameworks und NuGet-Pakete.