软件测试周刊(第50期):归结起来,焦虑的原因就两条:想同时做很多事情,又想立即看到效果。
Posted 毕小烦
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件测试周刊(第50期):归结起来,焦虑的原因就两条:想同时做很多事情,又想立即看到效果。相关的知识,希望对你有一定的参考价值。
编辑:国薇、一口锅、菜菜、静怡、小淑子、夏至
欢迎来到第 50 期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。
本期看点:得物是怎么做流量录制回放的?如何设计和管理可复用的测试用例?移动客户端到底要测什么?字节是如何系统性治理 ios 稳定性问题的?网易严选是如何保障数据质量的?蓝绿发布、滚动发布和灰度发布到底有什么区别 ?你知道让程序员变强的10个好习惯吗?有没有一种让人很爽的学习方法?什么叫正确的事情反复做?
·
阅读愉快!
🐞 软件测试
1. 得物是怎么做流量录制回放的?
Allen
得物进行流量录制回放实践的初衷是为了解决日常测试的回归效率问题。
例如,发布前的全场景用例回归,每次迭代希望实现对历史场景进行一次全量且高效的回归验证。
那得物的流量录制回放是怎么做的?做的怎么样呢?
原文地址:
2. 如何设计和管理可复用的测试用例?
Python测试开发
一个成熟的测试团队一般都有自己的公共测试用例库。公共测试用例库即可复用的测试用例库。
可复用测试用例是指“为了复用目的而设计的测试用例”。复用的意义在于通过可复用测试用例验证功能相同或相近的模块,加快测试用例的设计进度、减少测试人员的负担;也可以帮助产品在设计类似功能时的需求细节补充;还可以与开发人员达成协议,后期在开发类似功能的时候,可以事先有一个既有的标准,提高开发效率和代码质量;
如何设计和管理可复用的测试用例呢?
原文地址:
3. 移动客户端到底要测什么?
AngeliaW
作者负责过多年的 Mobile 测试团队管理,也做过 APP 产品人员,所以对移动客户端测试有非常全面的认知。
移动客户端到底要测什么?
原文地址:
🐴 质量效能
1. 字节是如何系统性治理 iOS 稳定性问题的?
丰亚东
以 iOS 平台为例,根据稳定性问题不同的原因,将已知稳定性问题分成了这五大类。
通过占比从高到低排序:
- OOM ,就是内存占用过大导致的崩溃,这个比例能占到 50% 以上;
- Watchdog,也就是卡死,类比于安卓中的 ANR;
- Crash;
- 最后是磁盘 IO 异常和 CPU 异常。
过去两年抖音、头条、飞书等 App 的异常崩溃率都有 30% 以上的优化,个别产品的部分指标甚至有 80% 以上的优化。
那么,字节跳动究竟做了什么,才取得了这样的成果?
原文地址:
2. 网易严选是如何保障数据质量的?
牧天
数据质量问题的危害通常体现在四个方面:数据的完整性、数据延迟、数据准确性、数据一致性。会导致资损、业务分析滞后、错误、算法模型不准确、数据质疑等等问题。
数据质量问题发生的原因是什么?
可以总结为两个方面:系统不稳定、程序 BUG。
那么该如何保障数据质量呢?
原文地址:
🦧 技术同频
1. 蓝绿发布、滚动发布和灰度发布到底有什么区别 ?
等不到的口琴
项目需要”上线“,上线对应着部署,或者重新部署,部署对应着修改,修改则意味着风险。
为了规避风险,目前有很多部署发布的技术, 比如,蓝绿发布、滚动发布、灰度发布,你知道它们有什么区别吗?
原文地址:
2. 你知道让程序员变强的10个好习惯吗?
四猿外
- 引入新的技术栈的时候,要以官方文档为主;
- 一定要悄悄地把代码测的没问题了再交付;
- 打日志的时候尽可能把输入、输出以及耗时都打印出来;
- 学好 Git;
- 优先实现功能,性能问题或许没那么着急;
- 先实现最确定的需求,不确定或者模糊的需求先往后放;
- 主动找项目里的问题并给出解决方案;
- 评估开发周期,要留出冗余时间;
- 不要光看书去学习技术,要把感兴趣的技术通过代码实现出来;
- 英语还是挺重要的。
原文地址:
🦉 持续成长
1. 什么叫正确的事情反复做?
刘润
“永远向有结果的人学习,结果不会撒谎”,这句话是有问题的,因为结果 = 行为 * 概率。
所以,正确的事情反复的前提是,你要通过概率去判断什么才是正确的事情。
找到正确的事情。然后重复练习。然后,你才能获得所谓的好运气。
因为所谓的运气,也就是你要坚持正确的事情反复做,不断增加成功的概率。当微观世界的概率叠加概率,概率嵌套概率,到了宏观世界,就被叫做“运气”。
原文地址:
2. 有没有一种让人很爽的学习方法?
知乎日报
这就像是问有没有一种让人很爽的健身方法?答案是,没有。学习的过程应该不可能很爽,但好的方法也许可以少走些弯路。
作者介绍了 5 种效果显著的学习方法。
方法 1. 时间杀手:DDL 学习法
人效率最高的时候,永远是离 DDL(Deadline) 还有一步之遥的地方。所以给自己的学习设定好截止时间吧。
方法 2. 从大神到小白:下楼学习法
其实就是先学难的,再学简单的。
怎么做呢?
① 找一个很难,但是你很想学的高阶作品;
② 尽最大努力把它学会,不追求完美;
③ 再学更简单的低阶内容,把基础扎实。
方法 3. 把知识变成模型——达芬奇笔记法(图文结合)
图文结合解释达芬奇的思考,让知识更加立体,和实践紧紧结合在一起。这同时也是学习现代理科的底层逻辑。
怎么做呢?
一句话:用别人的知识,画自己的图。
① 把学到的基础内容完全理解消化,最好做到能给别人也讲明白的程度;
② 做所有你能找到的、和这个知识点相关的题,题型越多越好;
③ 把这个知识点所有的出题姿势总结出来,内化成自己的东西,画出只属于你的「模型」。
方法 4. 让脑子急速运转:动态阅读法(边读边思考)
怎么做呢?
① 分块阅读,读完一个部分不要着急往下读,思考这一部分的大意,总结出来;
② 总结、标注、读后感都写下来,一定要动手写,只有写过的东西才有记忆;
③ 防止自己读得太快,可以拿着尺子比着一行行读,或者拿纸遮住后面的部分。
方法 5. 打造全局意识 —— 思维树背书法
思维导图的重点不在「全」,而是在「导」上。
好背的思维导图,就像一棵树,树干、树枝、树叶,它们之间脉络清晰。先做整体的树干,再做全部的树枝,最后填上所有的树叶。
背诵的时候也是,一层一层地背,而不是一条线一条线地背。
原文地址:
🐙 拥抱开源
1. PyWebIO:不写HTML和JS就可以构建Web应用
PyWebIO 提供了一系列命令式的交互函数来在浏览器上获取用户输入和进行输出,将浏览器变成了一个“富文本终端”,可以用于构建简单的 Web应用或基于浏览器的 GUI 应用。
PyWebIO 还可以方便地整合进现有的 Web 服务,让你不需要编写 html 和 JS 代码,就可以构建出具有良好可用性的应用。
开源地址:
GitHub - pywebio/PyWebIO: Write interactive web app in script way.
2. AppToolkit:淘系自研的前端环境可视化管理工具
前端配置太复杂了,对于刚入门的人来说不太友好,淘系推出一款基于 Electron 的桌面客户端—— AppToolkit,能够可视化的配置环境。
开源地址:
GitHub - apptools-lab/AppToolkit: 🐘 The Front-end Env Toolkit(前端环境管理工具)
言论
1、快乐有几种?
康德说,人有三种快乐:
第一种快乐,是因为它给你直接的好处,这是物质上生理上的快乐;
第二种快乐,是你做了正确的事情感到快乐,这是道德上的快乐;
第三种快乐,是它既没有给你好处,也不涉及道德,比如你半夜听到风吹着落叶掉下来,感到舒服,感到说不出来的一种心灵上的快乐。
只有第三种,才叫美,才叫艺术,它是源于游戏。
| 《许子东现代文学课》
2、上网强化你的偏颇,读书扩大你的认知。
3、老的感觉是怎样?
4、归结起来,焦虑的原因就两条:想同时做很多事情,又想立即看到效果。
图片
1、给你带了些花
2、
订阅
本周刊每周五发布,会同步更新在微信公众号。
微信搜索“毕小烦”或者扫描下面的二维码,即可订阅。
如果文章对你有帮助,记得留言、点赞、加关注哦!
(完)
以上是关于软件测试周刊(第50期):归结起来,焦虑的原因就两条:想同时做很多事情,又想立即看到效果。的主要内容,如果未能解决你的问题,请参考以下文章
软件测试周刊(第50期):归结起来,焦虑的原因就两条:想同时做很多事情,又想立即看到效果。
软件测试周刊(第81期):能够对抗消极的不是积极,而是专注;能够对抗焦虑的不是安慰,而是具体。
软件测试周刊(第81期):能够对抗消极的不是积极,而是专注;能够对抗焦虑的不是安慰,而是具体。
软件测试周刊(第81期):能够对抗消极的不是积极,而是专注;能够对抗焦虑的不是安慰,而是具体。