前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >什么是开发环境、测试环境、生产环境

什么是开发环境、测试环境、生产环境

作者头像
产品的技术小课
发布2022-09-02 19:20:38
4.1K0
发布2022-09-02 19:20:38
举报

上周有小伙伴咨询,开发/测试/生产环境的概念,今天就做一个小结~

1、开发环境

开发环境是程序员专门用来写代码的环境,一般是自己本地的电脑,也可以是远程的云服务器。

这个阶段,程序员会根据需求单和设计稿写代码,还有前端和后端联调,联调完没问题后,就把代码部署到“测试环境”啦。

继续往下看~

2、测试环境

测试环境一般是用来给产品经理和测试同学测试功能的环境。

首先开发需要把本地写好的代码“部署”到测试服务器,然后准备一个测试域名,为了数据安全,这个测试域名一般是公司“内网”才能访问。

最后提供测试域名给产品和测试同学访问。

产品和测试同学验收没问题后,就把代码发布到生产环境啦。

3、生产环境

生产环境是正式对外的,给客户使用的环境。

开发把测试好的代码“部署”到生产服务器后,准备一个生产域名,外面用户通过生产域名访问。

为了数据隔离和安全,数据库也会分为这3种环境,不同环境分别对应不同的数据库。

细心的同学可能会发现,有些公司还会多出一种环境,就是“预发布环境”。

预发布环境的配置、代码和数据库跟生产环境一模一样,不一样的地方是,预发布环境有自己的独立域名。

需要“预发布环境”的原因可能有以下原因:

1、需要生产数据库才能测试这个新功能。

2、对测试要求非常苛刻,在发布到生产环境前,需要模拟生产环境的一切配置,完全走一遍没问题再发布到生产环境才更安全。

--- end ----

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-06-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 产品的技术小课 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、开发环境
  • 2、测试环境
  • 3、生产环境
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档