当前位置: 首页 > news >正文

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

​​​​​​​课程大纲

1、Dev开发环境

(Development environment)

使用者

开发人员使用。

用途

用于编程,版本变动很大。

外部能否访问

外部用户无法访问。

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

(System Integration Testing 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. 《灰度生产部署方案记录》

  • 简书:https://www.jianshu.com/u/15e7fc1f605a
  • B站:【土小帽软件测试(行入门到高级)-哔哩哔哩】 https://b23.tv/1c2U5fN
  • 测试资源(百度网盘):https://pan.baidu.com/s/1Ypm8-VKuPurLtu0bCJovnA?pwd=5eji 提取码: 5eji
  • 腾讯文档】流程图https://docs.qq.com/s/FQZsGpzsiYH9wj26JvSaFW

相关文章:

  • Eclipse下载安装教程(包含JDK安装)【保姆级教学】【2024.4已更新】
  • SpringSession原理简析
  • 【软考中级 软件设计师】计算机网络和安全
  • 软件测试外包公司测试流程分享,与企业内部测试人员的区别有哪些?
  • 【Torch学习笔记】
  • Python中的yield关键字,掌握生成器的精髓
  • linux下宝塔负载100%解决方法
  • 存储+调优:存储-IP-SAN
  • NumPy 随机数据分布与 Seaborn 可视化详解
  • 请叙述Vue 中使用了哪些设计模式
  • 安装和配置 FRP (Fast Reverse Proxy)
  • 第14章-蓝牙遥控小车 手把手做蓝牙APP遥控小车 蓝牙串口通讯讲解
  • Redis 可视化工具 RedisInsight 的保姆级安装以及使用(最新)
  • 39. 组合总和 - 力扣(LeetCode)
  • 《Ai企业知识库》-模型实践-rasa开源学习框架-基础理论-02
  • 【译】JS基础算法脚本:字符串结尾
  • 4月23日世界读书日 网络营销论坛推荐《正在爆发的营销革命》
  • Android 架构优化~MVP 架构改造
  • canvas 五子棋游戏
  • CAP 一致性协议及应用解析
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • HTTP传输编码增加了传输量,只为解决这一个问题 | 实用 HTTP
  • interface和setter,getter
  • JavaScript的使用你知道几种?(上)
  • Laravel核心解读--Facades
  • Promise面试题2实现异步串行执行
  • Python - 闭包Closure
  • quasar-framework cnodejs社区
  • React的组件模式
  • Spring Cloud(3) - 服务治理: Spring Cloud Eureka
  • VirtualBox 安装过程中出现 Running VMs found 错误的解决过程
  • Yeoman_Bower_Grunt
  • 发布国内首个无服务器容器服务,运维效率从未如此高效
  • 关于使用markdown的方法(引自CSDN教程)
  • 讲清楚之javascript作用域
  • 前端工程化(Gulp、Webpack)-webpack
  • 容器化应用: 在阿里云搭建多节点 Openshift 集群
  • 世界编程语言排行榜2008年06月(ActionScript 挺进20强)
  • 思维导图—你不知道的JavaScript中卷
  • 吴恩达Deep Learning课程练习题参考答案——R语言版
  • 运行时添加log4j2的appender
  • 智能合约开发环境搭建及Hello World合约
  • ionic异常记录
  • Nginx实现动静分离
  • 基于django的视频点播网站开发-step3-注册登录功能 ...
  • 通过调用文摘列表API获取文摘
  • ​Python 3 新特性:类型注解
  • #1015 : KMP算法
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • (~_~)
  • (2024)docker-compose实战 (8)部署LAMP项目(最终版)
  • (C11) 泛型表达式
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第5节(封闭类和Final方法)
  • (Matalb回归预测)PSO-BP粒子群算法优化BP神经网络的多维回归预测
  • (安卓)跳转应用市场APP详情页的方式