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

毕小烦 毕小烦     2022-11-01     536

关键词:

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

欢迎来到第 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期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。·阅读愉快!🐞软件测试1.前端测试常见的3个误区所谓“方向>努力”,如果选择了错误的测试策略,很容易写出维... 查看详情

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

...夏至欢迎来到第41期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本期看点:百度的客户端产品是如何完成手工测试提效的?京喜前端的容灾演习是如何进行自动化测试的?工作2年... 查看详情

软件测试周刊(第75期):唯有平视,才能看见真实的自己。

...,欢迎来到第75期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本期看点:前端单测,为什么不要测“实现细节”?严选的精准测试是怎么做的?自动化测试未来的趋势是什... 查看详情

软件测试周刊(第38期):人只要走稳了,道路两旁皆是风景。

...夏至欢迎来到第38期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本期看点:字节跳动是如何进行图像异常自动化检测的?假如测试覆盖率有六大门派,你属于哪一派?给一段代... 查看详情

软件测试周刊(第79期):陷在自己给自己定的框里,即使永远走直线,也是曲折的。

...,欢迎来到第79期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本期看点:严选数据质量保障是怎么做的?关于接口测试自动化的总结与思考;百度智能测试在测试自动执行领域... 查看详情

软件测试周刊(第79期):陷在自己给自己定的框里,即使永远走直线,也是曲折的。

...,欢迎来到第79期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本期看点:严选数据质量保障是怎么做的?关于接口测试自动化的总结与思考;百度智能测试在测试自动执行领域... 查看详情

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

...,欢迎来到第76期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本期看点:中通的统一自动化测试平台是怎么做的?前端测试代码怎么做抽象?测试怎么用"抓包神器"Mitmproxy... 查看详情

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

...,欢迎来到第76期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本期看点:中通的统一自动化测试平台是怎么做的?前端测试代码怎么做抽象?测试怎么用"抓包神器"Mitmproxy... 查看详情

软件测试周刊(第37期):不能随便生气

...夏至欢迎来到第37期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本期看点:阿里是如何衡量测试用例的有效性的?为什么有人会说自动化测试没啥用?测试人员如何提升APP的用户体... 查看详情

软件测试周刊(第27期):储存阳光,必有远芳。

这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本周刊开源(GitHub:SoftwareTestingWeekly),欢迎提交issue,投稿或推荐软件测试相关的内容。科普GPT-3:一项可能最终定义未来十年的发明F... 查看详情

软件测试周刊(第33期):当夏季的光阴已然流逝

...菜菜、静怡、小淑子、夏至这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本周刊开源(GitHub:SoftwareTestingWeekly),欢迎提交issue,投稿或推荐软件测试相关的内容。科普自动驾驶级别近... 查看详情

软件测试周刊(第30期):专注力量敏捷协作(代码片段)

...口锅、菜菜、静怡、小淑子这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本周刊开源(GitHub:SoftwareTestingWeekly),欢迎提交issue,投稿或推荐软件测试相关的内容。科普B端产品/C端产品/S... 查看详情

软件测试周刊(第30期):专注力量敏捷协作(代码片段)

...口锅、菜菜、静怡、小淑子这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本周刊开源(GitHub:SoftwareTestingWeekly),欢迎提交issue,投稿或推荐软件测试相关的内容。科普B端产品/C端产品/S... 查看详情

软件测试周刊(第31期):所有的伟大都源于一个勇敢的开始

...口锅、菜菜、静怡、小淑子这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本周刊开源(GitHub:SoftwareTestingWeekly),欢迎提交issue,投稿或推荐软件测试相关的内容。文章1.酷家乐:让... 查看详情

软件测试周刊(第31期):所有的伟大都源于一个勇敢的开始

...口锅、菜菜、静怡、小淑子这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本周刊开源(GitHub:SoftwareTestingWeekly),欢迎提交issue,投稿或推荐软件测试相关的内容。文章1.酷家乐:让... 查看详情

软件测试周刊(第32期):沙漠中藏着一口井(代码片段)

...口锅、菜菜、静怡、小淑子这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本周刊开源(GitHub:SoftwareTestingWeekly),欢迎提交issue,投稿或推荐软件测试相关的内容。科普海狗海狗(学... 查看详情

软件测试周刊(第54期):管他乐观还是悲观,都滚蛋,干就完了。

...至、CC欢迎来到第54期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本期看点:自如的埋点自动化测试工具是怎样设计的?如何使⽤Selenium测试Electron应⽤?网易云音乐Android隐私合规... 查看详情

软件测试周刊(第89期):编程是思考,而不是打字。

欢迎来到第89期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本期看点:质量保证和软件测试的区别是什么?知道要测哪个比怎么测更重要;测试人员如何在职业发展前期快速成长&#x... 查看详情