由于项目各种原因影响可以调整简化相关步骤。以至达到最适合公司本身的流程。
有这样一个流程, 那又怎样搭建一个测试团队呢, 怎样将上面的过程有序的执行下去呢?团队各人员又需要哪些能力呢?
测试团队的搭建,首先要有一个优秀的测试团队管理者。怎样的测试管理者才能算好?
1、 也许不需要在某些技术上研究的很深的能力,但是要有对软件测试政策、标准、测试过程、测试工具、测试培训、测试度量、测试策略和方法理解的能力;
2、 领导的测试团队必须是坚强有力、积极向上、勇于挑战、敢于报错、独立自主、办事规范没有偏见的;
3、 吸引并留住杰出测试专业人才的能力,让整个团队的工作气氛非常乐观、和谐;
4、 领导、勾通、协调、支持和控制的能力;
5、 测试时间、质量和成本控制的能力, 如:。
其次就是要有合格的测试人员,他们要有:
1、 正常能力:表达清楚、思路清晰,交流、协调和学习能力强、质量意识要强,过程方法、软件工程基础扎实;
2、 具有测试技能:测试基本概念及方法、测试工具及环境、熟悉编程语言、操作系统、网络及数据库等基础知识;
3、 测试规化能力:测试风险分析及防范、软件接收/放行准则、测试计划和设计;
4、 测试执行能力:测试数据/脚本/用例的准备,测试比较分析、缺陷记录及跟踪、自动化工具;
5、 测试分析、报告和改进能力:测试度量、统计技术、测试报告、过程监控及持续改进。
然后就是团队的培训:
1、 测试基础知识和技能培训;
2、 测试设计和测试工具培训;
3、 测试对象-软件产品培训;
4、 测试过程培训;
5、 测试管理培训;
6、 测试人员与开发人员、质量保证人员、项目经理及客户勾通协调培训。
说的很少但要做的很多,过程改进是一个长期的过程、一个长期的工作、它需要长期的积累、需要创新、需要规范。由于个人经验所限有很多不足之处, 请各位老大以后多多教益。这对于我个人来说也是一个过程积累, 一次提高。更是一次挑战!