Teilen und Verwenden von Tests

Verwalten Sie wiederkehrende Tests und deren Anforderungszuordnungen zentral, stellen Sie sie für die gemeinsame Nutzung bereit und verwenden Sie sie projektübergreifend.
Wenn Ihr Projekt so konfiguriert ist, dass Tests eines bestimmten bereitstellenden Projekts verwendet werden (siehe Hinzufügen von Projekten), können Sie diese Tests in Ihrem Projekt wiederverwenden, indem Sie sie über die Auswahlbenutzeroberfläche auswählen.
Gehen Sie wie folgt vor, um gemeinsam verwendbare Tests in Ihr Projekt einzufügen:
  1. Klicken Sie im Menü auf Tests > Detailansicht.
  2. Klicken Sie mit der rechten Maustaste auf den Container oder Testordner, in den Sie die gemeinsam verwendbaren Tests einfügen möchten.
  3. Wählen Sie Gemeinsam verwendbare Tests.
  4. Wählen Sie Gemeinsam verwendbare Tests einfügen. Der Dialog Tests durchsuchen wird angezeigt.
  5. Wählen Sie die Tests aus, die Sie einfügen möchten.
    Tipp: Um die angezeigte Testmenge einzugrenzen, legen Sie entweder einige Kriterien im Feld Suche fest oder wählen Sie einen vordefinierten Filter aus der Liste aus.
  6. Klicken Sie auf OK. Die ausgewählten Tests werden eingefügt. Die Testeigenschaften enthalten eine Test-Referenz, d. h. einen Link zum gemeinsam verwendbaren Test.
  7. Um einen verwendenden Test von einem gemeinsam verwendbaren Test zu trennen, klicken Sie im Feld Test-Referenz auf Löschen.
    Anmerkung: Um eine Referenz zu einem gemeinsam verwendbaren Test zu entfernen, benötigen Sie die Berechtigung Tests und Ausführungen – Verwalten.
    Nach dem Entfernen der Referenz besteht zwischen dem Test und dem gemeinsam verwendbaren Test keine Verbindung mehr. Aktualisierungen werden daher nicht mehr zwischen dem gemeinsam verwendbaren Test und dem verwendenden Test per Pushvorgang übertragen und empfangen.

Um alle Tests anzuzeigen, die einen bestimmten gemeinsam verwendbaren Test verwenden, klicken Sie auf Tests > Detailansicht und wählen Sie die Registerkarte Verwendungen.

Bei der Verwendung von Tests ist Folgendes zu beachten:
  • Das Projekt, das die Tests verwendet, muss so konfiguriert sein, dass es Tests aus dem bereitstellenden Projekt wiederverwendet.
  • Tests können nur in einen bestehenden Container eingefügt werden.
  • Mit den Aktionen Änderungen übernehmen und Änderungen auf den gemeinsam verwendbaren Test anwenden werden unterschiedliche Testtypen zwischen einem verwendenden Test und dem entsprechenden gemeinsam verwendbaren Test verarbeitet. Auf diese Weise wird in beiden Tests derselbe Testtyp verwendet.
  • Beim Übernehmen von Änderungen aus einem Test, der gemeinsam verwendbare Testschritte, Schlüsselwörter, Geschäftskomponenten oder Flows verwendet, müssen die entsprechenden Bibliotheken sowohl im Projekt, das den Test verwendet, als auch im Projekt, das den Test bereitstellt, sichtbar sein.
  • Damit auch zugeordnete Anforderungen erhalten bleiben, muss im verwendenden Projekt dieselbe Anforderungsintegration bzw. dieselbe Word- oder Excel-Importdatei verwendet werden wie im bereitstellenden Projekt.
  • Nur Anforderungen aus Excel, für die eine eindeutige externe ID in der Excel-Importdatei definiert wurde, können aktualisiert werden. Silk Central benötigt diese ID um zu wissen, welche Anforderung aktualisiert werden soll.
  • Datengetriebene Unterelemente, Testpaket-Unterelemente und verknüpfte Container können nicht bereitgestellt werden.
  • Geerbte Testeigenschaften, Parameter und Attribute werden in verwendenden Tests nicht berücksichtigt. Diese Tests erben dieselben Elemente wie das verwendende Projekt. Das Übernehmen von Änderungen aus dem ursprünglichen Test kann dazu führen, dass bei der Vererbung Eigenschaften, Parameter und Attribute aus verwendenden Tests entfernt werden, da diese Eigenschaften, Parameter und Attribute im verwendenden Projekt ggf. nicht verfügbar sind.
  • Zugeordnete Fehler werden nicht in verwendende Tests kopiert.
  • Wenn Sie Testattribute verwenden, müssen diese den gleichen Namen und Typ in beiden Projekten haben.
  • Beim Kopieren eines verwendenden Projekts und beim Erstellen einer Projekt-Baseline bleiben die Referenzen zum bereitstellenden Projekt erhalten. Beim Exportieren eines verwendenden Projekts werden die Referenzen jedoch gelöscht.
  • Die Massen-Export/Aktualisierungs-Schnittstelle und die Webdienste berücksichtigen die Verknüpfungen zu den Originalen noch nicht.
  • Es können auch Ordner, einschließlich vollständiger Hierarchie, eingefügt werden.