Referenzieren Sie die Jira-Anforderungen beim Go-Testen

PHPz
Freigeben: 2024-02-10 13:21:17
nach vorne
371 Leute haben es durchsucht

参考 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!

Quelle:stackoverflow.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!