Ein Schlüsselwort ist eine definierte Kombination von einer oder mehr Aktionen gegen ein Testobjekt. Ein Schlüsselwort kann mit verschiedenen Werkzeugen und in verschiedenen Programmiersprachen, zum Beispiel Java oder .NET, implementiert werden. In Silk Test ist ein Schlüsselwort eine annotierte Testmethode (@Keyword). Schlüsselwörter sind als Schlüsselwortobjekte gespeichert.
Schlüsselwortgetriebene Tests und ihre zugehörigen Schlüsselwörter können in Silk Central entworfen werden, während die eigentliche Implementierung in einem Tool für funktionales Testen gemacht wird. Silk Central und Silk Test unterstützen die schlüsselwortgetriebene Testmethodologie und ermöglichen eine sehr enge Zusammenarbeit zwischen Automatisierungsingenieuren und Business Analysten, indem Automatisierungsingenieure ein wartbares Automatisierungs-Framework erstellen, welches aus gemeinsamen Objekten in Form von Schlüsselwörtern in Silk Test besteht. Diese Schlüsselwörter können dann von Business Analysten sowohl in Silk Test verwendet werden, um neue schlüsselwortgetriebene Tests zu erstellen, als auch in Silk Central, um existierende manuelle Tests zu automatisieren oder um neue schlüsselwortgetriebene Tests zu erstellen.
Eine Schlüsselwort-Sequenz ist ein Schlüsselwort, welches eine Kombination von anderen Schlüsselwörtern ist. Schlüsselwort-Sequenzen verbinden oft verwendete Schlüsselwortkombinationen in einem einzigen Schlüsselwort, wodurch Sie den Wartungsaufwand verkleinern und Ihre Tests sauber ordnen können.