Die Technologie für die Hardwarebereitstellung von Silk Central erleichtert die Verwaltung von Testumgebungen mit zahlreichen Ausführungsservern. Statt auf die Definition direkter 1:1-Beziehungen zwischen den einzelnen Ausführungsservern und Testsuiten angewiesen zu sein, kann Silk Central mithilfe von Schlüsselwörtern automatisch den für eine Testsuite geeigneten Ausführungsserver auswählen. Hierzu werden die Schlüsselwortlisten der einzelnen Testsuiten jeweils mit den Schlüsselwortlisten aller aktiven Ausführungsserver verglichen.
Schlüsselwörter beschreiben in der Regel die Umgebung eines Ausführungsservers, z. B. Plattform, Betriebssystem und vorinstallierte Anwendungen. 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 Ausführungsserver ausgeführt, der der Schlüsselwortliste der Testsuite entspricht. Wird kein passender Ausführungsserver gefunden, dann wird die Testsuite nicht ausgeführt. Falls mehrere Ausführungsserver mit passenden Schlüsselwortlisten vorhanden sind, dann wird die Testsuite auf dem ersten erkannten Ausführungsserver ausgeführt.
Silk Central weist physikalischen Ausführungsservern automatisch Schlüsselwörter zu, basierend auf welche Browser installiert sind und welche mobilen Geräte angeschlossen sind, wenn auf dem Ausführungsserver Silk Test installiert ist.
Falls keine Hardwarebereitstellung erforderlich ist, können Sie auf die reservierten Schlüsselwörter zurückgreifen, 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.
#<execution server name>@<location name>
Reservierte Schlüsselwörter sind nur beim Zuordnen von Schlüsselwörtern zu Testsuiten verfügbar. Beim Zuordnen von Schlüsselwörtern zu Ausführungsservern sind sie weder verfügbar noch brauchbar.
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.
Beschränkt die Bereitstellung von Ausführungsservern auf physische Ausführungsserver.
Beschränkt die Bereitstellung von Ausführungsservern auf 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 (oder beide zugeordnet wurden), 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 Testsuite mehreren virtuellen Ausführungsservern entsprechen, wird der virtuelle Ausführungsserver ausgewählt, der zuerst erkannt wird.