Maison > développement back-end > Golang > le corps du texte

Référencer les exigences de Jira dans les tests Go

PHPz
Libérer: 2024-02-10 13:21:17
avant
371 Les gens l'ont consulté

参考 Go 测试中的 Jira 要求

l'éditeur php Youzi rencontre souvent des requêtes Jira lors des tests Go. Jira est un outil populaire de gestion de projet et de suivi des problèmes largement utilisé par les équipes de développement de logiciels. Pendant le processus de test, l'utilisation de Jira peut aider l'équipe à mieux suivre et résoudre les bugs et à améliorer l'efficacité du travail. Comprendre les exigences de Jira est crucial pour les testeurs car cela implique la gestion des plans de test, des rapports de bugs, des cas de test, etc. Se référer aux exigences de Jira dans les tests Go peut aider les testeurs à mieux s'adapter aux besoins du projet et à fournir un travail de test de haute qualité.

Contenu des questions

  • Nous utilisons l'automatisation des tests dans Go
  • Nous utilisons XRay pour gérer les tests dans Jira
  • Dans notre pipeline CI/CD, nous exécutons gotestsum pour créer la sortie du test JUnit dans le fichier results.xml
  • Dans notre pipeline CI/CD, nous téléchargeons results.xml via l'API XRay
  • https://docs.getxray.app/display/XRAY/v2.0#/Import/post-import-execution
  • Nos résultats de tests sont connectés à Jira et visibles

Ce que je veux faire, c'est référencer les exigences fonctionnelles quelque part dans la définition du test dans Go et que les cas de test soient automatiquement liés dans Jira afin qu'ils comptent comme une « couverture ».

Il semble que je devrais pouvoir insérer l'ID d'exigence dans la sortie JUnit à l'aide du formateur de journal de test, mais je ne sais pas comment le convertir en charge utile XRay et où il doit se trouver dans la charge utile XRay.

Vous vous demandez si quelqu'un d'autre a réussi à atteindre cet objectif ?

Solution de contournement

Je ne connais pas gotestsum, mais il semble que vous deviez contribuer au projet pour pouvoir ajouter des commentaires aux rapports JUnit générés ici : https://github.com/gotestyourself/gotestsum/blob /main /internal/junitxml/report.go afin que vous puissiez spécifier des tests ou des exigences dans les commentaires et les ajouter en tant qu'attributs aux rapports JUnit.

Nous avons contribué à certains projets en ajoutant la possibilité de lier les exigences à des annotations spécifiques pour les tests, veuillez consulter les exemples suivants :

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:stackoverflow.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!