转载请注明出处:jiq?钦‘s
technical Blog
针对企业信息化系统,个人经验认为在集成测试过程中需要避免测试环境被更改,两个原因:
(1)若修改是错误的,将影响测试,甚至中断测试;
(2)若修改是正确的,测试人员提出的bug就无法重现,测试人员的工作就会被怀疑。
而且你不能总保证修改是正确的吧。
同时源码也不能被修改,因为不能测试结束后,发现源码和测试环境的系统不一致了!
所以我们需要同时控制源码和测试环境的提交权限。
(1)测试环境需要和外界完全断开,不能够将东西拷贝进去,测试环境最好将数据库写权限对测试人员禁用掉,
因为测试环境数据库是部署人员用初始化脚本建立的,用于最终产品化打包,若测试人员修改了元数据或者数据
字典之类的没有像部署人员申请,那么修改将无法体现到最终用于打包的数据库初始化脚本中。
(2)源码最好用svn管理(按项目),开始测试时关闭所有人svn提交权限。
时间: 2024-12-21 13:32:48