Integration von Drittanbieter-Testtypen

Silk Central erlaubt das Erstellen benutzerdefinierter Plug-Ins für Testtypen, die nicht zur Standardreihe der verfügbaren Testtypen gehören. Die Standardreihe umfasst Silk Performer, Silk Test Classic, manuelle Tests, NUnit, JUnit und Windows Scripting Host (WSH). Nach dem Erstellen eines neuen Testtyp-Plug-Ins wird der benutzerdefinierte Testtyp in dem Listenfeld Typ des Dialogfeldes Neue Test zusammen mit den Standard-Testtypen angezeigt, die in Silk Central für neue Tests zur Verfügung stehen.

Ein Plug-In legt fest, welche Eigenschaften benötigt werden, um eine Test zu konfigurieren und die Ausführung eines Tests zu implementieren. Die Metadaten der Eigenschaften werden über eine XML-Konfigurationsdatei definiert.

Das Ziel des Plug-In-Ansatzes besteht darin, Tests zu unterstützen, die auf gebräuchlichen Test-Frameworks wie JUnit und NUnit oder auf Skriptsprachen (WSH) beruhen. Dies erleichtert die Anpassung von Silk Central an eine spezielle Testumgebung. Die klar definierte öffentliche API von Silk Central erlaubt die Implementierung einer eigenen Lösung, die den Anforderungen automatisierter Tests entspricht. Silk Central kann durch jedes Drittanbieter-Tool erweitert werden, das über eine Java-Implementierung oder über die Befehlszeile aufgerufen werden kann.

Einzelheiten über die verfügbaren Java-Klassen und -Methoden finden Sie in Javadoc. Wenn der Link nicht funktioniert, klicken Sie im Silk Central-Menü auf Hilfe > Dokumentation > Silk Central API Spezifikation, um Javadoc zu öffnen.

Die in Javadoc beschriebenen Klassen sind in der Datei tm-testlaunchapi.jar enthalten.

Wenn Sie Informationen zu weiteren Plug-Ins benötigen, wenden Sie sich an den Kundensupport.

Dieser Abschnitt enthält ein Codebeispiel, das den Teststyp "Process Executor" implementiert. Mit "Process Executor" kann eine beliebige ausführbare Datei aufgerufen werden. Es erweitert die öffentliche Klasse "Process Test Launcher". Weitere Informationen finden Sie im Beispiel Teststart-Plug-In, das Sie unter Hilfe > Tools herunterladen können, sowie in der Datei Readme.txt.