能否通过Xray/Jenkins集成插件的XrayExportBuilder获取非默认测试版本?
Xray Jenkins插件XrayExportBuilder获取非默认测试版本的解决方案
目前Xray Jenkins集成插件的XrayExportBuilder不支持直接通过参数指定测试版本来拉取非默认版本的测试用例feature文件,官方文档里的issues参数确实没有提供测试版本相关的配置项,默认只会拉取对应工单的默认测试版本。
你可以尝试以下几种替代方案:
- 改用Xray REST API导出:直接调用Xray的测试用例导出API,在请求中明确指定
testVersion参数来获取目标版本的测试用例。比如构造POST请求,请求体包含要拉取的工单ID列表和目标测试版本的ID,就能导出对应版本的feature文件,之后在Jenkins中通过shell脚本或HTTP请求插件来实现这个逻辑。 - 临时切换默认测试版本(需谨慎):在自动化测试执行前,临时将需要测试的新版本设为默认测试版本,测试完成后再切换回原默认版本。但这个方法可能会影响其他正在使用Xray的团队成员,建议只在专门的隔离测试环境中使用。
- 向Xray官方提交功能需求:联系Xray支持团队,提出在
XrayExportBuilder中添加指定测试版本参数的需求,询问是否有后续版本规划或隐藏的配置方式。
内容的提问来源于stack exchange,提问作者Jordan Saunders
相关产品推荐
相关产品推荐

