软件测试


网站首页 | 软件测试论坛 | 软件测试培训 | 软件测试博客 | 软件测试杂志 | 软件测试沙龙 | 软件测试下载 | 软件测试顾问
业界新闻 | 软件测试人才 | 软件测试技术 | 软件测试工具 | 行业软件测试 | 软件测试管理 | 软件质量专栏 | 软件开发专栏
当前位置:首页>>软件测试技术>>其他相关>>正文
关于测试工作考核
文章出处:51testing博客 作者:yexu 发布时间:2007-01-23

前段时间一直在考虑怎样量化测试工作的效率和质量,也实验性的列出了十几个考核指标,比如bug发现效率,有效bug率,发现bug严重等级质量,测试用例产生效率,测试用例执行率,测试用例有效率,编写文档效率,编写文档质量等等,但是在实际应用的过程中遇到了很多问题,有很多指标是不能体现的,这里就絮叨几个应用和没有应用的量化指标:

编写文档的质量体现的公式是:评审中发现的问题个数/编写文档的页数。可是在测试的评审工作做得不是很完善的前提下,问题个数的统计是很难量化的,我也试着采用其他办法,例如测试人员编写的文档是经过我审核的,那么我发现的问题就以bug的形式管理起来,这样在考核的时候就有数据即可以参考,但是这样的过程一是没有过程监督不是很规范,问题的纪录不全面,有时候图方便就直接跟负责这个文档的测试人员说哪里需要改进,没有进行问题纪录;二是个人的精力有限,有时候忙起来就草草看了一下,这样对其他仔细看过的文档的数据就没有可比性;另外关于文档页数这个指标个人认为也不是很准确,很多文档都不是页数与时间成正比的,根项目复杂程度和类似项目有没有做过有很大关系,所以与此关联的编写文档效率的指标也没有应用。

测试用例的编写效率的公式是:测试用例个数/编写测试用例的有效时间。这里编写的测试用例个数有的测试用例是从通用用例里直接导过来的,这和其他重新编写的分开在统计上就很麻烦,另外根据个人分配的项目模块的复杂程度测试用例的编写效率也有不同体现。虽然这个指标已经在实际统计中应用,但是也有相应的测试人员提出过疑义。

无效bug率的公式为:无效bug/发现bug总数。目前我一般是一个月统计一次相关考核指标,但是目前的缺陷跟踪工作做得不好,有很多bug在开发那边不能及时响应,这就造成了我统计的时候发现的bug总数有大半开发人员还没来得及看,那么无效bug数当然也就不准确了。

还有bug的严重程度的划分,因为有的bug级别高并不等于很难发现,所以这就造成了有些测试人员刻意的去追求那种很容易发现但是bug级别又很高的bug,这就有点偏离考核本身的目的。

以上絮叨这么多的根本原因还是我们的开发过程和测试过程均不是很完善,但我还是把已经统计的一些指标拿出来看一下,结果不能体现出全部,也没有拿它与绩效挂钩,但是有时候从结果还是能分析出一些东西来的~~~~

2006年11月(10.27~12.1)发现bug工作情况
服务器 严重程度 姓名1 姓名2 姓名3 合计
71 1 0 6 0 1 0 6 13
80 6 1 6
71 2 2 51 2 22 4 38 111
80 49 20 34
71 3 3 102 1 19 1 53 174
80 99 18 52
71 4 0 20 1 14 0 22 56
80 20 13 22
71 5 0 0 0 0 0 0 0
80 0 0 0
  总计 179   56   119   354
  工时 68   13   39   120
    姓名1   姓名2   姓名3   平均值
  效率 2.63   4.31   3.05   2.95
  质量 0.51   0.76   0.57   0.61
  分数 5.1   5.9   5.7   5.6
                 
效率=∑缺陷数(个)/ ∑执行系统测试的有效时间(小时)
质量=1级*0.3+2级*0.2+3级*0.2+4级*0.1+5级*0 / ∑执行系统测试的有效时间(小时)

2006年11月(10.27~12.1)设计、执行用例工作情况
任务类别 姓名1 姓名2 姓名3 平均值
设计个数 0 85 115 100.00
设计工时 0 30.5 32.5 31.5
bug数 0 51 72 61.5
设计效率 0.00 2.79 3.54 3.16
设计质量 0.00 0.60 0.63 0.61
设计分数 0.00 2.86 3.09 2.98
         
执行个数 87 0 99 93
执行工时 31 0 35 33
bug数 56 0 111 83.5
执行效率 2.81 0.00 2.83 2.82
执行质量 0.64 0.00 1.12 0.88
执行分数 2.99 0.00 3.95 3.47
分数 2.95 2.86 3.52 3.11
         
设计效率=∑测试用例数(个)/ ∑编写测试用例有效时间(小时)
执行效率=∑测试用例数(个)/ ∑执行系统测试的有效时间(小时)
设计质量=∑缺陷数(系统测试)(个)/ ∑设计测试用例数(个)
执行质量=∑缺陷数(系统测试)(个)/ ∑执行测试用例数(个)


此文来源于51testing博客,转载请注明出处为51testing博客
原始链接:http://blog.51testing.com/?26004/action_viewspace_itemid_3386.html


站内搜索
相关文章
◎测试就是不断的总结与创新
◎测试员的职责
◎从十大经典故事中学管理
◎优秀测试人员所具备的素质
◎一位软件测试工程师的工作总结
◎测试工作的未来
◎软件测试工程师的素质
◎模糊测试
◎做软件测试至少要有四种能力
◎面向对象的系统测试
◎我的SP心得
◎如何编制成功的测试计划
◎用vbs新建文件夹的方法
◎浅谈软件测试之技巧
◎微软公司是如何测试的
◎软件人员,做什么才好?
◎提高测试覆盖度
◎我从沙龙看测试界
◎软件测试职业发展的各个阶段
◎追求代码质量: 可重复的系统测试
◎软件项目测试管理经验谈
◎软件测试过程和流程区别
◎面试问题积累-新手注意
◎测试员的职责
◎软件质量保证的最佳实践之一:Code review和Case review
◎16个月的工作感想
◎如何增加面试成功的胜算
◎《测试之道》第四篇——胡马大宛名
◎《测试之道》第三篇——吴钩霜雪明
◎《测试之道》第二篇——大道如一,过犹不及
◎《测试之道》第一篇——道可道
◎软件测试方向杂谈
◎程序员实用测试技巧(1)
◎测试小技巧之文档编写
◎软件测试的起源与发展
◎优秀测试工程师应该具有的基本素质
◎关键字驱动测试(keyword-driven)
◎软件测试工程师职业特点
◎浮躁的国内测试界—2006年测试人员招聘感悟
◎测试资源的合理分配
◎桌面检查与同行评分-《软件测试艺术》读书笔记(15)
◎代码走查-《软件测试艺术》读书笔记(14)
◎错误列表-《软件测试艺术》读书笔记(13)
◎代码检查-《软件测试艺术》读书笔记(12)
◎《软件测试艺术》读书笔记(11)_优之共通
◎测试人员的职业发展方向
◎测试资源的合理分配
◎软件测试是提高软件产品质量的必要条件(2)
◎软件测试是提高软件产品质量的必要条件(1)
◎软件测试:不可忽略的阶段
热门文章
◎软件测试工程师面试问题选登
◎一个初级测试工程师的工作总结
◎软件测试常用术语表
◎测试人员面试三步曲
◎DOS命令大全
◎什么样的测试人员是好的测试人员
◎软件测试基本方法
◎好的测试工程师应具备的素质
◎软件测试入门书籍(2)
◎我在软件公司成长的三年
◎面试官最爱问的问题背后真相
◎软件测试工程师面试题
◎应届毕业生少走弯路的十条忠告
◎有关软件测试的术语定义集锦
◎微软的软件测试方法(一)
◎我的测试经历(1)
◎全景记录:软件测试工程师的一天
◎软件测试步骤
◎谈谈对测试职业的看法
◎漫谈软件测试工程师的角色定位
◎测试需要掌握什么
◎软件测试员自身素质培养
◎测试小技巧集锦之一黑盒测试
◎近10年最强的50本计算机图书,您读过几本?
◎软件测试人员职业发展助手
◎测试要点总结
◎如何制定成功的测试计划
◎测试的主要评测方法(1)
◎什么是ERP,通俗版解释
◎测试经验交流
◎软件测试及其支持工具
◎编写优秀Bug报告的艺术
◎软件产品测试标准
◎从程序员到测试工程师
◎微软的软件测试方法(二)
◎软件测试应遵循的八条原则
◎测试版本大全
◎我的测试经历(2)
◎测试人员的挑战
◎网管和黑客都必须知道的命令
◎QA活动的理解与实施
◎Alpha和Beta测试简介
◎网络最经典命令行
◎想编写出优秀技术文档,先学学这四招
◎个人职业生涯规划发展
◎你适合做测试吗?
◎软件测试的误区
◎我的测试经历(3)
◎软件测试的心理学问题
◎软件测试组织与方法

Google提供的广告