You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

基于TestNG与Xray(Jira插件)的定制测试用例设计器需求

TestNG自动化用例与Xray集成后的优化方案

一、TestNG项目属性值分析

梳理TestNG项目中需提取的核心属性类型:

  • 全局环境配置:testng.xml内的<parameter>节点参数(如baseUrl、browserType)、pom.xml中定义的Maven全局属性
  • 用例级动态参数:TestNG注解绑定的dataProvider数据源参数、用例类内定义的业务常量(如账户状态枚举值)
  • 配置文件属性:application.properties/config.properties中的接口地址、超时时间、鉴权信息等

二、「显示账户余额」史诗的测试用例参数表格(支持直接执行)

用例ID用例名称参数类型参数值执行命令
TC-BAL-001正常状态账户显示正确余额账户ID、测试环境10001、prodmvn test -Dtest=BalanceDisplayTest#verifyNormalAccountBalance -DaccountId=10001 -Denvironment=prod
TC-BAL-002冻结账户显示余额提示文案账户ID、测试环境10002、testmvn test -Dtest=BalanceDisplayTest#verifyFrozenAccountTip -DaccountId=10002 -Denvironment=test
TC-BAL-003空账户ID返回非法参数提示账户ID、测试环境空值、devmvn test -Dtest=BalanceDisplayTest#verifyEmptyAccountId -DaccountId= -Denvironment=dev
TC-BAL-004大额余额账户格式校验账户ID、测试环境10003、uatmvn test -Dtest=BalanceDisplayTest#verifyLargeAmountFormat -DaccountId=10003 -Denvironment=uat

三、测试用例导出至Xray流程

  1. 执行单个用例后,生成TestNG标准报告testng-results.xml
  2. 通过Jira Xray插件的「TestNG导入」功能,将报告关联至对应史诗下的Xray测试用例
  3. 或使用Xray API批量导入:
curl -H "Content-Type: application/xml" -X POST -u <JIRA用户名>:<JIRA令牌> https://<JIRA域名>/rest/raven/1.0/import/testng -T testng-results.xml

内容的提问来源于stack exchange,提问作者Shirsh Sinha

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 09:34:57