美文网首页
如何区分测试/开发/生产环境?

如何区分测试/开发/生产环境?

作者: 上海凡猫教育科技有限公司 | 来源:发表于2017-07-20 03:00 被阅读48次

1 项目环境的分类

最近有同学问问题,说:什么是测试环境什么是开发环境。刚刚入门的同学,可能光听名词都觉得好有逼格的样子,其实弄清楚是干嘛,就不会有这个感慨了。你们需要的是理清思路。

打个比方:你在一个专门制作变形金刚“擎天柱”的工厂,你在质检部门工作。(还记得我们说软件测试的定义,打的比方就是质检人员吧?不记得点击这里:软件测试的定义)。

那么这个擎天柱的制作过程要经过三个工序:

A:开发部门:他们负责零件的生产,零件的焊接以及组装;各个细节部分的测试;保证能够变形,能够起飞各种功能都OK===这里一般都是标注:生产重地,闲人勿入。质检部门只能知道大概的开发进度,这个时候,质检部门的人不能去干涉开发,捣乱他们的进度的。

B:质检部门:擎天柱经过开发部门的各种折腾,终于好了。然后推送到我们质检部门,我们要开始测试了,检查零件是否完好,是否可以正常变形,回复原状后是否能够正常做汽车使用,并进行安全性测试,保证使用我们变形金刚的用户安全。====一般这个质检部门是比较严肃的,他们负责面向的对象可是广大市场客户,这里也会标注:质检重地,开发勿入!也就是说我们进行质检的时候,不能让开发来捣乱,不能用他们提供的方法或者是工具去进行测试,我们要按照变形金刚的正常需求来进行测试。不能让他们悄悄的潜入我们的部门,进行一些数据或者是零件的改动,好让我们发现不了问题。

C:广大用户:这个就是我们的最后一个环节,通过质检的变形金刚,就可以直接销售给用户了。他们可以正式使用擎天柱

那么其实说这么多,类比过来:

开发部门所处的环境就是:开发环境。这个环境可能会有很多错误,开发可以随意的进行调试,可以随意的进行修改。

质检部门所处的环境就是:测试环境。这个环境一般都是开发完成测试过没有错误的产品(他们的代码)直接部署的环境,为了保证环境的纯粹性,这个环境只能测试用,开发不能用。

广大用户所处的环境就是:正式环境。这个环境就是真实在线的环境,他们做的任何操作都是真实有效的。

2 如何区分这些环境?

刚刚第一点说了这么多,我们总算是理解这三个环境了。那么当你真正工作的时候,又如何区分这三个环境呢?方法有如下两种:

1:简单粗暴:直接就问,我们有分测试环境和正式环境么?链接分别是什么?服务器地址是什么?数据库地址是什么?全部问清楚,然后自己好好的记录下来,一定要记住,你是在测试环境测试,其他环境的就不要去手贱乱动了。

2:自己尝试:如果是正式环境的话,一般网站地址都是:www开头的;所以如果不是www开头他可能是开发环境可能是测试环境。确定后,就再去尝试看下自己在 哪个环境进行的操作,会对你的测试数据有改变?一般开发不会把他们的地址给你,所以基本上拿到地址看到不是正式的那种网址,你就可以直接确定是测试环境的 了。

相关文章

  • 如何区分测试/开发/生产环境?

    1 项目环境的分类 最近有同学问问题,说:什么是测试环境什么是开发环境。刚刚入门的同学,可能光听名词都觉得好有逼格...

  • vue-cli2 关于 开发环境 、测试环境、 生产环境的配置

    (原文链接:vue-cli2:区分开发、测试、生产环境_阵雨的博客-CSDN博客_vue生产环境和开发环境区别[h...

  • 全局变量

    可以通过配置全局变量,全局配置请求域名以区分开发环境、测试环境、编译环境等等通过.env配置环境变量区分开发和生产...

  • nodejs中的NODE_ENV

    使用webpack时,为了区分开发,测试,生产环境, 会使用NODE_ENV 来设置环境 设置 NODE_ENV ...

  • vue新建环境变量以及网络请求工具axios的二次封装

    1. 【环境变量】背景: 在我们的实际项目开发中,一般会区分几个环境,分别是开发环境、测试环境和生产环境,当然不排...

  • 开发总结

    1.框架选型2.gitlab代码管理,分支建设3.laraval配置开发,测试和生产环境区分4.如何查找部门下的所...

  • 开发环境和生产环境区分测试api

    以webpack配置为例( 配置可自定义. 如: 开发环境一份, 生产环境一份, 如果需要, 再加一份测试版生产环...

  • 2018-06-31 Git每日命令 分支篇

    分支是Git多人协作的一个非常厉害的设计,通过多分支来区分开发环境,测试环境,生产环境等。

  • 开发和发布相关的三个环境

    开发环境,开发人员使用 测试环境,测试人员使用 生产环境 开发环境和测试环境独立开,是为了测试进行的同时,开发可以...

  • uni-app 环境变量 配置

    为了区分各种环境下的不同变量开发环境/生产环境/测试环境 等等之前都是采用手动注释的方式,很不方便也容易出错,稍微...

网友评论

      本文标题:如何区分测试/开发/生产环境?

      本文链接:https://www.haomeiwen.com/subject/kkwrkxtx.html