×
Menü

Projekt migrieren

Diese Anleitung beschreibt das Vorgehen um mit Ranorex automatisierte Testfälle von einem aqua-Server auf einen anderen aqua-Server zu migrieren.
 
1.     Im Zielsystem die gleichen Skripte (gleicher Name und Namespace!) erstellen, die auch im Quellsystem vorhanden sind und für die Testfallerstellung benötigt werden.
2.     Beziehungen bzw. Abhängigkeiten zwischen den Skripten erstellen (Ansicht: Nutzung). Dies ist insbesondere sinnvoll, um das Repository und User-Code-Module wiederzuverwenden.
 
 
 
3.     Auf beiden aqua-Systemen einen Testfall erstellen, der alle Skripte enthält.
 
 
 
4.     Im Quellsystem über den Variablenmanager die Variablen der Original-Testfälle exportieren.
5.     Im Quellsystem externen Editor (Ranorex) öffnen und den Ordner öffnen, der die Solution enthält (Rechtsklick auf Solution -> Ordner öffnen).
6.     Diesen Ordner kopieren und in den Unterordnern, die die Skripte enthalten, jeweils die Datei Main.cs löschen.
 
 
7.     Im aqua-Zielsystem den unter Schritt 3 erstellten Testfall in Ranorex öffnen.
8.     Den Ordner, der die Solution enthält, öffnen und den in Schritt 6 kopierten Ordner (ohne Main.cs-Dateien!) hineinkopieren.
9.     Wenn die richtigen Recordings nicht gefunden wurden, über die Schaltfläche „Show all files“ diese anzeigen lassen und dem Projekt hinzufügen (Rechtsklick -> „include in Project“).
 
 
10.     In den Main.cs-Dateien müssen dann noch folgende zwei Zeilen so angepasst werden, dass das richtige Recording statt des MainRecordings aufgerufen wird (gelb markiert).
 
 
11.     Das Projekt in Ranorex kompilieren, Ranorex schließen und den Testfall in aqua speichern.
12.     Die einzelnen Testfälle mit Hilfe der Skripte im Zielsystem neu erstellen und die (in Schritt 4 exportierten) Variablen über den Variablenmanager importieren.