测试阶段流程

这次项目测试阶段的流程我觉得还可以,记录一下

1、开发完成之后,先出一个版本,装到测试服务器上。这个服务器上的版本是稳定的,不允许打补丁

2、测试人员每天测试,提交BUG。开发人员同步修改,可以滞后一点(比如1-3天),但不能滞后太多

3、与测试服务器保持稳定不同,开发人员每天晚些时候,比如说17:00,都会锁定代码库,停止提交代码。然后用17:00的这个版本发布到开发服务器上,开发人员每天用这个版本验证前一天修改的代码

4、上面的2和3步骤周而复始,直到某个时间点,比如说测试开始10天之后。测试人员停止提交BUG一段时间,比如3天。开发人员这3天里不会得到新的BUG单,专门修改已经发现的BUG

5、开发把这13天修改的代码,重新发布一个版本,安装到测试服务器上。开发人员自己验证本轮修改的所有代码,并跑完所有的基本用例(基本用例在测试阶段开始前就要准备好),这步好像也叫做冒烟测试

6、测试人员开始进行第二轮测试,对上一轮测出的BUG进行回归测试,并执行剩余的测试用例

7、步骤2、3、4、5、6称为一轮测试,这样的测试可以重复几轮,比如3轮

8、第3轮测试结束之后,再留出几天,比如说4天,测试人员不再提交新的BUG单,只对最后一轮修改的代码进行回归测试

9、经过上面的步骤,系统的测试就比较充分了,这个版本可以正式对外发布

猜你喜欢

转载自kyfxbl.iteye.com/blog/1448129