The invention discloses a method for extracting bug information from JIRA to generate multidimensional analysis report. The steps of the invention are as follows: Step 1: connect the remote JIRA server with the third-party JIRA Library of python, send the instruction to the JIRA server, obtain the detailed information B0 of the associated bug under the specified project code in the instruction; step 2: filter the acquired detailed information B0, specify the information of the acquired bug data with partial missing content, and obtain the target data B1; step 3: specify the target data B0 The standard data B1 is de reprocessed and the relation is generated to get the relation data B2 of bug quantity and specified data type; step 4: use the third-party xlsxwriter Library of Python to generate an empty excel file F0, generate multiple sheet charts of specified type twice for relation data B2, and write F0; save the written file, and finally generate multidimensional analysis report F0. The invention greatly improves the efficiency of generating bug analysis chart under JIRA project, thereby directly reducing various costs.
【技术实现步骤摘要】
一种从JIRA提取bug信息生成多维分析报表的方法
本专利技术属于软件测试领域,具体地涉及一种从JIRA提取bug信息生成多维分析报表的方法。
技术介绍
JIRA是Atlassian公司出品的项目与事务跟踪工具。在软件测试中JIRA可作为一个bug缺陷跟踪管理系统,测试人员根据测试情况,在JIRA系统中及时快速的记录问题并对开发人员处理后的问题进行验证和跟踪。测试报告和质量报告是测试人员的主要成果之一。在测试项目结束时需要对测试过程中产生的bug数、bug类型、bug修复周期、bug趋势等相关的分析;通过以上bug的分析以及测试过程中出现的任何问题进行总结形成质量报告,不仅仅对过去项目产品质量进行准确的评估,还需要对未来项目在质量方面的改进点和方向提出建议,以对产品质量进行不断改进和完善。Bug分析是一种手段,但不是目的。从得到的bug根因,反思bug产生的各个阶段,思考如何避免类似问题,不再踩坑,在下次测试中得到提升,才是我们想要的结果。
技术实现思路
本专利技术的目的是针对JIRA内手工Bug分析非常耗时耗力的情况,提供一种从JIRA提取bug信息生成多维分析报表的方法。本专利技术解决其技术问题所采用的技术方案如下:步骤1、利用python第三方jira库连接远程JIRA服务器(已有账号的情况下),发送指令到JIRA服务器,获取指令中指定项目代码下关联bug的详细信息B0;步骤2、对获取的详细信息B0进行数据过滤,对所获取到部分内容缺失的bug数据进行信息指定, ...
【技术保护点】
1.一种从JIRA提取bug信息生成多维分析报表的方法,其特征在于包括如下步骤:/n步骤1、利用python第三方jira库连接远程JIRA服务器,发送指令到JIRA服务器,获取指令中指定项目代码下关联bug的详细信息B0;/n步骤2、对获取的详细信息B0进行数据过滤,对所获取到部分内容缺失的bug数据进行信息指定,得到目标数据B1;/n步骤3、对目标数据B1进行去重处理和关系生成,得到bug数量和指定数据类型的关系数据B2;/n步骤4、使用python第三方xlsxwriter库,首先生成一个空的excel文件F0,对关系数据B2进行两次循环生成多个指定类型的sheet图表写入F0;对写入文件进行保存,最终生成多维分析报表F0。/n
【技术特征摘要】
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。
2.根据权利要求1所述的一种从JIRA提取bug信息生成多维分析报表的方法,其特征在于步骤1所述的指令内容如下:
利用jira.search_issues(‘sql’)发送JIRA的sql查询bug,其中sql包含有指定项目或任务代码;查询结果包含有bug标题、描述、优先级、经办人、报告人和提交时间。
3.根据权利要求2所述的一种从JIRA提取bug信息生成多维分析报表的方法,其特征在于步骤2所述的数据过滤实现如下...
【专利技术属性】
技术研发人员:吕建斌,
申请(专利权)人:浙江万朋教育科技股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。