Erstellen einer Bibliothek mit schlüsselwortgetriebenen Tests unter Verwendung von Java

Erstellen Sie mit Java eine externe Bibliothek mit Schlüsselwörtern und laden Sie diese auf Silk Central hoch. Dadurch können sie ihr existierendes Test-Framework ganz einfach in Silk Central integrieren, z.B. wenn sie bereits Selenium Tests haben.
  1. Wählen Sie Hilfe > Tools und laden Sie das Java Schlüsselwort-Bibliothek-Tool herunter.
  2. Fügen Sie das heruntergeladene com.borland.silk.keyworddriven.jar zum Klassenpfad Ihres Java-Projekts hinzu.
  3. Erstellen Sie eine Java-Klasse, welche Ihre Schlüsselwörter enthalten wird.
  4. Annotieren Sie die Java-Methoden, die Sie als Schlüsselwörter verwenden möchten. Das folgende Beispiel zeigt eine Klasse, die ein einzelnes Schlüsselwort enthält:
    import com.borland.silk.keyworddriven.annotations.Argument;
    import com.borland.silk.keyworddriven.annotations.Keyword;
    
    public class Keywords {
    
      @Keyword("Mein Schlüsselwort")
      public void myKeyword(@Argument("Benutzername") String name) {
        System.out.println(name);
      }
    }
  5. Kompilieren Sie Ihren Programmcode und erstellen Sie ein Java-Archiv (jar). Wenn Sie Java 9 oder höher verwenden, stellen Sie sicher, dass die Eigenschaft Created-By in der Datei MANIFEST.MF die Java-Version enthält, mit der die Bibliothek erstellt wurde.
  6. Rufen Sie das in der heruntergeladenen jar-Datei enthaltene Befehlszeilen-Tool mit den folgenden Argumenten auf:
    • java
    • -jar com.borland.silk.keyworddriven.jar
    • -build
    • Name der Bibliothek, die generiert werden soll.
    • Art der Bibliothek, zur Zeit wird nur Java unterstützt.
    • Pfad der Binär-Dateien wo sich Ihre Schlüsselwort-Bibliothek befindet (jar-Datei) und, wenn nötig, sämtliche weitere erforderliche Bibliotheken.
    • Name des zu erstellenden Bibliothekspakets (zip-Archiv).
    Das folgende Beispiel zeigt die Kommandozeile zum Erstellen einer Schlüsselwort-Bibliothek:
    java -jar com.borland.silk.keyworddriven.jar -build 
    MyLibrary Java ./output "./output/library.zip"
Wählen Sie Tests > Bibliotheken > <Bibliothek> > Eigenschaften. Mit dem Befehlszeilen-Tool, oder im Bereich Schlüsselwort-Bibliothek, kann das generierte zip-Archiv auf Silk Central hochgeladen werden.