在公司的时候,一直提到测试环境,开发环境,功能环境,这到底是做什么啊?有什么区别啊?
可能叫法不太一样.不同的环境的配置也有差异.
本地环境很好理解,自己的项目在本地启动测试.
根据项目开发阶段区分,技术自己开发测试,功能尚未趋近稳定时,可以在开发环境进行自测或者与其他系统进行联调.开发环境一般由开发人员维护.
测试环境,一般指的是开发自测完成,正式提交给测试介入.项测试人员将项目开发分支部署到对应的测试环境进行测试,提交bug,开发人员需要到测试环境上可以查看日志等(往往多个项目并行,测试环境也会根据需要提前部署好几套环境,最终项目上线后,需要对各个测试环境需要进行同步,比如数据库字段等),涉及到多个子系统的联调,往往还需要提供对外联调,一般测试人员维护的测试环境比较稳定.
如果有自动化测试,还会给自动化测试搭建相应的环境,做自动化case的回归.这种一般自动化回归完成,数据基本上就可以删除了.
功能环境,我的理解应该是比较接近正式环境了,一般不允许乱造数据,在发布到生产环境之前,有时候还会有一个预发布环境,也就是底层连的数据库已经是生产环境了,但是应用不对外提供服务,这样可以借助线上的数据再次进行验证可用性.
正式发布到线上提供对外服务,那就是所谓的生产环境或者线上环境了.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(1)
可能叫法不太一样.不同的环境的配置也有差异.
本地环境很好理解,自己的项目在本地启动测试.
根据项目开发阶段区分,技术自己开发测试,功能尚未趋近稳定时,可以在开发环境进行自测或者与其他系统进行联调.开发环境一般由开发人员维护.
测试环境,一般指的是开发自测完成,正式提交给测试介入.项测试人员将项目开发分支部署到对应的测试环境进行测试,提交bug,开发人员需要到测试环境上可以查看日志等(往往多个项目并行,测试环境也会根据需要提前部署好几套环境,最终项目上线后,需要对各个测试环境需要进行同步,比如数据库字段等),涉及到多个子系统的联调,往往还需要提供对外联调,一般测试人员维护的测试环境比较稳定.
如果有自动化测试,还会给自动化测试搭建相应的环境,做自动化case的回归.这种一般自动化回归完成,数据基本上就可以删除了.
功能环境,我的理解应该是比较接近正式环境了,一般不允许乱造数据,在发布到生产环境之前,有时候还会有一个预发布环境,也就是底层连的数据库已经是生产环境了,但是应用不对外提供服务,这样可以借助线上的数据再次进行验证可用性.
正式发布到线上提供对外服务,那就是所谓的生产环境或者线上环境了.