北京网站建设学校,国外网站设计欣赏,亚马逊产品开发流程8个步骤,外汇黄金网站建设在一个项目开发到发布的整个过程中#xff0c;会使用到很多个环境进行测试和运行项目。最基本的开发环境、测试环境、准生产环境、生成环境
一、开发环境
开发环境顾名思义就是我们程序猿自己把项目放到自己的电脑上#xff0c;配置好以后#xff0c;跑起来项目#xff0…在一个项目开发到发布的整个过程中会使用到很多个环境进行测试和运行项目。最基本的开发环境、测试环境、准生产环境、生成环境
一、开发环境
开发环境顾名思义就是我们程序猿自己把项目放到自己的电脑上配置好以后跑起来项目然后我们在这个基础上来进行开发这个开发环境就是方便我们程序猿来开发功能调试Bug的。
二、测试环境
开发好一个功能以后得让人家测试人员测试吧但是咱不能直接把人家喊过来连上自己的本地开发环境测试一是有些问题模拟不出来比方说数据问题二是自己的代码和环境经常改变不能保证最后人家测试人员测试的时候那个环境还有代码完全一致。所以这时候就有了测试环境这个概念公司会搭建一个跟服务器连接上专门的测试数据库之类的肯定得数据库也是跟真正的数据库隔离开啊要不会篡改用户数据配置好一个环境专门用来测试人员连接上测试我们把我们的代码提交以后一般会由小组长或者其他人员把我们的代码发布到测试环境这时候测试人员就可以愉快的找Bug啦。
三、准生产环境
对于有的公司来说这个功能开发好测试好以后并不是直接就APP里面上线了而是我们现在1月份做的功能可能会排期到5月份上线但是需要真实的环境测试一下是否完全符合要求啊这时候就诞生了准生产环境你可以把他当做生产环境的克隆体数据库什么的都一样但是他是后备隐藏能源。ps.由于项目的性质和类型不同有的项目可能不需要这个环境。
四、生产环境
生产环境就是咱们开发的功能要到时候放到APP或者网页里面里面的所有数据和东西都是真实的也是去让用户正常使用的环境生成环境一般是在用户使用量少的时间段下进行发布这样生成环境就算出现错误也能把损失降到最低。
五、预发布环境、灰度发布、生成环境又和不同
1、预发布环境
这个环境中一般会连接生产环境的数据库使用生产环境的数据来进行测试。
2、灰度发布版本
预发布环境过后就是灰度发布了。由于一个项目一般会部署到多台机器所以灰度1台至3台看看新功能是否ok如果失败则只需要回滚几台比较方便。注意由于是灰度发布几种几台所以一般会使用跳板机然后进行域名绑定这样才可以保证只访问有最新代码的服务器。
3、生产环境
所有服务器上的代码都已经是最新的了
接口测试和接口文档生成工具apipost 最后感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你