英文缩写 | 英文 | 中文 |
---|---|---|
DEV | Development | 开发 |
SIT | System Integrate Test | 系统整合测试(内测) |
UAT | User Acceptance Test | 用户验收测试 |
PRD/PROD | Production | 产品/正式/生产 |
PRE | 灰度环境 | |
预发布环境 | ||
SIM | Simulation | 仿真 |
PET | Performance Evaluation Test | 性能评估测试(压测) |
- 开发环境(DEV):开发环境,外部用户无法访问,开发人员使用,版本变动很大。
- 测试环境(SIT、UAT):测试环境,外部用户无法访问,专门给测试人员使用的,版本相对稳定,一般SIT环境验证通过后,可发布到UAT环境进行验收测试,UAT环境打版权限一般是测试负责人控制,不能随意打版。
- 生产环境(PROD):是指正式提供对外服务的,连接上互联网即可访问的正式环境。一般会关掉错误报告,打开错误日志(Error级别)
三个环境也可以说是系统开发的三个阶段:开发->测试->上线,其中生产环境也就是通常说的真实环境。
预发布环境 | 灰度环境 |
---|---|
只是一台服务器 | 1台或集群 |
没有真实的流量 | 真实流量 |
连线上数据库 | 连线上数据库 |
注意事项:
1)预发布环境一般会连接生产环境的数据库,测试时要注意,以免产生脏数据,影响生产环境的使用。
2)测试环境可能会受到一些限制(真实数据模拟/对接系统),一些流程或者数据没有测试到,就可以在预发布环境进行验证,从而保证产品上线质量。
3)通常预发布环境和生产环境使用的是同一个数据库,所以我们在预发布环境进行二次测试的时候,最好不要随意的去创建一些脏的测试数据,避免影响线上环境客户的真实使用。