下面的几个问题如果一半及以上回答为是,则你的
测
试人员水平是二流的:
1、测试人员是否经常被排除在参与项目需求及设计会议之外?
2、测试人员是不是需要偷听的方式才能
了解到产品信息?
3、测试人员对工具的需求是不是经常被推迟或忽略?
4、产品的可测试性需求的建立是不是经
常被推迟或忽略?
5、测试人员每个人平摊的培训经费预算是不是要远少于开发人员?
6、你的测试人员是不是可
以互换的?也就是说他们掌握类似的技能,谁负责哪个项目
工作都无碍大局?
7、你的测试人员是不是在项目后期才和开发人员一起工作,原因是他们没有被尽早
带入产品的需求及设计阶段,对需求及设计理解不足,因此无法提供反馈?
8、你的测试人员是不是无法和开发人员一起设计更复杂的测
试,因为他们无法完全理解产品的内部机制?
一流的测试人员具有足够的创造力,在编码工作开始之
前,他们就能评估系统的设计与架构,在代码编写阶段,一流的测试人员会设计与实现他们的测试套件,包括自动化和手动两部分,他们编写的测试会以开发无法预
料到的方式去‘折磨’系统。一流测试人员可以帮助项目经理评估项目的风险,同时,一流测试人员和开发人员的关系是平等的,而不是对立的,与开发人员的步调
也是一致的,可以改变开发人员创建产品的方式。
系统越复杂,规模越大,开发人员就越难于发现自己的缺陷。测试人员在早期帮助开发人员发现问题,则开发人员更愿意在需求及设计阶段加入测试人员,并更愿意
增加产品的可测试性。
如果希望节省项目的时间与资金,并且希望管理技术风险,我们就需要一流的测试人员。