如何为Jira中的一个项目建立Dashboard图表,监控项目和bug的状态

为了方便各个项目的QA提交Weekly Report提高大家的工作效率,特准备如下文档帮助大家通过JIRA快速生成图表,监控项目和bug的状态。

1.Create a filter

进入filter新建页面:顶部菜单栏选择“Issues”->"My Open Issues",点击“New filter”按钮。根据各自的需求设置过滤条件:项目,类型,状态。NOTE:通过More按钮,可以添加更多过滤选项。

    1. Projects(项目): 你当前项目
    2. Type(类型): All
    3. Status(状态): All
    4. Assignee: All
    5. 点‘More',添加’Resolution‘: Unresolved + Won't Fix

 

使用Save as按钮可以保存该过滤,方便以后再次查看。

 

2.How to configure your own Dashboard:

顶部菜单栏选择“Dashboards”->"Manage Dashboards", 点击“Create new dashboard”按钮:


自己取个名字,“Add”即可。
然后在Dashboards 列表就可以看到你新建的这个dashboard, 点击进入。点击进入,就可以看到一个完全空的Dashboard。后续可以通过添加Gadget来丰富这个Dashboard。

2.1一周bug数量统计图的配置:

在空白的dashboard页面点击“Add Gadget”,或者点“add a new gadget”.

 

在pop-up的列表中找到下图控件“Recently Created Chart” 点击“Add it Now”,关闭pop-up。

 

具体配置如下: 推荐直接选择项目

 

save后可以看到如下效果图:

 

该图可以体现一周内每天提交的bug数量,以及这些bug被fix的情况。

2.2 Bug趋势图的配置:

在dashboard页面点击“Add Gadget”,或者点“add a new gadget”.
在pop-up的列表中找到下图控件“Created vs. Resolved Chart” 点击“Add it Now”,关闭pop-up。

配置及说明如下:

 

Save后效果如下: 建议直接选择项目

 

累加效果:建议用累加

 

不累加效果:

 

该图可以比较直观的反应当前项目的bug发展趋势,已经fix的进度。

2.3 Bug 饼图的配置:

在dashboard页面点击“Add Gadget”,或者点“add a new gadget”.

在pop-up的列表中找到下图控件“Created vs. Resolved Chart” 点击“Add it Now”,关闭pop-up。

 

配置及说明如下:建议直接选择项目

 

效果如下:

 

该图反应了各个状态bug的比率,以及数量。

2.4 Bug类型分析配置:

在dashboard页面点击“Add Gadget”,或者点“add a new gadget”.

在pop-up的列表中找到下图控件“Two Dimensional Filter Statistics” 点击“Add it Now”,关闭pop-up。

配置及说明如下:选择刚新建的Filter

save后效果如下:

该图可以显示各级别bug的状态,优先关注Blocker和Critical的bug。

 

 

  • 6
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个使用 Jira API 获取每个项目每个角色用户的代码示例,代码使用 Python 编写: ```python import requests # Jira API endpoint url = "https://your-jira-url.com/rest/api/2/project/" # Jira 认证信息 username = "your-username" password = "your-password" # 获取所有项目 response = requests.get(url, auth=(username, password)) projects = response.json() # 循环遍历每个项目 for project in projects: # 获取项目 key project_key = project["key"] # 获取项目所有的角色 roles_url = url + project_key + "/role" response = requests.get(roles_url, auth=(username, password)) roles = response.json() # 循环遍历每个角色 for role in roles: # 获取角色名称 role_name = role["name"] # 获取角色的所有用户 users_url = roles_url + "/" + str(role["id"]) + "/actors" response = requests.get(users_url, auth=(username, password)) users = response.json() # 输出每个项目每个角色的用户 print("Project: {}, Role: {}, Users: {}".format(project_key, role_name, [user["displayName"] for user in users])) ``` 上面的代码将获取 Jira 所有项目的信息,并循环遍历每个项目。对于每个项目,它会获取该项目的所有角色,并循环遍历每个角色。然后,它会获取每个角色的所有用户,并将它们打印出来。 请注意,上面的代码需要使用您的 Jira URL、用户名和密码进行修改,以便进行正确的认证。此外,还需要安装 Python 的 `requests` 库,以便进行 HTTP 请求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值