[发明专利]一种从JIRA提取bug信息生成多维分析报表的方法有效

专利信息
申请号: 201910753664.8 申请日: 2019-08-15
公开(公告)号: CN110515844B 公开(公告)日: 2021-06-15
发明(设计)人: 吕建斌 申请(专利权)人: 浙江万朋教育科技股份有限公司
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 杭州君度专利代理事务所(特殊普通合伙) 33240 代理人: 朱月芬
地址: 310013 浙江省杭州市西湖*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 jira 提取 bug 信息 生成 多维 分析 报表 方法
【权利要求书】:

1.一种从JIRA提取bug信息生成多维分析报表的方法,其特征在于包括如下步骤:

步骤1、利用python第三方jira库连接远程JIRA服务器,发送指令到JIRA服务器,获取指令中指定项目代码下关联bug的详细信息B0;

步骤2、对获取的详细信息B0进行数据过滤,对所获取到部分内容缺失的bug数据进行信息指定,得到目标数据B1;

步骤3、对目标数据B1进行去重处理和关系生成,得到bug数量和指定数据类型的关系数据B2;

步骤4、使用python第三方xlsxwriter库,首先生成一个空的excel文件F0,对关系数据B2进行两次循环生成多个指定类型的sheet图表写入F0;对写入文件进行保存,最终生成多维分析报表F0;

步骤1所述的指令内容如下:

利用jira.search_issues(‘sql’)发送JIRA的sql查询bug,其中sql包含有指定项目或任务代码;查询结果包含有bug标题、描述、优先级、经办人、报告人和提交时间;

步骤2所述的数据过滤实现如下:

如果详细信息B0内无数据时停止后续操作,并返回无数据提示;

如果详细信息B0有数据,则利用第三方jira库自带方法issue.fields得到数据;

如果是bug提交时间则进行切割时间获取年月日;

步骤2所述的内容缺失的bug数据进行信息指定的实现如下:

如果返回信息是无内容的则指定数据默认值;

步骤3所述的去重处理和关系生成,具体实现如下:

对B1使用set()进行去重后序列化得到list1,查找B1中list1内的各个元素的数量写入序列list2,返回[list1,list2]即B2;

步骤4所述的两次循环处理具体实现如下:

第一次循环:遍历关系数据B2得到具体的关系G0,包括BUG提交人和BUG量的关系;同时生成一个空的sheet工作空间S0,并且生成一个空图表C0;

第二次循环:遍历G0,按列写入到工作空间S0,和空图表C0生成图表信息。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江万朋教育科技股份有限公司,未经浙江万朋教育科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910753664.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top