测试基础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. 《灰度生产部署方案记录》
相关推荐
程序员三藏2 天前
selenium测试框架快速搭建
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
程序员杰哥2 天前
如何写出高效的测试用例?
自动化测试·软件测试·python·功能测试·测试工具·职场和发展·测试用例
月明长歌2 天前
性能测试概念篇:从“能用”到“抗打”,把指标、拐点与测试类型一次讲透
软件测试·测试开发·测试用例
程序员三藏2 天前
自动化测试步骤详解
自动化测试·软件测试·python·测试工具·程序人生·职场和发展·测试用例
程序员杰哥3 天前
性能测试详解
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·性能测试
lili-felicity3 天前
软件测试入门实战营 Day2:4 大测试用例设计方法(边界值 / 判定表等)精讲
软件测试
lili-felicity3 天前
软件测试入门实战营 Day5:5 天核心知识点复盘 + 个人实操流程梳理
软件测试
不凉帅3 天前
NO.5软件工程
软件测试·软件工程·软考·软件开发·软件项目管理