如何衡量测试效率?

个人认为可以从软件测试的活动中的以下指标综合考评,去评估衡量测试效率,每项指标都高,自然能够说明一些问题:

1.发现缺陷的质量:

同一个项目组内,我们一般运用测试管理工具TD, 按优先级和严重等级,把每个人的缺陷做成柱状图和饼图,放到一个文档中,邮件发给大家,让组内成员了解自己的工作情况和其他人的工作情况。同时也让开发人员,对每个测试人员的工作,做出评估,供绩效考核时参考。特别是发现非常隐蔽缺陷的测试人员,一定要重赏。

2. 测试的有效性:

一般来说,递交Bug的有效性,体现了测试员是否能够正确理解系统,并发现问题,是否能够发现有效的问题。很多时候,测试人员没有弄准确需求,或者是没搞清楚设计,一旦出现异常,就提交Bug。不是和前面的缺陷相同,重复递交相同类型的缺陷,就是递交无效的Bug,导致后来很多缺陷,都被项目评审时拒绝,既耽误了时间,效率自然不高。

3.测试组员交叉测试,发现漏测问题数量:

经常是这样,一个测试人员测试结束,修复了全部的缺陷。这个时候,测试的模块和测试人员交叉一下,再测试,很有可能又发现很多问题。这样我们可以对测试发现问题数量,进行统计。这样做,就迫使测试人员认真执行每一轮测试,每次测试都不敢懈怠。

4.遗漏到客户缺陷的比例:

一旦版本测试通过,发布给客户以后,客户要对发布的版本进行验收测试。同样会发现一些问题,我们也会对测试过程中发现的Bug分配到每个模块和具体的人。但是,如果缺陷在测试环境中不能重现,只能在实际工作环境中出现,则不属于遗漏给客户的Bug,不计入漏测统计里面。有时候,客户系统在使用中也会发现缺陷,我们同样做好记录。

5.递交的缺陷数量:

在同一个项目组内,每天递交的Bug数量,每周递交的Bug数量,每个版本测试结束,总共递交的Bug数量。最终测试结束,算出每个人递交有效缺陷的百分比。

6.执行用例的数量:

同一天,每个测试人员,执行用例的数量。但是一定要去除那些不能够测试的功能模块,或者是被阻塞的模块,这些一定要考虑到。否则大家意见就大了呢!

7.编写测试文档的速度和质量:

每次编写测试用例时,大家都要编写部分模块的测试用例,我们也可以通过单位时间内编写case的数量、速度和质量,来区分每个人的效率,我觉得也是一种好方法。

8.评审发现问题的效率:

在组织部门内部的case评审时,同一个测试文档的评审,如果提出的修改建议比较多,并且很有参考价值。这样的测试人员,效率应该比较高,得考虑考虑加薪,呵呵。

9.测试工具使用的熟练程度:

当然,一个测试人员,对测试工具的熟练程度越高,使用技巧越强,一般来说,测试的效率就越高。按常理来说,每个人不可能了解全部的自动化测试工具,我们只对常用的测试工具进行考核就可以了,还算人性化吧。并且后面懂得较多的同事,给组内成员集体培训,使大家迅速掌握测试工具的基本使用,这才是我们的真正目的。

10.测试结果的分析水平:

对自动化的测试工具来说,特别是性能测试结束之后,我们要分析部分测试结果,如果你都不熟悉测试工具的分析,何谈效率呢?所以测试结果的分析水平,也可以作为衡量测试效率的一个指标。

时间: 2024-10-19 11:50:25

如何衡量测试效率?的相关文章

如何提高短平快项目的测试效率?

                         如何提高短平快项目的测试效率?                                                    研发资深顾问  杨学明   最近几年,笔者在全国各地包括深圳,北京,上海,杭州,武汉,济南等大中城市开设了近百场测试公开课程,也帮助许多创新型企业进行了产品测试或软件测试管理的内训,大的企业有中航工业.中科院.中国电力研究院.华立仪表.深圳迈瑞等等,也有一些中小型的企业,总体来说,目前中国国内的各公司的测试体系还不

如何提高测试效率

背景: 目前互联网企业,产品更新迭代快,版本发布周期短,预留测试的时间及其短,这样子导致一个问题,产品质量不过关,产品测试员又累,两败俱伤,楼主所在的公司工作了三个多月,把我如何提高测试效率的方式分享给大家,不足之处欢迎留言吐槽. 措施: 1,规范测试流程 从产品需求到设计,全程参与,在原型图出来之后,写测试用例点,建议使用xmind写测试用例点,标好级别:用xmind写用第一个好处是可以理清业务逻辑,第二个是能提高编写用例的时间,方便管理维护 2,自测 开发人员在开发产品过程中,有些功能先开发

手工测试 测试框架?如何提高测试效率?

百度了一下“测试框架”,搜索结果大部分都是“自动化测试框架”.“单元测试框架”,没有手工测试框架.但是所谓框架不就是把“共性部分形成的体系”提高效率和质量吗? 做测试3年,现在想的更多的是如何提高测试效率和保证测试用例的覆盖率.目前所在的是公司是互联网公司(之前一直在传统软件公司工作),节奏很快,测试周期很短.产品需求文档的完善程度也是参差不齐,然后测试时间又比较紧急,除了个别庞大的项目外,领导不会专门预留编写测试用例的时间. 事件一,2015/12/8,领导安排我和另外一个同事测试一个新增节点

如何提高软件质量及测试效率

首先要搞清楚从哪些方面去关注质量,关注质量一般情况都是从以下方面去关注: 1.行业标准和规范: 2.需求分析(用户需求分析,产品继承需求分析,竞品分析): 3.开发设计方案分析.编码规则分析 4.测试 其次,如何提交软件产品质量呢,以下列举几个部分: 1.从项目开始时则安排测试人员进入 2.正确理解需求.分析需求 3.制定相关标准和规范,Team统一执行 4.审查开发活动及开展单元测试 5.记录开发活动与软件产品的偏差,及时讨论 6.记录不符合需求项和Bug缺陷跟踪,及时报告高级管理者 最后插一

自动化测试更适合缺陷预防,而不是提高测试效率

很多人在回答为什么要开展自动化测试时,立即回想到的答案是提高测试效率. 这种回答本身并没有错,但我想这只是问题的次要方面.在经过数次的自动化测试时间投入与效益比来看, 可以基本得出,基于某个场景的测试脚本,在没有变更与维护情况下,脚本执行频率大于5-7次才基本能够收回 投入成本,产生自动化效益.基于互联网的产品条件下,一个项目或系统如果包含 > =100个测试场景,事实远超这个数据的N倍,其实很难能够保证在收回自动化效益后,场景业务或数据才变更,通常变更是无法预期的或难以控制. 从技术的手段来保

数据摘要算法的测试效率(SHA、MD5和CRC32)

1.算法概述 数据摘要算法是密码学算法中非常重要的一个分支,它通过对所有数据提取指纹信息以实现数据签名.数据完整性校验等功能,由于其不可逆性,有时候会被用做敏感信息的加密.数据摘要算法也被称为哈希(Hash)算法或散列算法. 1.1 CRC8.CRC16.CRC32 CRC(Cyclic Redundancy Check,循环冗余校验)算法出现时间较长,应用也十分广泛,尤其是通讯领域,现在应用最多的就是 CRC32 算法,它产生一个4字节(32位)的校验值,一般是以8位十六进制数,如FA 12

CIO访谈实录丨渤海人寿携手SmartX超融合大幅提升开发测试效率

客户访谈:金融/保险业 新金融科技时代,数据的可靠性及平台计算性能是核心要义:新业务上线拓展的迅捷性,更是激烈竞争中重要的取胜之匙.在创新技术驱动业务发展理念的指引下,保险行业新兴寿险企业渤海人寿选择 SmartX 帮助企业率先启用超融合架构,在降低运维成本的基础上同时满足了高性能的需求,大幅提升开发测试效率,用技术利器推动业务不断优化上线,保持持续迅猛增长. 以下是我们对渤海人寿信息技术部负责人的访谈文字实录,客观呈现了超融合在渤海人寿 IT 架构转型升级中的应用实践,以及在提升开发测试效率方

怎样提高测试效率

问题: 怎么样可以提高测试效率,在人力有限的情况下怎么把控软件质量?有时因为项目优先级的问题,测试到一半的项目停了去测试其他项目(其他的项目是后面把优先级提上来的),每次这样都感觉到时间紧张,人力紧张,版本更新后客户也会提很多问题: 思考: 1.优先级调整正常都有会,无法避免,重点是调整优先级后,先把高优先级项目的产品质量做好把关,首先要做到如下几点: 一段时间只专注于一件事,严格按照测试流程做好测试执行,影响到产品质量的流程更要做好: 低优先级项目也要保证足够的测试时间,有理有据提供测试估时:

专注于提高“人肉测试”效率,Bugtags已完成600万元天使轮融资

导语:近日,专注于移动测试的缺陷发现及管理工具“Bugtags”创始人张磊独家透露,Bugtags已完成600万元天使轮投资,投资方为高捷资本. 近日,专注于移动测试的缺陷发现及管理工具“Bugtags”创始人张磊独家透露,Bugtags已完成600万元天使轮投资,投资方为高捷资本. 与Bugtags类似的Bug检测工具还包括国外的“Bugsnag”和“Instabug”,近期,Bugsnag获得Benchmark 720万美元的A轮融资,加上经纬中国140万美元的天使轮融资,累计融资已达到86