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

毕小烦 毕小烦     2022-12-08     513

关键词:


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

本期看点: 质量保证和软件测试的区别是什么?知道要测哪个比怎么测更重要; 测试人员如何在职业发展前期快速成长?测试环境不稳定的必然性及其对策; Istanbul 测试覆盖率的实现原理;开源云真机平台 Sonic 的应用实践; 质量管理十四要点是什么?Google工程师是怎么写设计文档的? 程序员如何寻找技术突破并体现技术价值?做系统架构的一些原则; 如何在工作之余提升自我?怎么让你的演讲有号召力?

·
阅读愉快!

🐞 软件测试

1. 质量保证和软件测试的区别是什么?

很多人可能是不太清楚质量保证(QA)和软件测试的区别,有时会把这两件事情混为一谈,但其实它们在概念、目标、特征和方法上都是不同的,本文进行了一些澄清。

📖 阅读原文

2. 知道要测哪个比怎么测更重要

为什么我们要测试?因为要确保用户在使用我们的应用程序时它是能正常工作的。应该怎么测?本文建议,别太纠结正在测试的代码,而要多考虑这些代码能够支持的真实用例。**要对使用的用例做测试,而不是代码。**别老想着要 100% 的覆盖率了,不值当。

📖 阅读原文

3. 测试人员如何在职业发展前期快速成长?

一个人职业生涯的前 10 年可以看作是职业发展的前期,这个阶段大致可以分为:学习阶段、独立阶段、成熟阶段、管理阶段,不同阶段的特点、重心和思考都是不同的,作者张晓霞分析了每个阶段的特点、状态,并给出了成长建议和自评思考。

📖 阅读原文

4. 测试环境不稳定的必然性及其对策

为什么测试环境的不稳定是必然的?因为有不稳定的代码,而且即使出问题,它的影响没那么大。那怎么让测试环境尽量稳定一点?这就要解决共振问题,即做好隔离。可说起来容易,做起来难,看看阿里开发者史培培是怎么做的。

📖 阅读原文

🔨 测试工具

1. Istanbul 测试覆盖率的实现原理

Istanbul 是一个基于 JavaScript 的测试覆盖率统计工具,虽然使用它的人很多,但介绍其实现原理的很少,本文介绍了 Istanbul 计算和统计测试覆盖率的整个流程。

📖 阅读原文

2. 开源云真机平台 Sonic 的应用实践

Sonic 是一款开源、支持分布式部署、在线自动化测试的私有云真机平台。本文对 Sonic 进行了简单的介绍,分析了优缺点,并给出了详细的搭建步骤。

📖 阅读原文

🐴 质量效能

1质量管理十四要点是什么?

戴明的质量管理十四要点,包括:

  • 停止依靠一次性的大批量检验来达到质量标准
  • 建立现代的岗位培训方法
  • 取消工作标准及数量化的定额
  • 消除妨碍员工工作畅顺的因素
  • 创造一个每天都推动以上 13 项的高层管理结构

**📖 **阅读原文

2. Google工程师是怎么写设计文档的?

一份好的设计文档需要提供清晰的问题描述、整体的概要设计、涵盖各个细节的详细设计等。作者曾在谷歌工作,写文档则是他认为学到的最重要的技能之一,本文就是作者在谷歌写设计文档的一个真实案例

📖 阅读原文

🦧 技术同频

1. 程序员如何寻找技术突破并体现技术价值?

被塑造的“程序员 35岁论调”,使整个行业变得焦虑。可学的技术繁多,精力不足;技能和业务不匹配,找不到突破;技术答辩屡屡受挫,无法体现价值等等,更是加深了这种焦虑。

作者身为前端技术专家,结合亲身经验,解答了两个核心问题:如何寻找技术突破?如何体现技术价值?

📖 阅读原文

2. 做系统架构的一些原则

左耳朵耗子总结了自己 20 多年做系统架构的一些逻辑和方法论,比如:

  • 原则一:关注于真正的收益而不是技术本身
  • 原则二:以应用服务和 API 为视角,而不是以资源和技术为视角
  • 原则八:不要迁就老旧系统的技术债务
  • 原则九:不要依赖自己的经验,要依赖于数据和学习


📖 阅读原文

🦉 持续成长

1. 如何在工作之余提升自我?

德鲁克把自我管理、特别是时间管理放在管理课题的第一位,这也是自我提升的一个重要前提,是很有道理的。对于受困于时间管理和成长发展的同学,本文提供了一些参考,比如:

  • 7-2-1=强制排序
  • 从工作里学习=有规划地多干活
  • 掌握阅读的方法=有计划地多读经典
  • 学以致用=知识的转化是手段也是目的
  • 动机=最重要的是动机
  • 将思考化为本能


📖 阅读原文

2. 怎么让你的演讲有号召力?

只有干货和道理,你的讲话会让人嚼不动咽不下,而故事则能让你的表达产生共鸣。

讲故事,怎么讲才能有号召力?本文给了三个方法,分别是给时空、给画面、划重点。

📖 阅读原文

🐙 拥抱开源

1. JSON Crack:将 JSON 数据可视化


JSON Crack 是一个从 JSON 对象生成图表的工具。这些图表比文本格式更容易且更方便导航,你还可以搜索节点,生成的图表也可以作为图像下载。

📖 开源地址

2. czkawka:查找重复项、空文件夹、相似图像


Czkawka 是一个简单、快速且免费的应用程序,可从你的计算机中删除不必要的文件。

📖 开源地址

言论

① 千古以来,要饭的都没有要早饭的。他要能早起,他就不至于要饭

– 郭德纲

真实的幸福来源于你对自身所拥有的优势的辨别和运用,来源于你对生活意义的全部理解和追求,它是可控的。

– 马丁·塞利格曼《真实的幸福》

③ 有一句名言:编程是思考,而不是打字。 多年编程后,我时常觉得自己打字太多,思考太少。

– 《如何控制编程的元认知?》

没有意义也不是什么坏事,这不是在说什么漂亮话。就像人活在这世上,怎样才算“人生胜利组”,也没有明确定义。

– 三浦紫苑


如果文章对你有帮助,记得留言、点赞、加关注哦!也可以了解下我的新专栏《现代命令行工具指南》,欢迎品鉴。

(完)

软件测试周刊(第81期):能够对抗消极的不是积极,而是专注;能够对抗焦虑的不是安慰,而是具体。

...,欢迎来到第81期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本期看点:从0到1开展软件测试;中通是如何测试IM的?如何测试你的测试?Vitest:前端TDD的一大利器;Scrum... 查看详情

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

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

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

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

软件测试周刊(第29期):找回我的「没有理由就是开心」(代码片段)

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

软件测试周刊(第26期):从喜欢里得到力量和快乐(代码片段)

这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本周刊开源(GitHub:SoftwareTestingWeekly),欢迎提交issue,投稿或推荐软件测试相关的内容。科普三段论如果你想在逻辑上证明一件事情是对... 查看详情

软件测试周刊(第81期):能够对抗消极的不是积极,而是专注;能够对抗焦虑的不是安慰,而是具体。

...,欢迎来到第81期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本期看点:从0到1开展软件测试;中通是如何测试IM的?如何测试你的测试?Vitest:前端TDD的一大利器;Scrum... 查看详情

软件测试周刊(第81期):能够对抗消极的不是积极,而是专注;能够对抗焦虑的不是安慰,而是具体。

...,欢迎来到第81期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本期看点:从0到1开展软件测试;中通是如何测试IM的?如何测试你的测试?Vitest:前端TDD的一大利器;Scrum... 查看详情

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

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

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

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

软件测试周刊(第43期):如果你过普通生活过了很久,只要你稍微努点力,你就以为拼尽了全力,其实不是的。

...夏至欢迎来到第43期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本期看点:有些事知道了,就再也回不去了,但测试得回去打破知识诅咒,怎么做呢?转转ZLJ卖场的全链路... 查看详情

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

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

软件测试周刊(第35期):绝对服从就是最大的消极怠工

...夏至欢迎来到第35期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本期看点:字节跳动的全链路压测体系是怎样的?测试人员跟开发应该如何正确的沟通?AliExpress的众测平台是如何... 查看详情

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

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

软件测试周刊(第63期):凡是持久的,必是温和的与可持续的。

...,欢迎来到第63期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本期看点:如何从零开始B端产品自动化测试?Pytest中的teardown怎么用?光大银行测试管理体系建设与实践&# 查看详情

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

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

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

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

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

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

软件测试周刊(第36期):为什么你要当程序员?

...夏至欢迎来到第35期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本期看点:字节通过Android调用链实现自动化精准测试的设计思路是什么?JUnit5带来的新特性是什么?京东是如何度... 查看详情