.NET-Testautomatisierung mit Ranorex

.NET-Testautomatisierung

Realisieren Sie Ihre Testziele für .NET mit der robusten und zuverlässigen Automatisierungssoftware von Ranorex.

Visual Studio integration

Nahtlose Integration

Integrieren Sie in Umgebungen wie z. B. Visual Studio.

Keyword and driven testing

Erweiterte Testabdeckung

Führen Sie Keyword- und datengesteuerte Tests durch.

net testing tools

Für Tester und Entwickler

Nutzen Sie Ranorex für alle Erfahrungsstufen Ihres Teams.

Robust object identification

Robuste Objekterkennung

Verwenden Sie führende Verfahren zur Objekterkennung.

Kompetenz durch jahrelange .NET-Erfahrung

Ranorex Studio – die perfekte Ergänzung für .NET-basierte Umgebungen.

Die .NET-Umgebung bildet die Grundlage von Ranorex Studio. Durch unsere mehr als zehnjährige Erfahrung wissen wir, was QA- und Entwicklerteams für die Automatisierung von .NET-Tests benötigen. Die Bereitstellung der dafür erforderlichen Funktionen zur Testautomatisierung gehört zu unseren Kernzielen. Entwickler und technische Tester können wählen: Entweder Sie verwenden die Kern-API von Ranorex Studio für C# und VB.NET direkt über ihre Visual Studio-Umgebung oder die Ranorex Studio-IDE zum Erstellen flexibler Skripts zur Testautomatisierung. In beiden Fällen können Sie die .NET-Bibliotheken, Frameworks und NuGet-Pakete nutzen. Tester profitieren dabei von der zuverlässigen Objekterkennung mit Plugins für Windows-Formulare (WinForms) und WPF sowie von benutzerfreundlichen Tools für eine Erstellung ohne Programmierung. Das gesamte QA-Team inklusive Projektleiter kann den Ausführungsstand mithilfe unserer umfangreichen Reports prüfen.

Testing .NET applications

Mehr als 4.000 Unternehmen weltweit vertrauen uns.

Auf Ihr Team zugeschnittene Software für .NET-Tests

Von der Erstellung von Tests ohne Programmierung bis zur umfassenden Testautomatisierungs-IDE.

Record and replay NET testing tool

Record & Replay

Simulieren Sie reale Benutzerinteraktionen und erfassen Sie komplette Workflows, ohne programmieren zu müssen: Ranorex Recorder speichert alle Elemente, die während der Aufzeichnung genutzt werden. Erweitern Sie Ihre Tests mit Validierungen und Parametern, konvertieren Sie Aktionen zu Code oder konfigurieren Sie Aktionen für Mausbewegungen inklusive Zeitverzögerungen und Tastenkombinationen.

Test automation api

API für C# und VB.NET

Auf der Basis der Microsoft .NET-Umgebung bietet das Ranorex-Test-Framework eine API für C# und VB.NET, die direkt in Ranorex Studio eingebunden ist. Sie können in Ihrer Entwicklungsumgebung mit der professionellen API robuste und flexible Automatisierungsprojekte komplett neu erstellen oder durchgeführte Aufzeichnungen im Programmcode erweitern.

Analyze UI elements

Ranorex Spy

Mit Ranorex Spy überprüfen Sie die Benutzeroberfläche (UI) Ihrer zu testenden Software, ermitteln und analysieren UI-Elemente und übernehmen alle in Ihren Tests genutzten Steuerelemente in das zentrale Objekt-Repository. Sie erhalten für jedes Element einen RanoreXPath, d. h. eine leistungsstarke, auf XPath basierte Syntax zur eindeutigen Ermittlung von UI-Elementen in Desktop-, Web- und mobilen Applikationen.

manage UI elements

Objekt-Repository

Verwalten und strukturieren Sie auf einfache Weise die UI-Elemente aus Ihren automatischen Tests im Objekt-Repository. Alle ermittelten Elemente werden in diesem Repository in einer hierarchischen Baumstruktur gespeichert. Jedes Objekt erhält automatisch einen eindeutigen logischen Namen. Zusätzlich wird ein Screenshot des zugehörigen Elements erstellt. Da Informationen zur Identifikation des UI Elements getrennt verwaltet werden, verringert sich der Wartungsaufwand erheblich.

Test automation report

Umfassende Reports

Ranorex Studio bietet auch eine API für umfassende Reports. Der komplett konfigurierbare XML-basierte Report kann weitergegeben und auch auf Computern angezeigt werden, auf denen Ranorex nicht installiert wurde. Er ist auch für nicht technische Benutzer leicht verständlich und bietet eine umfassende Übersicht über den Ablauf der Testausführung. Außerdem enthält er Screenshots, ist JUnit-kompatibel und ermöglicht den Wechsel zu fehlgeschlagenen Testfällen direkt aus dem Report.

Integrieren Sie automatische Tests in Ihren ALM-Prozess

Erstellen Sie Testlösungen um den finalen Schritt zu kontinuierlichen Tests zu machen.

Fügen Sie mit Ranorex Studio erstellte Testfälle ihrem bestehenden ALM-Prozess hinzu – egal ob es sich um eine Microsoft-Toolumgebung oder einer anderen Umgebung wie JIRA und Bamboo handelt. Integrieren Sie automatisierte funktionale Tests in Ihr bestehendes Test-Framework in Visual Studio, übernehmen Sie Tests mithilfe von Microsoft Team Foundation Server (TFS) in Ihre Quellcodeverwaltungsprojekte und legen Sie vor allem mit Microsoft Test Manager fest, dass Ranorex-Tests mit jeder Codeänderung automatisch ausgeführt werden.

Continuous testing

“Wir haben uns für Ranorex aufgrund des umfangreichen Technologie Supports und der einfachen Integration mit .NET sowie der Verwendung von C# entschieden. Weiters war für uns die robuste Objekterkennung (Flex, Flash, ASP.NET und HTML) wichtig.”

Natasha Bykhovsky, Industrial Color Software

Automatisierte .NET-Anwendungstests vom Marktführer

Verbessern Sie die Testeffizienz und Testabdeckung mit den Automatisierungsfunktionen von Ranorex Studio.

.NET testing tool for cross-device test automation
Remote test automation

Remotetests

Da in Ranorex die Laufzeitinformationen von den Testinformationen getrennt werden, können Sie einen Test sofort in mehreren Umgebungen weiterverwenden. Mit Ranorex Remote erhöhen Sie Ihre Produktivität und führen Ihre Tests parallel auf Remotecomputern für geräteübergreifende und browserübergreifende Tests aus.

NET regression testing

Regressionstests

Integrieren Sie über Nacht durchgeführte funktionale Regressionstests in Ihren CI-Prozess und stellen Sie so sicher, dass neuer Programmcode die vorhandene Funktonalität nicht beeinträchtigt. Durch Automatisierung der äußerst zeitaufwändigen und repetitiven Regressionstests erhöhen Sie Effizienz und Rentabilität.

Flat learning curve

Flache Lernkurve

Verbessern Sie die Teamleistung mit benutzerfreundlichen Tools für alle Erfahrungsstufen in Ihrem QA- und Entwicklerteams, mit umfangreichem Trainings, Webinaren und professionellem Support. Ranorex Studio stellt sicher, dass Sie Ihre Ziele zur Automatisierung von .NET-Tests erreichen.