软件测试周刊(第79期):陷在自己给自己定的框里,即使永远走直线,也是曲折的。
今天是 2022年07月08日,欢迎来到第 79 期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。
本期看点:严选数据质量保障是怎么做的?关于接口测试自动化的总结与思考;百度智能测试在测试自动执行领域的实践;微信是如何防止崩溃的?如何把度量引导到正确的方向上?软件开发人员的职业操守是什么?总不发言的人慢慢就会被边缘化?如何避免虚假繁忙?
·
阅读愉快!
🐞 软件测试
1. 严选数据质量保障建设(一):测试分层和数仓造数
在数据测试中,需要划分好测试边界,数据质量保障除了要关注数据层的测试(指标/模型/数仓表),更不可忽视的是数仓是整条业务链路中的一环,对接全域业务提供的查询能力及造数能力亦是需要重点关注的地方。
数据产品的数据来源是严选的业务链路,产出的数据也是要反哺业务链路,最终实现推动业务发展。
本文从数据测试能力分层、数仓造数能力展开严选数据质量保障建设之路的介绍。
原文地址: |
2. 严选数据质量保障建设(二):数据指标产品的自动化测试提效
业务决策型数据产品通过数据可视化,为各层级管理者和业务同学提供数据洞察和分析工具,因此指标的质量是数据产品赖以生存的基石。
通过严选指标测试平台,可以沉淀出指标测试及回归视角的核心指标集合,解决数据测试中,数据指标数量多、口径多,核对困难的痛点,为数据指标提供自动化测试和回归能力;同时提供数据监控报警的能力提高了线上问题的主动发现率。
原文地址: |
3. 关于接口测试自动化的总结与思考
本文介绍了作者在接口测试领域的一些方法和心得,包括接口测试的介绍,测试框架的选型、示例及测试的思想。
原文地址: |
4. 百度智能测试在测试自动执行领域的实践
测试执行是指将测试生成的用例集、数据集利用手动和自动化的方式运行这些集合,如何高效稳定的执行完测试集合是影响测试效果的关键。
测试执行智能化通过将数据、算法、工程等相关技术有机结合,一般包含测试用例推荐、测试流量筛选、测试任务调度、智能构建、执行自愈等方面,在学术界和工业界均有非常优秀的研究和实践。
方法论上一般包含基于覆盖率相关性选择算法、基于数据建模或两者结合的方式。
本文从多个实践的角度,介绍相关领域的目标、思路、涉及到的技术点、效果,希望能给到大家一定参考。
原文地址: |
🐴 质量效能
1. 月活 12.8 亿的微信是如何防止崩溃的?
微信是一个国民级的应用,月活用户过 10 亿,而且经常过年过节消息量暴增,服务很容易出现过载,但微信的服务一直比较稳定,他们是怎么做的呢?
本文介绍了微信大规模微服务的过载保护策略,其中很多方法很有借鉴意义。
原文地址: |
2. 如何把度量引导到正确的方向上?
研发效能度量的出发点虽然很好,但是如何正确、有效的度量却是一个颇有难度的技术活儿。近期围绕如何进行效能度量的讨论不绝于耳,但如何构建度量的体系化框架、如何进行度量指标的选取、如何进行度量分析、如何进行落地运营,却鲜有文章具体阐述。
本文张乐老师就结合近期落地经验,来介绍一下落地过程中具体的实施建议。
原文地址: |
🦧 技术同频
1. 深入浅出 npm & yarn & pnpm 包管理机制
前端开发者们每天都在接触 xxx install,包管理器是必不可少的工具。
本文以尽量简洁的语言来描述了当下主流包管理工具 npm、yarn、pnpm 的管理策略以及进化史,不涉及任何晦涩的代码。
原文地址: |
2. 软件开发人员的职业操守是什么?
程序员是一个技术含量很高的职业,但也必须受非技术概念的约束(标准和道德规范)。只有通过这些标准和道德规范的约束,才会让我们这个行业越走越好。它约束我们的行为,对我们提出更高的要求,在提升我们竞争力的同时,也会给我们带来更多的成就感。
软件开发人员的职业操守是什么?
《匠艺整洁之道》中说:
为捍卫和维护计算机程序员职业的荣誉,我承诺,尽我的能力和判断力:
我不写有害的代码。
我生产的代码将永远是我最好的作品。我不会故意让那些在行为或结构上有缺陷的代码累积起来。
我将在每次发布时提供快速、确定和可重复的证据,证明代码的每个元素都能正常工作。
我将经常进行小规模的发布,不妨碍其他人的进展。
我将无畏地、毫不留情地利用一切机会改进我的创作。我绝不让它变更差。
我将尽我所能尽可能地提高自己和他人的生产力。我不会做任何降低生产力的事。
我将一直确保其他人能够补上我的位置,我也能够为其他人补位。
我将给出在数量级和精确度上都靠谱的预估。我不会做出没有把握的承诺。
如果我的程序员同事拥有足够的操守、标准、纪律和技能,就能赢得我的尊重。任何其他的属性或特征都不会成为我尊重程序员同事的因素。
我永远不会停止学习和改进我的技艺。
原文地址: |
🦉 持续成长
1. 任正非:总不发言的人慢慢就会被边缘化
本文来自任总与专家委员会秘书处座谈会上的讲话,摘取一些精彩的问答。
问:您希望华为专家委员会在思想碰撞和交流的过程中达成一个怎样的核心目标?
答:我认为,交流不易达成核心的目标,也不追求达成一致,只是促进大家相互启发、相互借鉴。华为战略不能由少数人来决定,不能由少数人来设计未来,也不因少数人的批判而改变方向。而应该是由几千、几万名专家的对撞,来研究未来的方向和走向未来的路径。
公司内部鼓励分享,如何保证自己的想法或者胶片不被泄密出去?
答:强者怕什么失密呢?弱者才怕失密,因为强者就比谁的消化能力强、谁吸收快、谁吸收好。其实当你点燃别人火花的时候,也可以从别人火堆里反向吸收能量。
专家之间都很想交流,但是专家之间可能有忌讳,专家如何做到与任何人交流都可以放下包袱,能够大胆交流?
答:只要是华为公司内部的人员,都不要有任何忌讳;对于外部交流,你们专家自己掌握分寸,但还是要多交流;至于要不要贴到网上与全世界交流,你们自己掂量。
原文地址: |
2. 陈春花:如何避免虚假繁忙?
「虚假繁忙」是指你在做一件跟目标和绩效完全不相关的事情,但是却做得精益求精,虽然你认为你自己非常忙,非常努力,但实际上没有任何意义。
工作中如何避免虚假繁忙?
其实就是把工作与顾客价值关联起来,把责任与权力、利益和价值组合起来,不去做那些与价值创造无关的事情。
对于管理者而言,这件事情的解决尤为重要,员工是否陷入了虚假繁忙,直接影响到组织的价值创造,也会影响到员工工作的成效与价值。
原文地址: |
🐙 拥抱开源
1. ShareX:一款 Windows 上的截图神器
ShareX 是一个免费的开源程序,它可以让你捕捉或记录屏幕的任何区域,并且只需按一个键就可以共享。它还允许将图像、文本或其他类型的文件上载到您可以选择的许多受支持的目标上或是个人的云端空间等等,多达 20 多种不同的服务,也能指定到 FTP,也能够自己定义不支援的空间等等
程序原生支持中文,并且还有很多特色功能,比如:自动添加水印和阴影、OCR 识别、屏幕录制、颜色拾取、哈希检查、修改 DNS、尺子功能、显示器测试等。
开源地址: https://github.com/ShareX/ShareX |
2.《一图胜千言》:由微软工程师 Tomomi 手绘的技术教程
作者试图用简单的涂鸦来描述复杂的事情。
该仓库包含了数据结构与算法、Web 开发、机器学习、Git 开发等编程领域的涂鸦作品,其中有部分被应用到了微软的开源教程。
开源地址: https://github.com/girliemac/a-picture-is-worth-a-1000-words |
言论
1、陷在自己给自己定的框里,即使永远走直线,也是曲折的。-- 小team |
2、折磨我们的往往是想象,而不是真实。-- 塞涅卡 |
3、如果一个人没有表达欲,说明你对一切都很满意。所以,有表达欲我就表达,没有表达欲我就幸福着。 -- 杨笠 |
图片
1、你用哪种操作系统?
2、客户的期望 VS 客户的预算
3、
推荐阅读:
点击下方卡片关注毕小烦,我们一起
成为更好的自己
▲ 点击上方卡片关注毕小烦,一起成为更好的自己
如果文章对你有帮助,记得留言、点赞、加关注哦!
(完)