如何分配测试任务?
最近因为项目原因临时担任了测试负责人(主要做项目后期集成测试),并给配备了3个测试人员。这个3个人基本没有开发能力,只有一个对业务比较熟,测试有一年多经验。其余业务就是白纸(有点测试经验)
自己对项目很熟,测试经验也算丰富,如果自己测试肯定没有问题。但作为管理要把测试任务分下去,还真不知怎么搞。
我是这么做的。
1、制定测试计划,这个我一个人负责。
2、按照功能模块撰写测试用例,这个分下去给3个人做了。
3、搭建测试环境,这个交给那个测试经验丰富的人去做。
4、开始用测试用例进行系统测试,难处从这里产生。
因为系统各功能模块之间大部分是有数据关联的,如果简单的“分而治之”。就会出现下一步流程等上一步流程的问题,无法同时开始。
还有,如果自己做自己的测试数据,数据也会相互冲突,因为下一步不知道上一步给的什么数据。
举个例子,让C去做功能5测试,但这个测试需要功能1、2、3、4的数据才能开始,那C在做功能1、2、3、4测试数据的时候岂不是和别人冲突了?
而且C去做功能1、2、3、4测试数据时候本身也许很耗时间。
如果每人都有自己的测试环境,都从头到尾测试,那么1个时间长,2个肯定会出现大量重复bug,效率低。
5、测试完毕,合并bug(一般用测试工具管理啦)
6、我来整理分配bug给相关人员解决。
7、相关测试人员跟踪自己的bug,及时关闭。
大家给提点经验,谢谢。
------解决方案--------------------
我也思考过这个问题,我觉得你划分的时候不要按照模块划分,按流程划分会好一些,就是尽可能把一个流程能走完的东西分给一个人,尽量避免那种冲突。
不过这东西不可能绝对避免的。