Heim >Backend-Entwicklung >Golang >Referenzieren Sie die Jira-Anforderungen beim Go-Testen
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.
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?
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!