zoukankan      html  css  js  c++  java
  • 关于开发环境、测试环境、预生产环境、生产环境的区别

    一个产品从开发到用户使用一般会涉及以下几个环境:
    开发环境、测试环境、回归环境、预生产环境、生产环境。

    开发环境

    顾明思义,就是产品在开发时使用的环境。一般情况下,只有这个环境可以改配置和进行开发,并且一般不在这个环境下创建数据。每位开发同学会在自己的dev分支上干活,提测前或者开发到一定程度,各位开发同学就会合并代码,进行联调。为了开发调试方便,一般会打开全部的错误报告。

    测试环境

    就是产品进行测试的环境,新开发和配置通过系统传输到测试环境,进行功能测试,可以创建数据。一般是克隆一份生产环境的配置,如果一个程序在测试环境下工作不正常,那么肯定不能把它发布到生产环境下。在bug修复后,需要发版更新测试环境来回归bug。

    回归环境

    即回归bug的环境,其实就是测试环境,在测试环境上测试,回归验证bug。

    预生产环境(即预发布环境,非必须)

    是测试环境到生产环境的过渡,从生产环境不定期同步,保持和生产环境的设置、数据的一致性,也是用于测试。测试环境可能会受到一些限制,一些流程或者数据没有被测试到的话,就可以在预生产环境进行验证,从而保证产品上线的质量。

    预生产环境和测试环境的区别:
    预生产环境和生产系统的同步性更高,几乎一样,有些测试,比如需要大数据量的,用预生产环境看程序性能比用测试环境(一般情况下数据会较少)会更准确。

    预生产环境和生产环境的区别:

    1. 预生产环境中新功能为最新代码,其他的功能和生产环境一致。
    2. 预生产环境和生产环境的访问域名不同。

    生产环境

    正式使用的系统环境,即线上环境,用户使用的环境。会由特定的人员来维护,一般人没有权限去修改。

    一般情况下,一个环境对应一个服务器,也有一些公司把开发、测试等环境放到一个服务器上。

  • 相关阅读:
    第二章 第二节 安装Eclipse
    windows10下成功安装docker splash及遇到问题的解决方案
    关于.net程序员面试的问题
    ajax更新时 updatepanel 更新问题
    关于分页问题解决方法
    2条路 代码生成 or 配置
    Accordion控件之仿OutLookBar
    《C#3.0 in a Nutshell,3rd Edition》之C#3.0和.net3.5基本介绍篇
    ERP之我见
    2009岁末之复用系统框架(B/S)
  • 原文地址:https://www.cnblogs.com/xiaozhengtongxue/p/13782898.html
Copyright © 2011-2022 走看看