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

开发项目中各环境的缩写说明(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?总之遇到这种情况只能周五无偿通宵陪测试同事加班了~

相关推荐

抖音上最潮的四大“老头”,任青安垫底,而他“古稀之年”还走秀
永恒科普贴混沌怪刷新时间及如何抢怪
日博365邮箱

永恒科普贴混沌怪刷新时间及如何抢怪

📅 06-28 👁️ 3556
海叁怎么发:从选材到制作的方法与技巧
beat365在线登录app

海叁怎么发:从选材到制作的方法与技巧

📅 06-29 👁️ 1394

友情链接