[发明专利]一种从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生成图表信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江万朋教育科技股份有限公司,未经浙江万朋教育科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910753664.8/1.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置