1、测试工作流程的搭建、完善;涉及部门的相关公司体制(例:绩效考核等)
2、测试项目的裁决和资源分配;监控并协调各项目的软件测试工作
3、如果测试部门未进行测试人员的水平区分,或者测试部门人员比较少,那么测试经理自然也负责对部门内的培训工作
4、如果公司无单独的质量管理团队,那么相对测试经理需要做QA的角色
5、后也是比较重要的一点,是负责和各部门间的管理协调和沟通工作
6、资源的分配,包括人力资源和一些软硬件资源
测试经理要让手下的测试人员有家或者学校的感觉,感觉自己被关心、重视,感觉能有提高,如果公司里主要是做功能测试的话,测试经理还是需要比手下人懂得多一些业务知识。而主要是做性能测试的话,测试经理要懂得自动化测试脚本的编制,这样,起码你的下属在碰到问题的时候,你能够帮助他解决。
测试经理
1、负责整个测试团队或部门的管理,包括测试岗位责任的定义,组织团队的建立和优化,团队的建设和发展,培训活动的组织,员工的激励等
2、负责一个完整的产品的软件测试和质量保证等工作,包括项目组长的指定、项目资源的安排、项目进度的跟踪、项目审查和总结等
3、测试部门年度/季度计划、预算的编写、实施和评估。
4、促进质量文化的普及,使整个开发团队的每位成员都有一个正确的客户和质量观念。
5、在测试人员的招聘、考核等方面的工作,协调人力资源部门。
非项目任务
1、确定和实现团队文化
2、培养团队成员
3、培养自己
4、制定各类测试流程基本运行和测试成果一般标准
5、搞好和项目经理、测试部门领导、平行、市场、开发、服务团队的关系;如果可能需要加上生产、人事
项目任务
1、制定测试计划和进度并及时反馈
2、测试基线建立和维护
3、招聘和保留核心人才,团队内部关系理顺
4、发展团队核心竞争力并扩展团队工作内容
5、执行测试并及时反馈项目状态,分析项目风险
6、团队成员能力了解和工作安排;注意团队工作内容备份
7、各类成果的应用和保存
作为一个单独的测试部门的经理,他所负责的主要工作应该包括以下方面(排除其在CMMI过程中的角色):
1、确定项目开发进度,及时为下属分配工作
2、人力资源分配
3、知识培训
4、思想沟通
5、部门年度规划
6、辅导工作
7、汇报测试情况
8、年度总结