Heim >Backend-Entwicklung >Golang >Referenzieren Sie die Jira-Anforderungen beim Go-Testen

Referenzieren Sie die Jira-Anforderungen beim Go-Testen

PHPz
PHPznach vorne
2024-02-10 13:21:17430Durchsuche

参考 Go 测试中的 Jira 要求

php-Editor Yuzi stößt beim Go-Testen häufig auf Jira-Anfragen. Jira ist ein beliebtes Projektmanagement- und Issue-Tracking-Tool, das in Softwareentwicklungsteams weit verbreitet ist. Während des Testprozesses kann die Verwendung von Jira dem Team helfen, Fehler besser zu verfolgen und zu beheben und die Arbeitseffizienz zu verbessern. Für Tester ist es von entscheidender Bedeutung, die Anforderungen von Jira zu verstehen, da es die Verwaltung von Testplänen, Fehlerberichten, Testfällen usw. umfasst. Die Bezugnahme auf die Jira-Anforderungen beim Go-Testen kann Testern dabei helfen, sich besser an die Projektanforderungen anzupassen und qualitativ hochwertige Testarbeiten bereitzustellen.

Frageninhalt

  • Wir verwenden Testautomatisierung in Go
  • Wir verwenden XRay, um Tests in Jira zu verwalten
  • In unserer CI/CD-Pipeline führen wir gotestsum aus, um die JUnit-Testausgabe in der Datei results.xml zu erstellen
  • In unserer CI/CD-Pipeline laden wir results.xml über die XRay-API hoch
  • https://docs.getxray.app/display/XRAY/v2.0#/Import/post-import-execution
  • Unsere Testergebnisse sind in Jira eingeloggt und sichtbar

Was ich tun möchte, ist, irgendwo in der Testdefinition in Go auf die funktionalen Anforderungen zu verweisen und die Testfälle automatisch in Jira zu verknüpfen, damit sie als „Abdeckung“ gelten.

Es sieht so aus, als ob ich die Anforderungs-ID mit dem Testprotokollformatierer in die JUnit-Ausgabe einfügen könnte, aber ich bin mir nicht sicher, wie ich sie in eine XRay-Nutzlast umwandeln soll und wo sie in der XRay-Nutzlast sein muss.

Ich frage mich, ob dies noch jemandem gelungen ist?

Workaround

Ich bin mit Gotestsum nicht vertraut, aber es scheint, dass Sie zum Projekt beitragen müssen, um Kommentare zu den hier generierten JUnit-Berichten hinzufügen zu können: https://github.com/gotestyourself/gotestsum/blob /main /internal/junitxml/report.go , damit Sie Tests oder Anforderungen in Kommentaren angeben und diese als Attribute zu JUnit-Berichten hinzufügen können.

Wir haben zu einigen Projekten beigetragen und die Möglichkeit hinzugefügt, Anforderungen mit spezifischen Anmerkungen für Tests zu verknüpfen. Schauen Sie sich bitte die folgenden Beispiele an:

Das obige ist der detaillierte Inhalt vonReferenzieren Sie die Jira-Anforderungen beim Go-Testen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:stackoverflow.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen