公司每天早晨站立会时,都需要测试人员报告一下目前的bug情况,包括待办、测试中、完成的数量,以及各个开发端:ios、android、api….的情况。
于是测试人员每天早晨到公司后都需要做这样的事:统计一下到今天早晨为止,bug的情况。这样的事做一次还好,如果每天都做,真是一件费时的事……
如果能写一个程序,每天只需要运行一下程序,就能把想要的数据统计好,这样会不会更好些呢?
这次要说的是使用python统计jira上的bug数据
程序运行后出现了我想要的统计结果,如下图所示。
简单介绍一下统计的内容。内容包括了项目的四个部分:ios(APP端)、android(APP端)、api(后端)、shuri(前端),其中30(0-0-15-15-0),表示ios端有30个bug待办,从左到右表示bug等级从Highest、High、Medium、Low、Lowest这五个等级对应的bug的数量

使用以下命令安装jira包
程序使用JQL对bug数据进行查询和统计
看到这里,各位不要慌额。我弄这个的时候原本以为需要把JQL的相关语法从头到尾的学习一遍呢,其实并不需要
jira中能将你的查询用JQL表示出来,见下图,在图中前面部分的查询条件中填写好你需要查询的条件,然后点击高级,就能将你的查询的语句转化为JQL语句

下图是jira中高级查询的JQL语句,是不是很棒呀

给出程序源码
这个程序写的不是很好,运行速度也比较慢,总体上来说还可以,毕竟可以使用并且能达到我想要的需求
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks ,Hyperworks, Protel,CAXA,OpenWorks LandMark,MATLAB,Enovia,Winchill,TeamCenter,MathCAD,Ansys, Abaqus,ls-dyna, Fluent, MSC,Bentley,License,UG,ug,catia,Dassault Systèmes,AutoDesk,Altair,autocad,PTC,SolidWorks,Ansys,Siemens PLM Software,Paradigm,Mathworks,Borland,AVEVA,ESRI,hP,Solibri,Progman,Leica,Cadence,IBM,SIMULIA,Citrix,Sybase,Schlumberger,MSC Products...