Schlüsselwort-Konzepte

Schlüsselwörter beschreiben in der Regel die Anforderungen an die Ausführungsumgebung, wie beispielsweise Plattform, Betriebssystem und vorinstallierte Anwendungen. Je nachdem, ob die Testsuite automatisch oder manuell ausgeführt wird, werden Schlüsselwörter unterschiedlich verwendet.
Automatisierte Testsuiten
Wenn eine Testsuite ausgeführt wird, vergleicht Silk Central die Schlüsselwörter der Testsuite mit den Schlüsselwörtern aller verfügbarer Ausführungsserver. Die Testsuite wird dann auf dem zuerst erkannten Ausführungsserver ausgeführt, der über eine übereinstimmende Schlüsselwortliste verfügt.
Manuelle Testsuiten
Bei manuellen Testsuiten kann der manuelle Tester die Testumgebung mit Schlüsselwörtern festlegen.

Wenn eine automatisierte Testsuite auf mehreren Ausführungsservern ausgeführt werden muss, erstellen Sie eine Kopie der Testsuite und ordnen der Testsuite zusätzliche Schlüsselwörter zu, die den Schlüsselwörtern anderer Ausführungsserver entsprechen.

Reservierte Schlüsselwörter

Falls keine Hardwarebereitstellung für die Ausführung von automatisierten Testsuiten erforderlich ist, können Sie die reservierten Schlüsselwörter benutzen, die automatisch für jeden Ausführungsserver definiert werden. In diesem Fall ist es nicht erforderlich, den Ausführungsservern manuell Schlüsselwörter zuzuordnen. Stattdessen können Sie jede Testsuite direkt statisch einem Ausführungsserver zuordnen.

Jedem neu eingerichteten Ausführungsserver wird automatisch ein reserviertes Schlüsselwort zugeordnet. Reservierte Schlüsselwörter haben folgendes Format: #<execution server name>@<location name>.

Reservierte Schlüsselwörter sind nur beim Zuordnen von Schlüsselwörtern zu Testsuiten verfügbar.

Neben den reservierten Schlüsselwörtern, die automatisch für jeden definierten Ausführungsserver eingerichtet werden, werden auch für jeden Ausführungsservertyp reservierte Schlüsselwörter festgelegt.
#PHYSICAL
Beschränkt die Bereitstellung von Ausführungsservern auf physische Ausführungsserver.
#VIRTUAL
Beschränkt die Bereitstellung von Ausführungsservern auf virtuelle Ausführungsserver.

Schlüsselwörter und virtuelle Ausführungsserver

Schlüsselwörter werden virtuellen Ausführungsservern auf die gleiche Weise zugeordnet wie physischen Ausführungsservern. Sobald Sie mindestens einen virtuellen Ausführungsserver konfigurieren, wird das Schlüsselwort #VIRTUAL dynamisch erstellt und zum Zuordnen zu allen Testsuiten verfügbar gemacht. Wenn eine Testsuite auf einem virtuellen Computer ausgeführt werden soll, wählen Sie für die Testsuite das Schlüsselwort #VIRTUAL. Wenn einer Testsuite weder das Schlüsselwort #VIRTUAL noch das Schlüsselwort #PHYSICAL zugeordnet wurde, kann sie entweder auf einem virtuellen oder einem physischen Ausführungsserver ausgeführt werden, sofern die Einstellungen für die Ausführungsumgebung übereinstimmen. Wenn die Schlüsselwörter einer Test mehreren virtuellen Ausführungsservern entsprechen, wird der virtuelle Ausführungsserver ausgewählt, der zuerst erkannt wird.

Ausführung von Ordnern

Testsuiten können in Ordnern zusammengefasst werden, die wiederum Unterordner und Testsuiten enthalten können. Die Optionen für die Ausführung einer Testsuite sind auch für die Ausführung von Ordnern verfügbar.

Bei der Ausführung eines Ordners werden die darin enthaltenen Unterordner und Testsuiten wie folgt behandelt:
Schlüsselwörter des ausgeführten Ordners Schlüsselwörter der darin enthaltenen Testsuite/Unterordner Ausführung der darin enthaltenen Testsuite/Unterordner
Ohne Schlüsselwörter Ohne Schlüsselwörter Eine Testsuite ohne Schlüsselwörter erhält nach der Ausführung den Status NICHT AUSGEFÜHRT.
Ohne Schlüsselwörter Mit Schlüsselwörtern Ausführungsserver werden anhand der Schlüsselwörter der Testsuite bzw. Unterordner zugeordnet.
Mit Schlüsselwörtern Ohne Schlüsselwörter Ausführungsserver werden anhand der Schlüsselwörter des Ordners zugeordnet.
Mit Schlüsselwörtern Mit Schlüsselwörtern Ausführungsserver werden anhand der Schlüsselwörter des Ordners zugeordnet.
Anmerkung: Wenn ein Ordner manuell ausgeführt wird und wenn keine Schlüsselwörter zugeordnet wurden oder kein Ausführungsserver für die zugeordneten Schlüsselwörter gefunden wird, dann wird eine Testsuite als Nicht ausgeführt gekennzeichnet.