软件测试周刊(第15期):将军赶路 不追小兔
这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。
本周刊开源(GitHub: SoftwareTestingWeekly ),欢迎提交 issue,投稿或推荐软件测试相关的内容。
科普
将军赶路 不追小兔
前几天在网上看到一句话,「将军赶路,不追小兔」,言简意赅,余音绕梁,发人深省。
类似的还有:
- 将军赶路,不打野兔。
- 将军赶路,不打小鬼。
- 将军有剑,不斩苍蝇。
将军好忙。
「将军」是一种身份的象征,他带领着军队是要打硬仗的,有远大的目标,「赶路」才是当前最重要的事,不要因为路上出现的小兔、野兔、小鬼而分心,误了军机。
所以:
人生路上总会面临很多诱惑,要知道自己的目标在哪,不要因小利而忘大义,要记住:不忘初心,方得始终。
文章
1. 亚马逊在网站测试上面临的最大挑战是什么?
AI前线
作者采访了亚马逊首席软件工程师 Jayden 对于网站测试的看法,下面是精要。
2. 好莱坞是怎么“套路”观众的?
贾行家
电影对于公司而言是门生意,而生意就是要赚钱的,因此提高确定性非常重要。
如何提高确定性呢?
好莱坞的套路相当完整,所有和电影有关的元素都有模型和分类,一切东西都在尽可能地标准化。
- 以 25 岁为界将观众按年龄和性别分为四个象限。
- 最重要的是 25 岁以下的男性观众,这部分人群是最愿意花钱进影院的,而且会拉着别人一起去。
- 好莱坞编剧写剧本有一个原则,如果主角是中年人,那就尽可能把年龄改到二十多岁,容易让同龄的观众产生共鸣。
- 《救猫咪》这本书说:谁要能写出四个象限的观众全都喜欢的电影,那就中了大奖了。
- 比如《你好,李焕英》就是这类四象限电影的典范。
- 编剧们对类型片的定义叫『高概念』,是一种观众共鸣的强度。
- 电影公司的老板讨厌未知
- 那些大卖的恐怖片、灾难片的“高概念”体现得比未知要简单得多,就是一句话:别被吃掉。
- 别把大众想复杂了,剧情要建立在所有人都能理解的基础上。
- 电影类型的分法很多,也有人按故事里打动观众的点来分。
- 陷入困境:设定一个关乎生死的难题,把主角放进去,让他战胜自我,如《虎胆龙威》、《辛德勒的名单》、《泰坦尼克号》。
- 屋里有怪物:怪物来了,别被吃了,如《大白鲨》。
- 金羊毛:大家保护或者争夺一样重要的东西,就像是在看一场足球赛,总得看个输赢胜负。如《指环王》。
- 人物出场时先跟观众建立好感很重要。
- 当一个人物出场的时候,你必须要让他先做点儿什么,让观众对他产生感情,比如人物从树上救下来一只猫咪,观众就会立即建立对他的好感。
- 能用一句话说清一个故事
- 主角是谁,要对抗什么,面临什么危机。
- 比如《虎胆龙威》的一句话故事就是:“一个警察来洛杉矶探望与他两地分居的老婆,结果老婆上班的办公大楼被恐怖分子给占领了。”
3. 什么是「馅饼定律」?
十点读书
馅饼定律:当天上掉馅饼的时候,地上一定会有个设好的陷阱在等着你。
有个笑话是这样的:
一对夫妻在家门口捡到两张电影票,不知道是什么人留下的,但他们一想反正是白来的,就拿着它去看了电影。 谁知等他们回来的时候,却发现家里的财物被洗劫一空,小偷留下一张纸条,上写:现在知道是谁请你们看电影了吧?
故事虽然荒唐,但却很好的诠释了馅饼定律,天下没有免费的午餐。
洛克菲勒说:世界上什么事都可能发生,就是不会发生不劳而获的事情。但很多人还是抱着侥幸的心理,梦想着有天上掉馅饼的好事会落在自己身上,殊不知,捡到的便宜才是最贵的。
稻盛和夫说:如果运气不好的话,干脆忘掉命运这回事,全力以赴地工作吧。
越努力,才会越幸运。
工具
1. 可自动填写表单的浏览器插件 - Auto Clicker - AutoFilll
Autofill 是一个简单配置后,就可以自动填写表单的 Chrome 插件。它是通过 xpath 来定位浏览器中的按钮、输入框等元素,通过自动化的方式串联操作,实现超级简单易用的自动化。
官网地址:https://getautoclicker.com/
安装地址:
https://chrome.google.com/webstore/detail/auto-clicker-autofill/iapifmceeokikomajpccajhjpacjmibe?utm_source=chrome-ntp-icon
2. 可以自由的下载 Chrome 浏览器插件了 - crx4chrome
如果你无法访问 Chorme 应用商店,可以通过这个网站来下载谷歌插件。
https://www.crx4chrome.com/
比如下载上面提到的 Autofill:
https://www.crx4chrome.com/extensions/nlmmgnhgdeffjkdckmikfpnddkbbfkkk/
方法
1. 如何成为高效学习的高手?
小师妹
作者认为学习高手都具备「知识整理」或「知识管理」能力。
什么是知识整理?
先拆开来看:
- 知识:人类从各个途径中获得的,经过总结与凝练形成的系统认识。
- 整理:对内容零散,层次不清晰的文字内容进行条理化、系统化的处理与加工。
- 能力:完成一项目标或任务所体现出的综合素质。
再综合来看:
所谓知识整理能力,就是将所接收到的正确的、被验证过的信息和知识进行结构化、体系化的处理与整合,最终形成自己的知识体系的过程。
一个公式:
知识整理能力= 有“目的”的输入 ➕ 优秀的信息处理能力 ➕ 高质量的输出
这个公式非常适合描述《软件测试周刊》的产出过程
3个阶段:
① 初级:整理。对信息或知识进行简单的整理,处理成具有结构化、阅读性强的文章。
② 中级:加工。根据日常积累及信息检索,对现有信息和知识进行补充。
③ 高级:重构。建立知识与知识之间的联系,根据个人需求,对知识进行重构,建立自己的知识体系。
如何提升知识整理能力?
记笔记。
a. 读书笔记:学会结构式的看书学习,而不是泛泛的浏览。
- 同一大主题下的多种子主题阅读法。
- 同一子主题下的多视角学习。
- 根据自己所关注的领域的知识进行盘点,看看哪些是自己已经掌握的,还需要补充什么,有针对性的选择书籍来阅读。
b. 课程笔记:有逻辑,有重点的记录内容,体现的是一个人的理解能力与信息抓取能力。
- 价值:
- 强化学习效果:整理笔记的过程是一次刻意学习的过程。
- 分享和传播:一份有逻辑有颜值的笔记,会普惠到更多的人。
- 职业的晋升:一份精彩的笔记,会收获领导和同事的赏识。
- 3 步曲(RTG):
- R(Record) :记录
- T(Tidy) :整理
- G(Go share):分享
c. 工作笔记:
- 日程笔记本:记录日程安排
- 航母笔记本:记录重要会议信息或者用于思维的发散
- 灵感笔记本:随时记录灵感
2. 如何进行弱网测试?
桃子
作为用户我们应该有过这样的感受,身处不同场景的不同网络下,APP 的使用效果是不一样的,在地铁、公交、车库、电梯、边远地区的网速一定没有在你家的 WIFI 下快,在网速慢的情况下有些 APP 会出现意想不到的问题,而这些场景又是不可避免的,因此需要测试。
我们将网速慢的场景下的测试称之为弱网测试。
到底多慢才称之为弱网呢?
2G、3G 以及弱信号的 Wifi 通常被纳入弱网的测试范畴。
2G 弱网参考:
更多场景参考:
弱网测试测什么呢?
- 测试弱网情况下数据的准确性:不能导致数据丢失或异常
- 测试弱网情况下界面的正常显示:不能白屏或黑屏
- 测试弱网情况下交互的合理性:友好的交互提示
什么时候需要进行弱网测试?
- 在开发设计阶段进行评估
- 前后端数据交互方式有变更
- 前端设计显示有变更
如何进行弱网测试?
测试思路
- 弱网类型:2G、3G、4G、5G、高延迟、高丢包、断网等情况相互切换时
- 测试功能:
- 前端:整体呈现、产品功能、数据加载
- 后端:接口请求请况和返回状态、响应时间
- 测试异常:异常信息、容错机制、重连机制、超时情况
- 测试策略:选择核心且高频的应用场景进行测试。
- PC端:网络较为稳定,调整上下速率进行测试即可。
- 移动端:场景复杂,可考虑:网络延迟,抖动,丢包,网络环境等情况。
测试工具
真实的场景进行测试当然更好,但限于成本和可行性,模拟弱网进行测试是一种更好的选择。
- Chrome 开发者工具:适于用测试 Web 页面
- Fiddler:适用于测试 Web 页面或 PC 客户端
- Charles:适用于 PC 端和移动端(IOS/Android)
3. 如何快速熟悉一个产品?
iamsujie
方法一:华为的五看三定
方法二:大前研一的 3C 战略分析
方法三:看三观(宏观、中观、微观)
宏观:社会发展趋势,经济周期;
中观:行业需求侧/供给侧;行业生命周期;竞争环境;
微观:公司、团队;
其中要点,也可以概括为:赛道(行业)、赛车(公司)、赛手(企业家)。
大纲:
- 研究公司需要的宏观视野
- 判断行业发展空间
- 判断行业所处阶段
- 搞懂行业竞争格局
- 认清公司的商业模式
- 找到公司的护城河
- 洞察公司的“人”和“制度”
方法四:看内外
内部-能力/意愿;外部-价值/成本(机会/风险)。
4. 如何用敏捷搞垮一个团队?
作者认为只要努力搞,没有敏捷搞不垮的团队。
具体怎么做呢?
- 不相信敏捷:让团队在不理解的情况下推敏捷,埋下定时炸弹。
- 不指定敏捷教练:没有培训,自己悟。
- 不尊重队员:都是打工人,都是工具人,不用管员工的感受。
- 不容忍犯错:做不好就要重罚。
- 回避困难:今天解决不了的问题,不要着急,因为明天你也解决不了。
- 把变革当实验:敏捷不是提倡“先开枪后瞄准”吗?先跑起来吧。
- 太激进:敏捷怎么可能有问题呢?一定是我们的问题,是我们不配上敏捷。
- 批评和打击团队:所有批评和建议,都要私下里说,千万不要放在台面上,越神秘越好。
- 激化矛盾:产品和开发的关系,就像斗地主,刚才还是一伙的,一转眼就成了敌人。
- 缺乏产品规划:自从上了敏捷以后,产品就彻底放飞自我了。开发都敏捷了,还要啥产品规划啊?
- 技术架构失控:敏捷这么快节奏,哪有功夫搞技术架构?全部上临时方案,出问题就打补丁,补丁上面再打补丁。
- 缺乏工具支持:自动构建工具没啥稀奇的,手动也一样啊,慢慢打磨,要有工匠精神。
- 文化鸿沟:团队文化要顺其自然,别整那没用的团建。独狼程序员有什么不好,一个优秀的程序员,能顶10个平庸的程序员,不一定非要合群啊。
以上,请谨慎使用。
言论
1、什么是自我?
「自已」这个东西是看不见的,撞上一些别的什么东西,反弹回来,才会了解「自己」。所以,跟很强的东西、可怕的东西、水准很高的东西相碰撞,然后才知道『自己』是什么。这才是自我。
-- 日本设计师 山本耀司
2、
三个程序员被要求穿过一片田地,到达另一侧的房子。
菜鸟程序员目测了一下之间很短的距离,说:“不远!我只要十分钟。”
资深程序员看了一眼田地,想了一会,说:“我应该能在一天内过去。”菜鸟程序员很惊讶。
大神程序员看了一眼田地,说:“看起来要十分钟,但我觉得十五分钟应该够了。” 资深程序员冷笑了一声。
菜鸟程序员出发了,但只过了一会,地雷爆炸了,炸出了巨大的洞。这下他必须偏移预定的路线,原路返回,反复尝试穿过田地。最后他花了两天到达目的地,到的时候颤颤发抖,还受了伤。
资深程序员一出发就匍匐前进,仔细地拍打地面,寻找地雷,只有在安全的时候才前进。他在一天的时间内小心谨慎地缓慢爬过了这片地,只触发了几个地雷。
大神程序员出发之后径直穿过了田地,十分果断。他只用了十分钟就到了另一边。
“你是怎么做到的?”另外两个人问道,“那些地雷怎么没有伤到你?”
“很简单,”他回答道,“我最初就没有埋地雷。”
——《Glyn Williams's answer to How do I train myself to code faster and with fewer bugs?》
来自微博:缪斯的情人
图片
1、日常工作中最累人的部分...
2、 产品经理觉得3天两晚上能上线的需求,在程序员眼里可能是这样...
3、日式道歉
订阅
本周刊每周五发布,会同步更新在微信公众号。
微信搜索“毕小烦”或者扫描下面的二维码,即可订阅。
如果文章对你有帮助,请随手点个赞吧!
(完)
软件测试周刊(第15期):将军赶路 不追小兔相关推荐
- 很喜欢这句话:将军赶路,不追小兔
文|洪生鹏 今天看到一句话感触很深. 将军赶路 不追小兔. 不得不说,这句话总结的很到位,言简意赅,余音绕梁,发人深省. 生活中,类似这样的场景不知道你有没有经历过: 本来晚上没什么事,想早点睡觉的, ...
- 摩拜前端周刊第15期
Ladies and 乡亲们,摩拜前端周刊起航啦- 摩拜前端团队会收集每周前端优秀文章,每周五发布至掘金平台,欢迎关注我们- The higher I got, the more amazed I w ...
- 开源大数据周刊-第15期
摘要: 最近大数据的一些论断,如:中国大数据发展10大趋势5大挑战,数据在工业的崛起将重塑整个商业社会,涂子沛:都说收集数据很难,也许是思维错了. 阿里云E-Mapreduce动态 E-Mapredu ...
- 阿里云前端周刊 - 第 15 期
推荐 1. 为什么我们选择 TypeScript https://redditblog.com/2017/0... 本文是 Reddit 工程师 Niranjan Ramadas 记述在前端技术选型时 ...
- 【码云周刊第 16 期】扎心了老铁!那些优秀的网络爬虫工具介绍
为什么80%的码农都做不了架构师?>>> 技术干货 SpringMVC 执行流程及源码解析 使用 Vue2 和 Yii2 进行前后端分离开发 SSM (十一) 基于 dubbo ...
- 《预训练周刊》第15期:Bengio, Lecun, Hinton | 人工智能深度学习、用于图像分类的全局过滤网络...
No.15 智源社区 预训练组 预 训 练 研究 观点 资源 活动 关于周刊 超大规模预训练模型是当前人工智能领域研究的热点,为了帮助研究与工程人员了解这一领域的进展和资讯,智源社区整理了第15期&l ...
- 软件测试周刊(第34期):一岁有一岁的味道,一站有一站的风景
编辑:国薇.一口锅.菜菜.静怡.小淑子.夏至 欢迎来到第 34 期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布. 本期看点:腾讯是怎么做流量录制回放的?阿里的灰度方案是怎么设计的?下 ...
- CSDN开发者周刊第 21期:Wi-Fi 之父辞世,谷歌服务器再次全球宕机;Windows 10 将支持安卓应用
CSDN开发者周刊:只为传递"有趣/有用"的开发者内容,点击 Star(CodeChina)! 本周热门项目 1.GTK 4.0开源工具包正式发布 赶在周五的发布会之前,GTK 开 ...
- 科技周刊第五期:科学技术在发展中的作用
这里记录每周值得分享的东西,每周五发布. 从本周开始,该系列加入「工具与软件」和「趣味网站」两个版块. 封面图 德国慕尼黑,政府部门为联系新冠感染者的团队设置了工作站.中心位置将部署500名员工,以便 ...
- 上海某马培训软件测试工程师第01期就业班课程
上海某马培训软件测试工程师第01期就业班课程完整不加密版 [课程目录] │ 课 件-一期.zip │ ├─第一阶段-数据库+linux │ ├─LAMP环境搭建 │ │ │ iwebshop5.1临时 ...
最新文章
- windows上安装zipMongoDB安装包
- response的contentType 常见几种类型
- Hadoop streaming 排序、分桶参数设置
- html 设置div占位符,HTML5+CSS3 一组文本输入框占位符动效
- 偶得--Unity在asp.net mvc上的基本应用
- JsonBuilder初出茅庐
- Windows系统带你一步一步无脑使用babel
- php 文件加载方式
- 笔记本CPU和显卡的选择标准
- [总结]-第七章 虚拟机类加载机制
- 微软收购PhoneFactor以提高多因素身份认证应用程序的安全性
- Python自动化运维_批量执行py脚本
- 解读Depth Map Prediction from a Single Image using a Multi-Scale Deep Network (7)
- 老铁的IT之路,从迷茫“愤青”到团队项目经理,他是如何一步步走出来的?!
- 日紫白飞星算法_年月日时紫白飞星法——紫白(入中)计算办法
- App自动化界面操作_按键模拟(模拟键盘信号)、driver.keyevent(keycode)
- ASCⅡCharacters (ASCⅡ码对照表)
- 如何oracle调试存储过程
- HBase中RegionServer宕机恢复介绍
- 计算机速成课 第二十四集 冷战和消费主义
热门文章
- java.lang.IllegalArgumentException: Receiver not registered:
- 【Win7开启DMA】
- 标志Logo设计的起源和艺术特点
- java实用工具之XOM
- android禁用传感器,Android 系统强制禁用距离传感器方法
- 又是苦海泛起爱恨,在世间难逃命运的新一周
- F5学习——Part 1(基于LTM模块的基本组网模式)
- html5 audio duration,记一次vue中获取audio媒体总时长duration遇到的问题
- 正则表达式清除空格和html标签中的nbsp;空格
- 颜色空间RGB与TSL的转换