Maison >développement back-end >Golang >Référencer les exigences de Jira dans les tests Go

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

PHPz
PHPzavant
2024-02-10 13:21:17430parcourir

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

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer