结合自己多年的测试经验,简单聊聊测试的绩效考核,在等人时候无聊,用手机写的,排版可能没有电脑排版的好看。有不同观点的地方,欢迎评论讨论。主要是根据项目拆解的几个测试考核维度。
缺陷
测试的基本原则:站在客户角度,尽早,尽可能多地发现缺陷。
缺陷是软件测试人员的核心工作产出,不是之一,是最重要的产出。它的重要性甚至要高过测试用例等文档输出。可以从几个方面去评估该指标:
- 该项目的发现的缺陷总个数
- 漏测率:漏测个数/发现缺陷个数,一般是在5%以下(未投入市场不统计此项)
- 重大质量问题数,一般是致命问题引起的客户重大损失,或是需要批量刷机(数量千台以上,刷固件才能解决的bug)
任务达成
测试任务按时达成,没有因测试导致的项目延期。
测试资产贡献:
- 测试用例库贡献:测试用例条数、用例覆盖度
- 测试平台建设:自动化测试、反复上下电等测试平台
- 其它测试贡献:各种流程制定,模板制定等(这个就不具体讲了)
一些心里话:很多中小公司,绩效考核往往都忽视了缺陷贡献的占比,而去追求测试资产贡献的占比,其实这是一种本末倒置的表现。测试用例、测试方案、测试计划、测试策略、自动化测试或者各种测试平台不是说不重要,但这些东西本质上其实都是为了提高测试效率或提高测试覆盖,都是为缺陷暴露服务的,都在解决一个问题:如何更早,更多的暴露缺陷。测试绩效考核,缺陷永远才是最核心的。