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

如何将Selenium自动化测试结果集成到新版本Jira(JMP)中

Selenium测试结果集成到JMP新版Jira实现方案

前置准备

  • 先确认你所用JMP新版Jira开通了测试用例管理模块权限,当前账号拿到API读写令牌,权限范围要覆盖测试结果写入、测试执行工单编辑权限
  • Selenium侧改造测试生成逻辑,输出结构化测试报告,优先选择JSON格式,包含用例ID、用例名称、执行状态(通过/失败/阻塞)、执行耗时、失败截图文件名、错误栈信息这几个核心字段
  • 提前在Jira侧为每一条Selenium自动化用例绑定对应Jira测试用例ID,后续结果同步时通过ID做映射匹配

核心实现步骤

步骤1:Jira API鉴权配置

你可以直接用Python的jira库或者直接调用REST API实现鉴权,鉴权示例代码片段:

from jira import JIRA

jira_options = {"server": "你的Jira服务地址"}
jira = JIRA(options=jira_options, basic_auth=("你的账号邮箱", "你的Jira API令牌"))

步骤2:解析Selenium测试结果

读取Selenium输出的结构化测试报告,遍历每一条用例的执行结果,把结果状态映射为Jira测试执行支持的状态:

Selenium的PASS对应Jira的「通过」,FAIL对应「失败」,SKIP对应「阻塞」,如果有自定义状态可以提前在Jira侧配置好映射规则

步骤3:结果同步到Jira

每次Selenium测试执行完成后,自动触发同步脚本,为本次执行创建一个新的测试执行循环,逐条写入用例结果:

  • 失败用例可以同步上传错误截图、日志片段到对应Jira测试执行记录的附件中
  • 每次同步完成后生成测试执行概览,在Jira测试执行的描述字段写入本次执行的通过率、失败用例数、总执行耗时统计信息

团队访问配置

  • 给所有团队成员开放测试执行工单的只读权限,所有人可以直接在Jira的测试模块筛选对应版本、对应执行批次的测试结果,不需要额外跳转其他系统
  • 可以配置Jira仪表盘组件,把自动化测试通过率、失败用例排行直接展示在团队公共仪表盘上,打开就能看到最新执行结果

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 02:18:05