赞
踩
这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。
本周刊开源(GitHub: SoftwareTestingWeekly ),欢迎提交 issue,投稿或推荐软件测试相关的内容。
混知
5月22号甘肃白银的山地越野赛,因极端天气导致 21 名参赛人员不幸遇难... 据官方的说法,遇难原因可能是失温。
失温号称是最容易被忽略的户外杀手,那到底什么是失温?
首先要明白,咱们是怎么保持体温的。
人体有很多细胞,它们每时每刻都在新陈代谢,这个过程会给我们提供热量。维持生命的热量,会优先汇聚在内部的大脑、心脏、肺部、肝脏等重要脏器中,因为这些脏器是保命用的,所以要保持在一个合适的温度。这片区域叫核心区。
但光产热不行啊,还需要散热,正常情况下,我们一边产热,一边散热,神经系统的调节,会让产生的热量和散发的热量达到一个平衡的状态,咱们的体温就能保持的 37 度左右。
体温是我们很重要的生命体征之一,体温保持不住,就很危险了。
咱们平时说的体温,就是指核心区内脏的温度。
那出现什么情况,散热会增加,体温会变低呢?
如果我们把身体想像成一杯热水,那这事儿就好理解了,想想你平时是怎么弄凉一杯热水的?
再看看甘肃越野赛上发生的情况:
那万一遇到这种情况怎么办呢?
别耽误,加衣服,裹毯子,去干燥暖和无风的地方待着。
如果已经冻的没有知觉了,赶紧去医院,但千万别急着搓手脚、灌热水,要不然核心区用来保暖的血液会回流到体表,让情况更糟糕。
沃伦·巴菲特
1998年巴菲特在佛罗里达大学商学院做了一个超有内涵的演讲,有人说:这是巴菲特最经典的演讲,没有之一。
精简的内容如下:
一、成功不只取决于智商和勤奋,还取决于品行。
既然各位能坐在这里,你们也拥有成功所需的智商,你们还有成功所需的拼劲。你们大多数人都会成功地实现自己的理想。但是最后你到底能否成功,不只取决于你的头脑和勤奋。还有品行。
如何有好的品行?
大多数行为都是习惯成自然。常言道,习惯的枷锁,开始的时候轻的难以察觉,到后来却重的无法摆脱。这话特别在理。
二、不要为了对自己不重要的东西而拿对自己重要的东西去冒险
为了得到对自己不重要的东西,甘愿拿对自己重要的东西去冒险,哪能这么干?
我不管成功的概率是 100 比 1,还是 1000 比 1,我都不做这样的事。
假设你递给我一把枪,里面有1000个弹仓、100万个弹仓,其中只有一个弹仓里有一颗子弹,你说:“把枪对准你的太阳穴,扣一下扳机,你要多少钱?”
我不干。你给我多少钱,我都不干。
要是我赢了,我不需要那些钱;要是我输了,结果不用说了。这样的事,我一点都不想做,但是在金融领域,人们经常做这样的事,都不经过大脑。
亨利•考夫曼说过一句话:“破产的有两种人,一种是什么都不知道的,一种是什么都知道的。”
三、做自己喜欢的工作
同学们,做你们喜欢的工作。要是你总做那些自己不喜欢的工作,只是为了让简历上的工作经历更漂亮,那你真是糊涂了。
有一次,我去做一个演讲,来接我的是一个 28 岁的哈佛大学的学生。我听他讲完了他的工作经历,觉得他很了不起。
我问他:“以后你有什么打算?”他说:“等我 MBA 毕业后,可能先进一家咨询公司,这样能给简历增加一些分量。”
我说:“你才 28 岁,已经有这么漂亮的工作经历了,你的简历比一般人的漂亮 10 倍。你还接着做自己不喜欢的工作,不觉得有点像年轻的时候把性生活省下来,留到岁数大的时候再用吗?
什么是理想的工作?
你财富自由之后想做什么工作,现在就该做什么工作,这样的工作才是理想的工作。做这样的工作,你会很开心,能学到东西,能充满激情。每天会从床上跳起来,一天不工作都不行。
四、我喜欢我能看懂的生意,无论什么时候,都要知道自己在做什么,这样才能做好投资。
我喜欢我能看懂的生意。先从能不能看懂开始,我用这一条筛选,90%的公司都被过滤掉了。
我不喜欢很容易的生意,生意很容易,会招来竞争对手。我喜欢有护城河的生意。我希望拥有一座价值连城的城堡,守护城堡的公爵德才兼备。
五、我们犯过的最大的错误不是做错了什么,而是该做的没做。
人们总说通过错误学习,我觉得最好是尽量从别人的错误里学习。不过,在伯克希尔,我们的处事原则是,过去的事就让它过去。我们从来不想已经过去的事。我们觉得未来有那么多值得期待的,何必对过去耿耿于怀。
不纠结过去的事,纠结也没用。人生只能向前看。
自己要买什么,得对自己负责。一定要有个理由,说不出来理由,别买。
六、如果能重新活一次,为了让生活更幸福,会怎么做?
要是我重新活一次的话,我只想做一件事,选能活到 120 岁的基因。
林冰玉
质量赋能该怎么做?
ThoughtWorks 技术雷达中的技术趋势,主要有以下三个方面:
作者从质量赋能的角度来看相关技术发展所呈现出来的趋势,再次思考质量赋能该怎么做。
趋势1. 软件开发的全流程标准化
随着 CI/CD、DevOps 技术的发展,一系列的标准化技术和工具被采纳,主要集中在流水线以及流水线上的标准化工具(代码格式、提交规范等)。
如下图所示:
趋势2. 大规模自动化助力标准化
全流程的标准化使得自动化更加容易,而大规模的自动化助力标准化更好的开展。自动化分为流程自动化和测试的自动化。
如下图所示:
其中:
要特别强调的是 Test at the appropriate level(合适的测试分层):自动化测试应该由在合适层执行的验收和单元测试支撑,而浏览器级别的测试只是锦上添花。
趋势3. 系统韧性成为质量的一部分
由于,软件系统所处生态的日益复杂,不确定性因素增加,软件系统没法通过测试来保障 100% 的可靠性和正确性;
而且,对速度的要求越来越高,从一个点子到开发出产品交付给最终用户的时间越短越好,同时,速度上的质量备受关注,快速获取反馈成为关键。
应对策略是提高系统韧性,尽早发布到生产环境,以利用生产环境独有的数据来获取反馈快速优化。
体现这一趋势的技术与工具:可观测性和监控、混沌工程相关技术和工具,还有 1%金丝雀发布等。
如下图所示:
要注意:
QA 的职责有什么转变?
真正的赋能包括标准化、自动化和质量文化建设。
QA 需要从普通的质量保障工作者转变为质量倡导者,承担起赋能者的职责,去给团队不同角色进行质量赋能,帮助团队提高质量意识,更好地理解质量目标以及正确的质量保障方式。
关于 QA 的三个层次:
第一个层次 QA 的要求是做好质量保障工作,确保我们交付给客户的软件产品是正常工作的。
第二个层次的 QA 通过测试、数据收集的方式,分析系统的质量,识别风险,并反馈给团队,和团队所有成员一起确保交付的质量是合格的。
第三个层次的 QA 不再局限于只关注质量,通过培养对产品和流程持续改进的思维模式、了解产品的整体质量视图和持续关注产品质量的意识,引导整个团队构建正确的产品,并且正确地构建产品。
对团队进行质量赋能需要注意什么?
开源派
现如今,哪哪都需要你提供电子邮箱,常用的网站、APP 使用个人邮箱是没问题的,但有时你只是想下载个文件、发表个评论、连接个 WIFI 而已,没必要冒着泄露隐私的风险使用真实的邮箱。
Tmpmail 是一款可用于快速生成临时电子邮箱的开源命令行工具,可以生成临时的邮箱地址,而且可以接收邮件。
项目地址:
https://github.com/sdushantha/tmpmail
老逛
你用什么远程桌面客户端软件?TeamViewer?还是 AnyDesk? 有款开源软件可以完美的替代它们:RustDesk。
RustDesk 是一款基于 Rust 编写的开源远程桌面客户端软件,支持 Windows 、Linux、MacOS 系统,界面简洁漂亮。
项目地址:https://github.com/rustdesk/rustdesk
小秋
rembg 是使用 Python 实现的用于移除背景图片的工具,可用于快速移除背景图片的开源工具,安装配置后可在服务器、命令行中对图片进行批量操作。
项目地址:https://github.com/danielgatis/rembg
安装(要求 Python 3.8 或更高版本):
pip install rembg
使用:
- # 扣远程图片
- $ curl -s http://input.png | rembg > output.png
-
- # 扣本地图片
- $ rembg -o path/to/output.png path/to/input.png
效果:
不拔
公司、部门、团队、个人每年都要做规划,可并不是每个人都会做,那么,到底应该怎么做规划呢?
作者分享了做规划的 2 种思维和 4 个方法。
思维 1: 用归纳思维思考需要做什么
归纳思维一般是从现状出发,思考当下有哪些问题、业界是怎么做的,从这些输入中去归纳我们需要去做什么。
比如,
当下工单咨询比较多,那么就需要对工单进行分类,如归纳成产品设计问题、程序代码问题、依赖方问题、交互设计问题,针对每类问题,再去思考我们应该要做到哪些工作。
思维 2: 用演绎思维洞察底层规律
演绎思维需要一个人对事物有非常深刻的认识,当洞察出了底层的规律之后,再去思考我们要做什么。
比如,
店铺的本质是什么?店铺要提供的商业价值是什么?当把这两个问题想清楚之后,沿着价值方向去思考我们应该要给用户提供怎样的能力,这是一步一步推导出来的。
方法 1: 用同类思考方法丰富能力
同类思考的方法是通过当前的一个点,去思考还有没有并列的事物。
比如,
在优惠体系中,优惠券是非常常见的营销手段,那么就要思考,有没有与优惠券等同的营销手段呢?除了优惠券外,还会有积分、奖励金、卡等,这样就形成了卡、券、分、金的基础优惠体系。
方法 2:用升维思考方法提升格局
升维思考的方法是往向抽象一层,屏蔽下层的实现细节,本质来讲是简化认识和提升认识的维度。
升维思考的格局比同类思考的格局要大一些,同类思考只是站在同类的维度去思考还有什么,而升维思考站在的维度更高,它可以往下拆解出不同的子项出来。
比如,
稳定性建设,可以拆解出稳定性监控、稳定性预案、稳定性应急处理……
如果说同类思考是横向思考,那么升级思考就是纵向思考,这两者结合在一起就形成了一个平面。
方法 3:用降维思考方法做具体规划
降维思考的方法与升维思考的方法相反,它是往下一层去思考。这种方法比较适用于目标非常明确的场景,去思考具体要去做什么事。
比如,
店铺营销,它相当于是一个命题,店铺营销需要哪些能力去支撑,如何体系化地表达出来。
至少要包含:店铺优惠、店铺互动、店铺投放、店铺权益履约、店铺触达,还可以往下细分去思考每块的内容。
降维思考更像是一种逆向思考,目标已经有了,怎么去推导需要哪些能力去支撑,这些能力就是需要去建设的。
方法 4:用精专思考方法体现深度
精专思考的方式是专注于特定领域,将某一件事做到极致。应用到规划上,更多的偏向具体度量指标的提升上。
比如,
性能优化,RT 从 xx 降到 xx,QPS 从 xx 提升至 xx……研发效能,研发时间从 xx 降到 xx,效率从 xx 提升至 xx……SLA 从 99.99% 提升至 99.999%……
人人都是极客
为什么有的人工作 10 年仍然平平无奇,而有的人只用 3 年时间,就已经脱颖而出,成绩斐然。
是什么原因导致这样的差别呢?
有的人有 10 年工作经验,但是大部分时间都在无意识地重复自己已经做过的事情,其实可以说是将 1 年重复过了 10 次而已,他真正刻意练习的时间可能 10 小时都不到。
而有的人进入相关领域只有 3 年时间,但是每天花费大量的时间做刻意练习,不断挑战自己完成技能的边界,用于刻意练习的时间可能会有 2000 小时。
所以谁更容易成为专家,结果显而易见。
这就是本文的答案,刻意练习。
所谓刻意练习,是指为了提高绩效而被刻意设计出来的练习,它有明确的目标,并且要求一个人离开自己的熟练和舒适区域,不断地依据设定好的方法去练习和提高。
那么,如何进行刻意练习呢?
01 激发刻意练习的意识:
02 识别出你需要什么要做哪些方面的刻意练习:
03 设定目标达成激励计划:
04 设定练习计划
05 让你的计划顺利实施的小贴士
最后,一定要记住要有耐心,方向正确慢就是快。
江南树
你内卷了吗?
对照下面关于内卷的 7 点概括看一下:
我们究竟为何而“卷”?
因为没有找到最优解。
小米创始人雷军曾说过:永远不要试图用战术上的勤奋,掩饰战略上的懒惰。
这世上,真正能成事的人,并不是投入最多时间“内卷”的人,而是那些能找到最佳解决问题途径的人。
如何摆脱内卷?
必须先搞明白问题背后的底层逻辑和最优解。
如何找到最优解呢?
80% 的问题都可以在博弈论中找到最优解。
什么是博弈论?
博弈论是指两个或两个以上的个人(团体)在平等的对局中的决策、行动,以达到共赢局面的理论依据。
博弈论中有个囚徒的困境:⼈们常常从⾃⾝利益出发,⽽选择放弃最佳合作策略,从⽽陷⼊⻓远利益受损的局⾯。
一个小故事:
警察抓住了两名涉嫌抢劫的小偷,但是只有他们非法持枪的证据,这种情况只能被判2年。
于是一个警察想了一个巧妙的招数去瓦解小偷团体。
他先到小偷 A 的羁押房间,对他说如果 B 认罪,B 只会被判刑 4 年,但 A 就会被判刑 20 年。又说:如果你先认罪,你就可以因为证词争取无罪释放。走出 A 的羁押房间后,警察又用同样的话术去找了 B。
最终结果是——两人纷纷认罪,都得到了4年的判刑。
“内卷”,就是一个典型“囚徒的困境”。
关于“内卷”这个词,牛津大学教授项飙给过一个很全面的解读:整体环境的恶化是不断加速且不可挽回的;而个体没有能力与环境抗衡,最终只有顺应环境变化,加入到内卷的行列中。
假设,
一个部门所有人目标都是完成手头工作和 KPI,等待工资到手。
有一天部门领导灵机一动,开始制定鼓励员工每天加班半小时制度,新员工 A 急于表现,率先表示自己可以加班 1 小时,于是员工 BCD......纷纷被迫开启下班后“摸鱼”一小时模式。
所以,“内卷”其实就是“囚徒困境”的现实实践。
如何破解“囚徒困境”呢?
三个方法:
突破囚徒困境,找到了最优解,你还要知道,最优解真正的实施是建立在合作的基础上的
5 个建立“合作关系”的方法:
10 个解决问题的策略:
1、
“不要告诉我你想干什么。你得告诉我:你的用户是谁,你为他提供的产品是什么?他真的需要吗?”
一件工作,有了具体真实的用户,就有了用户满意度评价,就有了无限的迭代空间。
解决痛点,消灭自嗨。
—— 罗振宇
2、尴尬到肝胆欲裂
3、
1、这是什么?
2、如何抓信一个程序员?
3、有时候我的代码会像这样...
本周刊每周五发布,会同步更新在微信公众号。
微信搜索“毕小烦”或者扫描下面的二维码,即可订阅。
如果文章对你有帮助,请随手点个赞吧!
(完)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。