浅谈测试管理
在跟团队成员进行绩效面谈时,成员问我,怎样才能做测试管理。
先看看百科的定义:
测试管理,即是组建和管理一个测试团队,制定和落实一个有效的测试流程,计划、设计、执行并跟踪输出项目的测试报告,为项目质量提供有效保障。
再看看市面上来自两家公司对测试经理岗位的职责要求:
招聘要求 |
能力要求 |
1.制订测试方案及计划,包括人员安排测试进度测试流程等 2.带领测试团队完成公司产品的测试工作,执行测试计划,跟踪执行进度; 3.完成组内人员招聘培训以及及团队建设; 4.负责测试团队人员的绩效考核,培养团队成员的成长; 5.与上级及协作部门沟通测试进度及测试结果。 |
流程管理 团队管理 人员管理 |
1.带领团队完成产品和项目测试的任务,统计和分析测试结果,问题确认和跟踪,推动问题及时合理解决; 2.测试环境的配置和版本管理; 3.软件测试流程体系的梳理和建立; 4.负责测试组人员的技能和业务培训,提升团队的测试能力; 5.制定编写软件测试方案与计划,完成测试任务,编写测试报告; 6.测试团队的人员管理工作及团队建设。 |
质量管理 流程管理 人员管理 团队管理 |
所以结合我的理解,梳理了下我对测试管理的定义,以及我认为目前一个最基层的测试管理所做的事情。
把测试管理的能力模型分为六个部分:
然后针对各个模型分别讲讲我的理解。
人员招聘
确定招聘需求和招聘要求,为团队招募合适的人才。
- l 刚刚走出校园的实习生,和社招的资深测试工程师的能力和经验自然是不一样的,所以对于社招和应届生的招聘要求需要分开。
- l 通常我在面试社招时,更多关注的是社招同学的项目经验,以及过往所承担的职责,自动化工具能力,软性素质上更看重协调能力和推动能力。
- l 而在实习生的面试时,不会过多去关注实习生的项目经验,更多关注的是实习生的学习能力和主观能动性,如果能有一些对软件测试岗位的基础知识学习和理解,那么是很加分的。
人员培养
制定学习目标和计划,因人而异施教,安排专业的导师&#x