鉴定一下软件测试热门词汇(二)。

关联文章:鉴定一下软件测试热门词汇(一)

容器

你是一名Python开发人员,接管了很多个项目,有的项目需要Python2开发环境,有的项目需要Python3环境,更有甚者,有的项目需要Python3.4,有的项目需要Python3.8,然而你只有一台电脑。

你可能会说,我可以用Anaconda(一个开源的Python发行版本)来管理版本。

那么,如果要部署到测试环境,要部署到UAT环境,部署到生产环境呢,怎么办?

再假设,你换了家公司,或者换了台电脑,亦或写了个线上BUG,气血上头,一锤子砸了电脑。

辛辛苦苦搭建的环境,说没就没了……

此时,你可以使用容器技术。

其实,作为初学者,你可以把容器理解成一个虚拟机。

你可能又会问:虚拟机是什么鬼?

你有一台Windows电脑,但你想练习Linux命令,你可以下载VMware虚拟机软件,安装Linux发行版本,装个镜像,就可以使用Linux系统了。

容器其实一样,你想练习Linux命令,你可以下载Docker容器软件,pull一个镜像,run起来,就可以使用Linux系统了。

此外,**容器和虚拟机都依赖于宿主机才能运行。**在刚刚的例子中,宿主机是你的电脑。当然,宿主机也可以是物理服务器,也可以是云服务器的实例。

使用容器技术能解决棘手的多环境隔离问题,用专(装)业(B)点的术语讲,叫环境治理。

But!

对于资本家来说,最重要的是money!看看云服务器的价格,单台实例(云服务器)一年就是两千多,一个成规模的企业,云服务器至少成百上千台,如果一台实例只搭建一个项目,岂不是白白浪费了资源。

所以,运维、架构师等工种,往往会评估服务器的承载能力,尽可能的压榨服务器资源,达到开源节流的目的。

SIT环境

SIT(System Integration Test)环境是开发人员自测试流程是否走通的环境。

然而,大部分企业没有SIT环境,因为大部分开发都不想自测!他们还会“恶狠狠”的鄙视测试:我都自测了,还要你们测试干嘛!

SIT(System Integration Test)环境是开发人员自测试流程是否走通的环境。

然而,很少有企业有SIT环境,因为大部分开发都不想自测!还恶狠狠的鄙视我们测试:我都自测了,还要你们测试干嘛!

UAT环境

UAT(User Acceptance Test)环境是用来作为客户体验的环境。

比如,你所在的公司是一家toB(面向客户)企业,客户要做一个收银系统。

开发 & 测试完成后,你们将收银系统部署到UAT环境,然后客户会找专门的测试人员(或实施,或收银员)来验证并体验,我们统称这一过程为UAT验收,验收完成后,才能将该系统部署到生产环境上。

灰度环境

准确的说,灰度不是环境,而是一种发布方式,一种平滑过渡的发布方式

我们可以用产品专用词汇ABtest来理解它。

比如我找的下面这张网图,需求发布后,让一部分用户仍旧走原始版本,一部分用户走试验版本,如果试验版本取得了更好的效果,则更新app,全部升级到试验版本;如果效果不佳,则不再更新,保持原状。

灰度发布亦如此。

项目发布上线后,将少部分流量引至灰度代码,让少部分用户能够使用到最新功能,如果该部分功能的使用没有问题,且稳定运行了一段时间,就可以将流量全部切到正式的生产环境。

使用灰度环境,可以保证系统的稳定,如果在灰度阶段,就能发现问题并修改问题,可以最大化的减少问题的影响程度。

中台

除了关注谭叔的公众号,平时你刷技术号,是否经常看到这样的文章:

文章都提到了中台,但什么是中台?

请听下面这则故事:

谭叔开了一家软件公司,招聘你作为自动化测试工程师,你很优秀,根据项目研发了一套接口测试自动化程序。

谭叔给你涨了250块钱的月薪!

但是随着业务发展,谭叔的公司获得了一万个小目标的融资,项目越做越大,于是,谭叔又招了A、B、C、D、E……N个小弟测试不同的项目,每个小弟都说他们的项目要做自动化测试,然后每个小弟都开始写代码。

结果,谭叔发现,好多人写的代码、封装的工具类、使用的框架一毛一样,搞得谭叔措手不及。

于是,谭叔又招了一个测试架构师,许诺他高薪,解决这个问题!

架构师浏览了你们的代码,将每个项目可能用到的拆分出来,做成一个测试中台。就好比一个公共模块,大家都用这个公共模块就行了,无须重复造轮子。

解决问题之后,谭叔心满意足的签发了N份裁员文件!包括测试架构师的那份~

万恶的谭叔,丑陋的资本家!

**中台,可以简单理解为技术平台、业务平台,或者问题解决方案平台。**抛开各方杂谈,对于企业家来说,本质上可以压缩人力成本,开源节流,提高人效。

最后

咱们怀着欣慰的心情,学学如何写bug。

感谢群友提供的图片(如果想加测试交流群,可添加谭叔微信wyxhero,备注加群)

测试奇谭,BUG不见。

大家好,我是谭叔。

国庆上班第一天,摸鱼的同时,不要忘记给“万恶”的谭叔点个赞哦~

鉴定一下软件测试热门词汇(二)相关推荐

  1. 鉴定一下软件测试热门词汇

    鉴定一下软件测试热门词汇. (本期以一个简单的电商平台举例,该平台有商品管理.购物车管理.订单管理.会员管理四个模块) 回滚 电商平台发布上线后,你熟悉的打开商品页面,进行线上验证. But,f**k ...

  2. 2014网络热门词汇_2014年的10个网络预测

    2014网络热门词汇 Happy New Year! 2014 is a fresh start for the web and developers everywhere. My 2013 pred ...

  3. 请收下这份NLP热门词汇解读

    点击上方↑↑↑蓝字关注我们~ 「2019 Python开发者日」,购票请扫码咨询 ↑↑↑ 本文转载自微软研究院AI头条(ID:MSRAsia) 编者按:在过去的一段时间,自然语言处理领域取得了许多重要 ...

  4. 智课雅思词汇---二十七、形容词后缀-ant/-ent

    智课雅思词汇---二十七.形容词后缀-ant/-ent 一.总结 一句话总结: ...的 后缀:-ant ①[形容词后缀] 大部分与-ance或-ancy,相对应,表示属于...的.具有...性质的 ...

  5. 智课雅思词汇---二十六、形容词后缀-ble

    智课雅思词汇---二十六.形容词后缀-ble 一.总结 一句话总结: assemble 英 [ə'semb(ə)l]  美 [ə'sɛmbl]  vt. 集合,聚集:装配:收集 vi. 集合,聚集 [ ...

  6. 智课雅思词汇---二十五、形容词后缀-ate-fic-ose-ulent-olent-ous-ulous-y

    智课雅思词汇---二十五.形容词后缀-ate-fic-ose-ulent-olent-ous-ulous-y 一.总结 一句话总结: 1.形容词后缀-ate(determinate)? determi ...

  7. 智课雅思词汇---二十四、形容词后缀-al-ial-ar-ary-ic-id-ish-ile-ine-oid-ory

    智课雅思词汇---二十四.形容词后缀-al-ial-ar-ary-ic-id-ish-ile-ine-oid-ory 一.总结 一句话总结: 1.形容词后缀-al? autumnal 英 [ɔː'tʌ ...

  8. 智课雅思词汇---二十一、名词性后缀acity是什么意思

    智课雅思词汇---二十一.名词性后缀acity是什么意思 一.总结 一句话总结:后缀:-acity [名词后缀] 构成抽象名词,表示性质.状态.情况.与形容词后缀-acious相对应 rapacity ...

  9. 智课雅思词汇---二、词根acu和acr

    智课雅思词汇---二.词根acu和acr 一.总结 一句话总结:acu和acr:sharp锋利的,敏捷的: acute acutely acuity sharp锋利的,敏捷的 1.词根acr表示什么意 ...

最新文章

  1. ibatis报错:There is no READABLE property named
  2. Nchain旗下矿池挖出首个BCH区块,“算力战争”真的要来了?
  3. mysql忽略大小写配置cnetos_CentOS7下安装MYSQL8.X并设置忽略大小写
  4. 计算机视觉开源库OpenCV之平滑、模糊和滤波
  5. 信息系统项目管理师:第1章:信息化与信息系统(3)-重点汇总
  6. 快速完全删除node_modules
  7. git add * 提示warning: LF will be replaced by CRLF in 解决办法
  8. ora-07445 oracle 9,Oracle ORA-07445 : 出现异常错误: 核心转储(一)
  9. JavaScript技巧[转载]
  10. hdu4848 求到达每一个点总时间最短(sum[d[i]])。
  11. android 电脑 手柄游戏排行榜,适合手柄玩的安卓游戏推荐
  12. paip.程序设计--扫号器跑号器结果分类设计
  13. Web应用程序开发方法研究
  14. 语音识别工具Sphinx4
  15. 电脑C盘满了如何扩充C盘内存?
  16. [TI TDA4 J721E] Sensor 鱼眼摄像头 LDC畸变校正模块LUT的创建和生成——详解
  17. SDS(Spoken Dialogue System) 对话系统
  18. 开源神器:可快速将真实物件复制粘贴到电脑上!
  19. java面试笔记整理
  20. J2EE重要的技术架构图

热门文章

  1. LWN:针对透明巨页的shrinker!
  2. 在OpenHarmony 开发者大会2023,听见百业同鸣
  3. ActiveReports 报表控件 初体验
  4. java classpath 目录_关于JAVA项目中CLASSPATH路径详解
  5. python 消息队列 go_gmq: gmq是基于redis提供的特性,使用go语言开发的一个简单易用的消息队列;支持延迟任务,异步任务,超时任务,优先级任务...
  6. 等来了日照金山,拍到了雪山倒影
  7. 度链”成立 能让百度下赢区块链这盘棋吗?
  8. docker在设置开放2375端口遇到的坑
  9. jQuery九宫格跑马灯抽奖(已知结果)
  10. 猎人抓兔子的bfs搜索解法