开发项目中各环境的缩写说明(DEV、SIT、UAT、PET、SIM、PRD/PROD)

有很多应届生同学上岗后接手项目时看不懂git里各环境缩写的意思,在此总体归纳一下:

  • DEV(Development)是开发环境,用于软件的开发和编码阶段。在DEV环境中,开发人员可以进行代码编写、功能实现和单元测试。

  • SIT(System Integration
    Testing)是系统集成测试环境,用于集成不同模块和组件的测试。在SIT环境中,测试人员会测试系统的各个部分之间的集成,验证系统的整体功能和性能。

  • UAT(User Acceptance
    Testing)是用户验收测试环境,用于用户对系统进行测试和确认。在UAT环境中,真实用户或代表用户的人员会执行测试用例,验证系统是否满足业务需求。

  • PET(Pre-production Environment
    Testing)是预生产环境测试,用于在系统上线之前进行最后的测试和确认。在PET环境中,模拟生产环境的配置和数据,确保系统能够正常运行。

  • SIM(System Integration and
    Maintenance)是系统集成和维护环境,用于系统的集成、部署和维护。在SIM环境中,会进行系统的集成测试、部署和运维操作。

  • PRD/PROD(Production)是生产环境,也称为正式环境,用于系统的正式运行和提供服务。在PRD环境中,系统已经上线,供用户使用。

    这些环境和阶段的使用有助于确保软件开发和测试过程的质量和顺利进行。根据不同的目的和需求,团队会在不同的环境中进行开发、集成、测试和部署等活动。

在这里插入图片描述


不同的公司或项目会启用的环境也有所不同,例如某公司某项目,个人在DEV环境开发,然后初版开发完成后前后端上传SIT进行联调,联调觉得没问题后上传UAT给测试或项目经理进行验收,测出BUG后继续重复前三轮操作。因为该项目的用户群体和数量是固定且不多的,所以就没用到PET和SIM环境。
在项目每次进行版本迭代的晚上,把开发功能完善的UAT代码上传到PRD,然后在生产环境上让测试和项目经理再仔仔细细测过一遍,确定该版本迭代ok了,没问题了才能下班。如果出了问题,那就要回退到上个版本并让开发通宵加班了。如果是加班也解决不了的重大bug,只能该功能回退或禁用,把该bug留到下个迭代去修。
每到这种时候,就会抱怨测试同事为什么在UAT时不仔细把BUG找出来呢?难道真有那些上了生产才会发现的离谱BUG?总之遇到这种情况只能周五无偿通宵陪测试同事加班了~

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值