是否有规划环境的规范定义?

时间:2012-10-29 18:27:56

标签: deployment staging

据我了解,登台服务器的(合法)目的是测试部署进程 ,而不是代码的接受或功能。但是,我几乎从未找到有这种理解的人,最常见的替代方案是登台服务器与UAT服务器同义。谷歌搜索答案,我发现登台服务器定义为

  • UAT服务器
  • QA服务器
  • 集成服务器
  • 内容服务器

我发现的最糟糕的定义很可能是在维基百科上,由于内容的短暂性,我在这里引用,以及有人读这个问题可能会修复维基百科,并提供我给予的任何链接它成为一个反例,而不是我所说的一个例子:

  

网站设计中的暂存网站是一个用于组装,测试的网站   并在其投入生产之前审查其新版本。这个   阶段在发展阶段之后。软件的暂存阶段   生命周期通常在反映硬件的硬件上进行测试   生产环境。分段站点通常不同于   开发站点,并提供一个独立的QA区域   开发或生产环境。

     

通常在将更新版本的软件部署到之前   在生产环境中,更新已经在升级中进行了测试   环境。登台服务器将类似于生产   客户可以进行用户验收测试的环境   活动。应该先传递暂存服务器/站点的测试   在实时服务器上部署系统,即生产环境。

事实上,正确使用该术语的唯一例子(我所理解的)是在StackOverflow上。例如,the main answers to this questionthis answer

我想向我的同事们证明(在知情人士中)分期与UAT和QA等不同。是否有一些规范定义,例如在一本书中首次定义该术语?显然,我发现的所有这些二手资料似乎都是常见用法的反映,但我认为这种常见用法主要是由那些更喜欢抛出流行语而不是精心区分并精确使用文字的人所塑造。

1 个答案:

答案 0 :(得分:13)

continuous delivery上的这本书已经成为关于该主题的事实上的规范文本。这与您对分期的理解一致。

  

临时环境是一个与之相同的测试环境   生产环境(第110页)

它们的确意味着测试部署过程,因为本书中有一个图10.1,其中在QA和客户签收之后以及在操作签署之前进行分段。