软件测试以bug数来考核,软件测试能力提升及其思考
如果
虽然Bug的数量也是衡量软件测试人员绩效方式的一种,但是这种单纯的以Bug数量作为测试人员的绩效考核方式在我看来不太合理。该方式可能会产生许多无效的Bug,增加测试和开发的沟通时间。如果作为测试领导或测试负责人我们应该避免使用该方式作为考核标准,以下是我认为不合理的几种原因:
1、测试模块安排不合理
如果安排测试稳定的模块不管是根据用例还是自由测试找到Bug的难度非常大,导致测试人员的Bug数量上不去,而测试新功能模块则存在的问题比较多,测试该模块的测试人员能找到Bug的难度就相对来说比较容易,Bug数量自然就上去了;
稳定的模块就是经过几轮测试之后修改合入较少的模块,如第一轮测试出来的Bug数量肯定多于第二轮测试,第二轮测试阶段的测试人员发现的Bug数量大概率比不上在第一轮测试过程中发现Bug的数量。类似于维护项目的回归测试基本很少有Bug了,任凭你投入的人力和时间再多,也很难发现Bug。因此模块的稳定性、模块的复杂度决定了测试人员找Bug的难度。
2、Bug的严重程度
找出测试对象的一般等级的Bug相对容易,而找出测试对象中严重等级的Bug可就困难多了,不仅需要测试人员对被测试对象功能和业务熟悉,还需要测试人员有丰富的测试经验。一个致命和严重的Bug的价值远远大于一般Bug的价值,如果仅凭Bug数量的多少而不考虑Bug的严重程度根本无法衡量测试人员的能力,因此单一的Bug数量作为考量有失偏颇。
3、软件测试人员能力
上一个原因也有讲到是经验丰富的测试人员远比新来的测试人员更容易找出系统的缺陷,毕竟功能业务的熟悉程度和测试经验在那里,如果所有的人都是同一种考核方式会降低新人员的积极性、主动性,也无法调起新员工的工作热情。
4、软件测试产品的受众程度
一个市场上非常流行的产品会得到高度重视,会经过充分的测试之后才能上线,而一个小众的产品则不会有这么高的待遇,不仅测试场景少,同时测试人力和资源也分配比较少,对一般的Bug容忍度更高,能保证基本功能使用就可以。如果测试人员分布在不同的产品线中,那找出的Bug绝对不是一个等级的,因此如果以Bug数量作为考核肯定是不合理的。
最后的思考:
1、给Bug分配系数,如发现致命Bug是10分、严重Bug是3分、一般Bug是1分、轻微Bug的0.1分,然后根据Bug的数量乘以相应的系数获取总分,这种更能体现发现Bug的价值和激发测试人员的积极性。
2、如果每次开发提测的版本太烂,我们不应该沾沾自喜提高了Bug的数量,而应该思考怎么管控版本发布,提高待测版本的质量。而不是拿到版本就直接开测,首先可以做一个冒烟测试,没有严重问题后在开始安排测试,否则版本打回等待新版本,此时可以考虑建立测试准入流程。虽然这样最后提交的Bug数量少了,但是优化了测试流程,提高了测试效率,是一个测试人员更应该关注的。
软件测试人员的能力主要体现在找出系统存在的潜在Bug,上线后无漏测;也可以是测试流程的优化和测试标准的建立,提高测试测试质量和测试效率;还可以是总结历史测试问题,避免在新项目中再次发生。这些都是测试人员能力的体现。
软件测试以bug数来考核,软件测试能力提升及其思考相关推荐
- 软件测试发现bug提交到哪,软件测试员发现bug之后需要怎么做?
"bug像是一个被过分宠爱的小孩子,得到了特别多的关注.它们在开发者的IDE里悄然无声的诞生,但在现身之刻却引来一片喧闹"--bug的一生 对于测试人员来说,bug的生命周期一般分 ...
- Bug数能否做为技术人员考核的KPI?
作为以代码为生的软件开发人员,可用的功能与Bug总是相生相克.有次产品迭代回顾会上,我提出低级Bug数量要作为KPI之一进行绩效考核,私底下某些小伙伴反响挺激动:写怎么可能没有Bug,怎么会有这么傻X ...
- 软件测试师需要具备哪些知识,软件测试工程师需要具备哪些能力?
软件测试工程师需要具备哪些能力?参加个软件测试培训班毕业后就可以成为软件测试工程师了吗?其实并不是想成为比较资深的软件测试工程师,还需要我们具备一定的素质能力的.下面小编和大家分享一下软件测试工程师需 ...
- 软件测试工程师需要具备哪些技术,软件测试工程师需要具备哪些能力?
原标题:软件测试工程师需要具备哪些能力? 软件测试工程师,是老板与开发人员之间的桥梁.因此,除了具备测试技术.测试文档撰写能力外,还需要具备一定的销售沟通能力,业务熟悉能力等. 那,如此全能岗位,需要 ...
- 开发人员绩效考核中有效bug数的统计
我们都知道,开发人员的考核中,bug这块占了一定的比重,那么我们在统计每个开发人员的bug数时,显然要做到有效,不能把缺陷管理系统上的bug不经过处理,就直接进行统计. 如何统计有效bug数呢? 我们 ...
- 软件测试师具备的素质_软件测试工程师有哪些需要具备的能力呢
在国内特别是深圳这种互联网企业居多的城市,对于专业的软件测试工程师的需求量是日渐增加.为此,更多的企业在招聘软件测试工程师的时候,对于软件测试工程师要求也是有所提高.那么,软件测试工程师有哪些需要具备 ...
- 软件测试才是系统级别错误,软件测试部BUG级别定义
<软件测试部BUG级别定义>由会员分享,可在线阅读,更多相关<软件测试部BUG级别定义(2页珍藏版)>请在人人文库网上搜索. 1.大类选选项定义帮助和示例项名称一级 BUG1. ...
- 软件测试中Bug的分类(类型)
软件测试中Bug的分类: 1.按严重程度分类: 是指bug对软件质量的破坏程度,即此bug的存在将对软件的功能和性能产生什么样的影响. 崩溃(Blocker):系统无法正常运行.阻碍开发或测试工作的问 ...
- 软件测试 遇到bug却无法重现怎么办?
首先在企业工作当中,我们面对bug的种类非常的繁多,对不同类型的缺陷的定义,定位也是不一样的. 那么,如果说不能够明显准确的把bug的严重级别划分清楚的话,是很容易和开发人员产生矛盾的. 所以大家应该 ...
最新文章
- c语言 狸抓兔子,捕捉猫狸的方法-
抓野猫的最好方法
- Exchange Server 2010安装
- Coprime Sequence 思维 gcd 删一个数
- BM22 比较版本号
- php js 正则表达式,【PHP】用正则表达式过滤js代码(注意这个分析过程)
- 《C++ Primer 第五版》(第1~6章总结)
- 爬楼梯(信息学奥赛一本通-T1204)
- 品牌logo在EDM数据营销中的运用
- JQuery window、document、 body
- struts2 使用Validation框架进行数据验证
- 趣味理解ADO.NET对象模型
- CGI-Plus v5.0.0.6 一键系统备份恢复工具箱单文件增强版
- [ROS学习笔记]ROS中使用激光雷达(RPLIDAR)
- 2016域服务器自助修改密码,自助密码重置工具
- 算法设计与分析中用到的渐近记号:Θ、O、Ω、o和ω
- 目标检测经典论文——YOLOv3论文翻译(纯中文版):YOLOv3:增量式的改进(YOLOv3: An Incremental Improvement)
- 714.买卖股票含手续费
- html的meta总结,html标签中meta属性使用介绍
- 这些信贷数据埋点中不得不知的埋点知识
- 实时传输协议——RTP协议