提测

2,336 阅读1分钟

1/什么是提测

就是提交测试,提交给专业的qa同学去测试。

开发人员在dev开发环境进行开发、自测和联调,开发、自测和联调结束之后,提交给qa测试人员去进行测试。
测试人员需要在test测试环境,来验证本次更新(迭代)的功能是否正确。
如果细分的话,测试又分为功能测试和安全测试。
   <1>QA团队进行功能测试。
   <2>安全团队进行安全测试。

dev开发环境和test测试环境是隔离的,是2个不同的环境。
也就是说,开发人员不能在测试环境中开发和联调,测试人员也不能在开发环境进行测试。
这一点必须是要保证的。

2/一个项目开发的流程

开发(开发工程师) --> 测试(测试工程师) --> 上线

开发环境:是开发人员用来开发的服务器,配置可以比较随意。
         为了开发和调试,会打开全部的错误报告。

测试环境:一般是克隆一份生产环境的配置,一个程序如果在测试环境中不能正常工作,那么肯定是不能发布到生产环境的。测试环境可以看作是上线之前的一次预演。

生产环境:正式的环境,对外提供服务的。一般会关掉错误报告,打开错误日志。

以上的3个环境,可以是说是项目开发的3个阶段:开发-->测试-->上线