Was macht test-artifact-export-skill?
Formatiert genehmigte Testartefakte in prüffreundliche Dokumente und importierbare Ausgaben für Gherkin, Xray, Zephyr, TestLink und TestRail.
Überblick
Dieses Skill automatisiert den Export von genehmigten Testartefakten in standardisierte, tool-kompatible Formate. Es reduziert manuelle Formatierungsfehler und beschleunigt den Übergang von der Testfallerstellung zur Ausführung.
Unterstützte Formate
| Format | Tool/Standard | Beschreibung |
|---|---|---|
.feature | Gherkin | Verhaltensgetriebene Entwicklungs- (BDD) Szenarien für Cucumber, SpecFlow und andere. |
.xray.json | Xray (Jira) | JSON-Datei, die für Xray-Massenuploads im Jira-Kontext bereit ist. |
.zephyr.json | Zephyr Scale | Strukturiert für Zephyr Scale Importe (z. B. über REST-API). |
.testlink.xml | TestLink | XML-Datei, die dem TestLink-XML-Importformat entspricht. |
.testrail.json | TestRail | JSON-Datei, optimiert für den TestRail-API- oder CSV-Import. |
Anforderungen
- Ein KI-Agent (z. B. Claude Code, Codex, Cursor) muss installiert und konfiguriert sein.
- Genehmigte Testartefakte müssen in einem erwarteten internen Format vorliegen (z. B. JSON, YAML, Markdown mit definierten Feldern).
Verwendung
- Rufe das Skill mit einem Verweis auf die genehmigten Artefakte auf.
- Gib die gewünschten Zielformate an (z. B.
gherkin,xray,zephyr,testlink,testrail). - Das Skill verarbeitet die Artefakte und gibt die entsprechenden Dateien aus.
Beispielaufruf:
Verwende das Skill "test-artifact-export-skill" mit den Artefakten im Ordner ./approved und exportiere als Gherkin und Xray.
Ausgabe:
./export/approved_tests.feature./export/approved_tests_xray.json
Einschränkungen
- Das Skill erstellt keine neuen Testfälle; es formatiert nur bereits genehmigte Artefakte.
- Die Eingabeartefakte müssen bestimmte Mindestfelder enthalten (Name, Beschreibung, Schritte, erwartete Ergebnisse).
- Benutzerdefinierte Anpassungen der Formatvorlage werden nicht unterstützt.
Fehlerbehandlung
- Fehlende oder unvollständige Felder führen zu einer Warnung; das Skill überspringt ungültige Artefakte.
- Bei unbekanntem Zielformat wird eine klare Fehlermeldung mit einer Liste unterstützter Formate ausgegeben.
Weitere Informationen
Siehe GitHub-Repository für Beispiele und detaillierte Formatierungsrichtlinien.