Go 테스트에서 Jira 요구 사항 참조

PHPz
풀어 주다: 2024-02-10 13:21:17
앞으로
371명이 탐색했습니다.

参考 Go 测试中的 Jira 要求

php 편집기 Youzi는 Go 테스트 중에 Jira 요청을 자주 접합니다. Jira는 소프트웨어 개발 팀에서 널리 사용되는 인기 있는 프로젝트 관리 및 문제 추적 도구입니다. 테스트 과정에서 Jira를 사용하면 팀이 버그를 더 잘 추적 및 해결하고 작업 효율성을 향상시키는 데 도움이 될 수 있습니다. Jira의 요구 사항을 이해하는 것은 테스트 계획, 버그 보고서, 테스트 사례 등의 관리와 관련되므로 테스터에게 매우 중요합니다. Go 테스트에서 Jira 요구 사항을 참조하면 테스터가 프로젝트 요구 사항에 더 잘 적응하고 고품질 테스트 작업을 제공하는 데 도움이 될 수 있습니다.

질문 내용

  • 우리는 Go에서 테스트 자동화를 사용하고 있습니다
  • 우리는 XRay를 사용하여 Jira에서 테스트를 관리합니다
  • CI/CD 파이프라인에서 gotestsum을 실행하여 results.xml 파일에 JUnit 테스트 출력을 생성합니다
  • CI/CD 파이프라인에서는 XRay API를 통해 results.xml을 업로드합니다
  • https://docs.getxray.app/display/XRAY/v2.0#/Import/post-import-execution
  • 테스트 결과는 Jira에 로그인되어 표시됩니다

제가 원하는 것은 Go의 테스트 정의 어딘가에 있는 기능적 요구 사항을 참조하고 테스트 케이스가 Jira에서 자동으로 연결되어 "적용 범위"로 계산되도록 하는 것입니다.

테스트 로그 포맷터를 사용하여 JUnit 출력에 요구 사항 ID를 삽입할 수 있어야 할 것 같지만 이를 XRay 페이로드로 변환하는 방법과 XRay 페이로드의 어디에 있어야 하는지 잘 모르겠습니다.

다른 사람이 이것을 성공적으로 달성했는지 궁금하십니까?

해결 방법

저는 gotestsum에 익숙하지 않지만 여기에서 생성된 JUnit 보고서에 설명을 추가하려면 프로젝트에 기여해야 하는 것 같습니다: https://github.com/gotestyourself/gotestsum/blob /main /internal/junitxml/report.go 주석에 테스트나 요구 사항을 지정하고 이를 JUnit 보고서에 속성으로 추가할 수 있습니다.

우리는 테스트를 위해 요구 사항을 특정 주석에 연결할 수 있는 가능성을 추가하는 일부 프로젝트에 기여했습니다. 다음 예를 확인하세요.

위 내용은 Go 테스트에서 Jira 요구 사항 참조의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:stackoverflow.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!