软件测试周刊(第90期):许多人几乎不用自己的眼睛看,他们只听别人说。

Posted 毕小烦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件测试周刊(第90期):许多人几乎不用自己的眼睛看,他们只听别人说。相关的知识,希望对你有一定的参考价值。

欢迎订阅我的新专栏《现代命令行工具指南》,精讲目前最流行的开源命令行工具,定能大大提升你的工作效率。

欢迎来到第 90 期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。
·
阅读愉快!

🐞 软件测试

1. 前端测试常见的 3 个误区

所谓 “方向 > 努力”,如果选择了错误的测试策略,很容易写出维护性差和不稳定的测试用例。一旦业务出现变化,用例就全崩了。本文分享了作者看到的 3 个前端测试的误区。

📖 阅读原文

2. 从全局视角来看接口测试

如果有人问你接口测试是什么,怎么做,你可以尝试回答一下,然后跟本文进行对照,应该会有很多启发。

📖 阅读原文

3. 第一次做项目测试负责人的体验

还记得你第一次做项目测试负责人吗?当时的心情如何?需要做哪些准备?过程怎么样?结果如何?本文作者总结了自己第一次做项目测试负责人的体验。

📖 阅读原文

4. 直播间场景下长链消息业务在APP客户端的性能测试实践

当前直播间信息满天飞,同一时刻会存在弹幕、续费提醒、进场提醒、全屏礼物动画、连击礼物、付费留言等,如果终端性能跟不上,丰富的玩法和特效反而会拉低用户体验,影响营收。

怎么保障实时互动质量和体验呢? B站测试团队实现了一套广播压测平台,大幅提升了直播间整体质量与专项测试效率,并沉淀下来直播间复杂广播场景下性能测试的最佳实践。

📖 阅读原文

🔨 测试工具

1. 如何从零实现一个 Mocha?

Mocha 是一款运行在 nodejs 上的测试框架,支持同步和异步测试,同时还支持 TDD、BDD 等多种测试风格。本文根据 Mocha 的核心功能实现一个简易的 Mocha 版本,以此深入理解 Mocha。

📖 阅读原文

2. Gatling 和 JMeter 应该怎么选?

做性能测试 Gatling 和 JMeter 你会选谁?作者更推荐 Gatling,他从可读性、可组合性、正确的指标和分布式测试这 4 个方面对二者进行了简单的对比。

📖 阅读原文

🐴 质量效能

1. 如何治理代码圈复杂度?

圈复杂度也称为条件复杂度/循环复杂度,是一种代码复杂度的衡量标准。它可以用来衡量一个模块判定结构的复杂程度,数量上表现为独立现行路径条数,也可理解为覆盖所有的可能情况最少使用的测试用例数。

圈复杂度大说明程序逻辑复杂,不利于代码的阅读、维护和后续扩展。本文探讨了治理圈复杂度的一些思考和实践。

📖 阅读原文

2. 前后端协作规范应该怎么写?

大部分的前端和后端之间会存在所谓的"代沟",前端更加关注交互视觉体验,而后端对高并发、高性能、高扩展上要求更高。如何抹平代沟呢?

制定前后端协作规范,有了协作规范,便可以提高开发效率、降低沟通成本。 本文介绍了政采云的前后端协作规范,对你应该会有些启发。

📖 阅读原文

🦧 技术同频

1. 完全解读 package.json 配置

package.json 是前端每个项目都有的 json 文件,它有很多配置,你都了解吗?本文把常见配置分为 7 大类:描述、文件、脚本、依赖、发布、系统和第三方配置,有了这些知识,绝大多数项目的 package.json 你都能毫无压力的阅读。

📖 阅读原文

2. 如何写好一个方法?

一个好的方法主要表现在可读性、可维护性、可复用性上,本文通过设计原则和代码规范来讲解如何改善方法的这些特性。这些设计原则和代码规范更多的是表现一种思想,不仅仅可以用在方法上,也可以用在类上、模块上。

📖 阅读原文

🦉 持续成长

1. 厉害的人做事,一定先吃透规则

规则是让你认知一个新体系的入门程序,是维系事物运转的底层框架和法则。只有你吃透了规则,才有可能在规则上做文章。自各行各业,遇到的问题也是千奇百怪,但归根到底 90% 都能总结成一个问题:不了解规则

如何去吃透规则?1. 观察记录 2. 搭建框架 3. 验证框架

📖 阅读原文

2. 如何正确反馈?

在信息传播中,如果一个人只关注自己选择的领域,从不接受别人的建议。时间久了,就会像蚕一样,将自己封闭在自我编织的茧房之中。这会让人逐渐丧失全面看待事物的能力,离世界的真相越来越远。

怎么走出这种信息茧房?

反馈。

如何正确反馈?

可参考网飞的 4A 准则:

  1. **Aim to assist,反馈的目的在于帮助。**是为了帮助对方,是为了把事情做好。不是为了发泄,更不是为了中伤。
  2. Actionable,反馈应该是具有可行性的。
  3. **Appreciate,接收反馈要感激和赞赏。**屏蔽掉负面情绪,找到真正的问题,然后改进。
  4. **Accept or discard,接受或拒绝。**反馈也不一定都是对的。你有权利去决定是礼貌的拒绝,还是接受。

📖 阅读原文

🐙 拥抱开源

1. FasterRunner:基于HttpRunner的接口自动化测试平台


这个项目是基于 HttpRunner + Python + DRF + Vue 的接口自动化测试平台,继承了 Requests 的全部特性,支持同步 YAPI(Swagger,Postman),无需手动录入接口,测试用例支持参数化和数据驱动机制, 测试报告推送飞书,钉钉,企业微信等。

📖 开源地址

2. Wox:Windows 系统上的超牛启动器


WoX 是一个简单的 Windows 启动器。使用它能搜索一切,包括应用程序、文件和文件夹等等,支持关键字、拼音搜索,支持自动补全。

📖 开源地址

言论

① 阅读,最高的境界是“消化”,不是去消化自己所读到的内容,而是通过阅读,去消化那些已经发生在自己身上的人生内容。

– 《半山文集》

② 自以为是永远都是大敌,因为本可看到的东西也会视而不见。

– 东野圭吾《嫌疑人X的献身》

③ 每个人都睁着眼睛,但不等于每个人都在看世界,许多人几乎不用自己的眼睛看,他们只听别人说,他们看到的世界永远是别人说的样子。

– 周国平《人生哲思录》

④ 作为一个程序员,郁闷的事情是,面对一个代码块,却不敢去修改。更糟糕的是,这个代码块还是自己写的。

– Peyton Jones


如果文章对你有帮助,记得留言、点赞、加关注哦!

(完)

以上是关于软件测试周刊(第90期):许多人几乎不用自己的眼睛看,他们只听别人说。的主要内容,如果未能解决你的问题,请参考以下文章

软件测试周刊(第90期):许多人几乎不用自己的眼睛看,他们只听别人说。

软件测试周刊(第76期):别太在意,人生里许多事就像冰淇淋一样,都会慢慢化掉。

软件测试周刊(第41期):每个人都是某个人的光明

软件测试周刊(第41期):每个人都是某个人的光明

软件测试周刊(第60期):有事可做,是一个人保持zui佳状态的唯一途径。

软件测试周刊(第73期):每个人都有一个觉醒期,但觉醒的早晚决定个人的命运。