鉴定一下软件测试热门词汇(二)
鉴定一下软件测试热门词汇(二)。
关联文章:鉴定一下软件测试热门词汇(一)
容器
你是一名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不见。
大家好,我是谭叔。
国庆上班第一天,摸鱼的同时,不要忘记给“万恶”的谭叔点个赞哦~
鉴定一下软件测试热门词汇(二)相关推荐
- 鉴定一下软件测试热门词汇
鉴定一下软件测试热门词汇. (本期以一个简单的电商平台举例,该平台有商品管理.购物车管理.订单管理.会员管理四个模块) 回滚 电商平台发布上线后,你熟悉的打开商品页面,进行线上验证. But,f**k ...
- 2014网络热门词汇_2014年的10个网络预测
2014网络热门词汇 Happy New Year! 2014 is a fresh start for the web and developers everywhere. My 2013 pred ...
- 请收下这份NLP热门词汇解读
点击上方↑↑↑蓝字关注我们~ 「2019 Python开发者日」,购票请扫码咨询 ↑↑↑ 本文转载自微软研究院AI头条(ID:MSRAsia) 编者按:在过去的一段时间,自然语言处理领域取得了许多重要 ...
- 智课雅思词汇---二十七、形容词后缀-ant/-ent
智课雅思词汇---二十七.形容词后缀-ant/-ent 一.总结 一句话总结: ...的 后缀:-ant ①[形容词后缀] 大部分与-ance或-ancy,相对应,表示属于...的.具有...性质的 ...
- 智课雅思词汇---二十六、形容词后缀-ble
智课雅思词汇---二十六.形容词后缀-ble 一.总结 一句话总结: assemble 英 [ə'semb(ə)l] 美 [ə'sɛmbl] vt. 集合,聚集:装配:收集 vi. 集合,聚集 [ ...
- 智课雅思词汇---二十五、形容词后缀-ate-fic-ose-ulent-olent-ous-ulous-y
智课雅思词汇---二十五.形容词后缀-ate-fic-ose-ulent-olent-ous-ulous-y 一.总结 一句话总结: 1.形容词后缀-ate(determinate)? determi ...
- 智课雅思词汇---二十四、形容词后缀-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ʌ ...
- 智课雅思词汇---二十一、名词性后缀acity是什么意思
智课雅思词汇---二十一.名词性后缀acity是什么意思 一.总结 一句话总结:后缀:-acity [名词后缀] 构成抽象名词,表示性质.状态.情况.与形容词后缀-acious相对应 rapacity ...
- 智课雅思词汇---二、词根acu和acr
智课雅思词汇---二.词根acu和acr 一.总结 一句话总结:acu和acr:sharp锋利的,敏捷的: acute acutely acuity sharp锋利的,敏捷的 1.词根acr表示什么意 ...
最新文章
- ibatis报错:There is no READABLE property named
- Nchain旗下矿池挖出首个BCH区块,“算力战争”真的要来了?
- mysql忽略大小写配置cnetos_CentOS7下安装MYSQL8.X并设置忽略大小写
- 计算机视觉开源库OpenCV之平滑、模糊和滤波
- 信息系统项目管理师:第1章:信息化与信息系统(3)-重点汇总
- 快速完全删除node_modules
- git add * 提示warning: LF will be replaced by CRLF in 解决办法
- ora-07445 oracle 9,Oracle ORA-07445 : 出现异常错误: 核心转储(一)
- JavaScript技巧[转载]
- hdu4848 求到达每一个点总时间最短(sum[d[i]])。
- android 电脑 手柄游戏排行榜,适合手柄玩的安卓游戏推荐
- paip.程序设计--扫号器跑号器结果分类设计
- Web应用程序开发方法研究
- 语音识别工具Sphinx4
- 电脑C盘满了如何扩充C盘内存?
- [TI TDA4 J721E] Sensor 鱼眼摄像头 LDC畸变校正模块LUT的创建和生成——详解
- SDS(Spoken Dialogue System) 对话系统
- 开源神器:可快速将真实物件复制粘贴到电脑上!
- java面试笔记整理
- J2EE重要的技术架构图
热门文章
- LWN:针对透明巨页的shrinker!
- 在OpenHarmony 开发者大会2023,听见百业同鸣
- ActiveReports 报表控件 初体验
- java classpath 目录_关于JAVA项目中CLASSPATH路径详解
- python 消息队列 go_gmq: gmq是基于redis提供的特性,使用go语言开发的一个简单易用的消息队列;支持延迟任务,异步任务,超时任务,优先级任务...
- 等来了日照金山,拍到了雪山倒影
- 度链”成立 能让百度下赢区块链这盘棋吗?
- docker在设置开放2375端口遇到的坑
- jQuery九宫格跑马灯抽奖(已知结果)
- 猎人抓兔子的bfs搜索解法