测试基础06:软件产品的运行环境dev、sit、test、fat、uat、pre、pro

​​​​​​​课程大纲

1、Dev 开发环境

(Development environment)

|----------------|--------------|
| 使用者 | 开发人员使用。 |
| 用途 | 用于编程,版本变动很大。 |
| 外部能否访问 | 外部用户无法访问。 |

2、sit/ITE 系统集成测试环境

(System Integration Test ing environment)

|----------------|--------------------|
| 使用者 | 开发人员使用。 |
| 用途 | 进行系统集成测试,测试流程是否走通。 |
| 外部能否访问 | 外部用户无法访问。 |

3、test 测试环境

(System Test environment)

|----------------|--------------------------|
| 使用者 | 专门给测试人员使用。 |
| 用途 | 进行测试环节系统测试、性能测试等,版本相对稳定。 |
| 外部能否访问 | 外部用户无法访问。 |

4、fat 功能验收测试环境

(Feature Acceptance Test environment)

又叫"生产验证测试环境"。

|----------------|---------------------|
| 使用者 | 测试人员使用。 |
| 用途 | 软件或系统交付前向客户进行演示和验收。 |
| 外部能否访问 | 外部用户无法访问。 |

5、UAT用户 验收测试环境

User Acceptance Test environment)

|----------------|----------------------------|
| 使用者 | 线上收到邀请的部分用户使用。 |
| 用途 | 进行beta测试环(用户可接受测试),收集用户反馈。 |
| 外部能否访问 | 外部(线上)用户,未受邀请不可访问。 |

6、pre 灰度环境

灰度期:灰度发布开始到结束期间的这一段时间。

|----------------|-------------------------------------------------------------------------------------------------------------|
| 使用者 | 部分外部用户使用。 |
| 用途 | 准生产环境,服务器配置相对低,其它和生产一样。 为了平滑发布:版本发布初期,正式版本发布前,一部分用户进行试用,等功能稳定,并且反馈较好的时候,再到正式环境发布。 灰度环境上操作产生的数据也会同步在生产环境有体现。 |
| 外部能否访问 | 外部(线上)用户,未被邀请无法访问。 |

7、Pro 生产环境

(Production environment)

即线上环境、正式环境。

|----------------|---------------|
| 使用者 | 全部线上(外部)用户使用。 |
| 用途 | 线上(正式)环境。 |
| 外部能否访问 | 连接上互联网即可访问。 |

附:课程完整思维导图

参考文章:

  1. 《环境整理(pro、sit、uat、test、pre、dev、fat)》
  2. 《灰度生产部署方案记录》
相关推荐
未来可期LJ10 小时前
【测试-BUG篇】软件测试的BUG知识你了解多少呢?
软件测试·bug
Play_Sai1 天前
【接口测试】任务1:登录接口
软件测试·jmeter·接口测试·技能竞赛·楚怡杯·postaman
Play_Sai1 天前
【接口测试】任务2:商品分类接口
软件测试·接口测试·postman·技能竞赛·楚怡杯·jemter
互联网杂货铺2 天前
2024软件测试面试题大全(含答案+文档)
自动化测试·软件测试·python·功能测试·面试·职场和发展·测试用例
霍格沃兹测试开发学社测试人社区5 天前
软件测试学习笔记丨Pytest 学习指南
软件测试·笔记·测试开发·学习·pytest
测试界柠檬5 天前
基于Jenkins+Python+Ubuntu+Docker的接口/UI自动化测试环境部署详细过程
自动化测试·软件测试·python·功能测试·程序人生·ubuntu·jenkins
豆子熊.5 天前
外包干了4年,技术退步太明显了。。。。。
软件测试·selenium·测试工具·测试用例·postman