BUG数据自动统计,基于XML和EXCEL

  • A+
所属分类:软件测试
摘要

目前公司虽然在使用WEB系统来管理BUG数据,但是仅仅局限于BUG的提交和解决处理确认,并未作数据分析的相关功能,还好预留了一个XML文件导出的功能,对于程序员来说,这就是救命草。

目前公司虽然在使用WEB系统来管理BUG数据,但是仅仅局限于BUG的提交和解决处理确认,并未作数据分析的相关功能,还好预留了一个XML文件导出的功能,对于程序员来说,这就是救命草。

由于这只是一个小小的工作,因此采用EXCEL工具即可,首先我们使用EXCEL打开XML文件,即可得到一张正规格式的表格,有了表格数据,我们就利用公式进行数据的统计分析。

目前我们主要需要统计的数据有,本轮次测试的BUG提交情况,包括等级分类数量以及总数,然后就是关闭的情况,包括等级分类数量和总数,总剩余的问题,包括等级分类数量和总数。

对于熟悉MANTIS的我来说,这几个数量的统计依据就是:

1、本轮次提交的BUG数量:

很棒的是,在MANTIS导出的数据中有报告提交日期,因此我们就可以利用这个条件作为首要条件,然后配合等级情况进行等级分类的统计,因此就有了:

COUNTIFS(DATA!J:J,"="&B4,DATA!F:F,"=严重错误")

COUNTIFS(DATA!J:J,"="&B4,DATA!F:F,"=次要错误")

COUNTIFS(DATA!J:J,"="&B4,DATA!F:F,"=微不足道")

然后对这几个求和就得到了本轮测试的总提交数量

 

2、本轮测试关闭的BUG数量

这里我们需要稍微的分析下,我们可以利用BUG的最后更新日期和BUG的状态为“已关闭”作为首要条件进行筛选,然后利用BUG等级进行分离即可,因此:

COUNTIFS(DATA!P:P,"="&B13,DATA!R:R,"=已关闭",DATA!F:F,"=严重错误")

COUNTIFS(DATA!P:P,"="&B13,DATA!R:R,"=已关闭",DATA!F:F,"=次要错误")

COUNTIFS(DATA!P:P,"="&B13,DATA!R:R,"=已关闭",DATA!F:F,"=微不足道")

然后进行各类求和即可

3、总剩余BUG数量

这个就比较简单了,我们使用BUG状态不是“已关闭”作为首要条件,然后使用等级进行分离即可,因此:

COUNTIFS(DATA!R:R,"<>已关闭",DATA!F:F,"=严重错误")

COUNTIFS(DATA!R:R,"<>已关闭",DATA!F:F,"=次要错误")

COUNTIFS(DATA!R:R,"<>已关闭",DATA!F:F,"=微不足道")

然后进行求和即得总数了。

BUG数据自动统计,基于XML和EXCEL

 

以后每周的数据统计,不用一个个去筛选了~~~

Happly

  • 我的微信
  • 加我请备注缘由
  • weinxin
  • 我的微信公众号
  • 轻松随便关注
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

关闭震动

目前评论:1   其中:访客  1   博主  0

    • avatar 她们说 2

      求介绍,表示没怎么看懂