三个环境,开发、测试和线上

本文介绍了开发、测试和线上环境的区别和特点,强调了它们在软件开发流程中的重要角色。开发环境是研发团队的试验田,测试环境注重秩序和流程,而线上环境则要求高度严谨和快速响应。文章提出了各环境的管理规范,如开发环境的Demo流程,测试环境的发布管理,以及线上环境的发布原则,旨在提升团队协作效率和产品质量。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

 

这里是IT修真院分享

倒底什么是测试环境,什么是线上环境,开发环境又是什么,三者之间的关系怎么样?

 

 

 

一 从【开发环境】说起

 

这是蛮荒之地,惟有力量和自然法则永存。

 

 

 

研发领域

开发环境是研发团队的领地,你可以把开发环境当成是蛮荒之地。

 

在这里,惟有力量和自然法则才是统治者:

野蛮的研发团队成群结队的出现,频繁的发布版本,经常爆发小规模的资源冲突。

 

 

 

荒草重生,各种奇异和鬼怪的现象都会在开发环境出现,就像是一个还未完全成形的小世界。

你看到的一切都有可能是假像,昨天发生的事情,到了今天就可能是完全不一样的结果。

 

 

为什么会这样?

 

第一,研发团队需要提供假数据保证前后端并发开发。 

 

第二,研发团队经常会出现思维漏洞。 

 

第三,不少研发团队的成员没有持续集成的习惯,总是在自己本地环境中做研发。 

 

第四,开发环境没有版本管理,所有的依赖关系都不够稳定。 

 

第五,开发环境是思想从诞生到落地的重要过程,产品经理的意志最终被研发团队执行并展现在世人面前研发团队和产品经理的理解偏差也会随之浮现。

 

 

 

破局

在开发环境中,产品经理或者是测试人员需要提前介入么?

 

按照我们之后描述的敏捷开发来看,产品经理和测试人员不需要在开发环境正式的介入:

特别是当出现开发人员说来不及测试了,所以请测试团队在开发环境先进行测试的时候。

 

这样会导致更混乱,合理的解决办法是,在明确优先级的情况下,分出迭代,先保证重要的功能进入测试环境。

 

那么,产品人员和测试人员需要做的是什么?

需要是每天在晨会之后,或者是任意一个时间段,到开发环境去看一下,关键的逻辑有没有错误,有没有重大的偏差,而不是做严谨的测试。

 

 

Demo

开发环境对于产品人员和测试人员而言,最重要的环节还在于是Demo。

关于Demo,我们陆续发现有一些误区,特此声明。

 

第一

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值