好用又够用的质量评价指标,看这里

    在接到项目咨询时,经常会被问到的一个问题是,你用哪些指标衡量质量?或者你的QA团队设置哪些KPI?

    首先,metrics和KPI并不相同,metric是对系统、模块或流程所具有的某个特定属性进行测量。Key Performance Indicator KPI顾名思义,关键绩效指标,它在度量的基础上叠加了数字反馈。KPI可以理解为“别人让我做到什么程度”。举个例子,汽车仪表盘上的时速表是一个典型的metric,代表了车辆行驶时的速度变化。每小时的公里数具有可比性、简单明了。仪表盘上的带指示灯的充电表是一个KPI,一旦电量低于阈值会亮黄灯,接近临界值会亮红灯。在电量这个指标的基础上增加量化的反馈,协助司机了解状况和进度,并进行必要的调整。

    那么说到如何衡量项目或产品的质量,经过多年的验证和总结,我认为有3个metrics是最实用的。

1. Daily submitted defects vs. daily closed defects

    在版本上线前的回归测试或系统测试期间,基本上大家都会去监控bug的数量。但bug数量的多少并不能完全代表该版本质量的高低。由于功能特性的不同,可能存在虽然bug不多,但很难修复的情况。更能给予版本上线信心的,是监控bug变化的趋势。我最推崇的是监控每日bug增加数与每日bug关闭数的对比,并且以蝴蝶图的展现形式最一目了然。


    以上图为例,左边是bug的日增变化,右边是bug关闭的每日趋势。走势上能直观感受到问题修复的速度在有序增加,在回归测试中期时已超过新增问题的速度。再搭配遗留bug总数*严重程度,例如此例中总遗留bug数为11,逐个确认问题的严重程度后,就可以比较自信地得出是否达到上线标准的结论了。

2. Number of post-launch defects

版本上线后,回溯版本质量的指标主要由漏测bug数来表示。如何定义漏测bug视具体项目场景而定。以to B产品为例,版本间隔周期较长。如果监控整个周期,将增加许多管理成本。因此推荐监控上线后一周内,生产环境上的bug数量,包括测试人员回归发现或客户投诉后确认的问题。如果是to C项目,例如游戏版本在灰度后即全网发布,测人人员一般不做线上回归,则可以监控版本周期内客户投诉量,包括客服记录和社群记录等。

    这里需要注意的是,有些团队会设置把漏测率为质量KPI。

漏测率 = 线上bug / 总bug数

    除非版本之间的技术复杂度、功能规模恒定,否则请谨慎使用此比率。因为这个值会受到过多因素干扰而导致抖动过多,比如某个版本的功能点较少,上线后发现1个bug,就可能产生较大的漏侧比率。两个项目的漏测率也不能客观地比较。

3. Testing points per every 100 points of feature delivery

    从效能角度考虑,服务单位规模的功能上线需要投入多少测试资源,是从另一个纬度评价质量的指标。项目管理标准化是使用这一指标的前提。以一个基于敏捷的研发团队为例,可以监控每发布100个points的功能点时所需要的测试points是多少。这个数值随版本周期而变化,数值越小代表测试的资源占用越低。这可能是测试策略的优化带来的,也可能是代码效率提升带来的,但总之直观展现了测试效能的趋势。

    指标和KPI的作用需要匹配合适的项目场景。以上3个指标非常适用于相对宏观的质量衡量。在具体项目中,也可以搭配必要的KPI。比如在提高测试效能的特定项目中,降低testing pts / 100 pts of feature delivery是最终目的,期间可以加上AT coverage rate作为测试开发团队的KPI。

    但总体上,我不提倡设置KPI。能理性看待和处理KPI的团队并不多见。常常key performance indicator变kill people individually..

    灵活运用,及时分析才能让指标不浮于“汇报”,从而真正发挥出激励团队、持续优化的作用。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 200,392评论 5 470
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,258评论 2 377
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 147,417评论 0 332
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,992评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,930评论 5 360
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,199评论 1 277
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,652评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,327评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,463评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,382评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,432评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,118评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,704评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,787评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,999评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,476评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,057评论 2 341

推荐阅读更多精彩内容