软件测试周刊(第83期):当你感觉忙得没时间休息,就是你最需要找时间休息的时候。
Posted 毕小烦
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件测试周刊(第83期):当你感觉忙得没时间休息,就是你最需要找时间休息的时候。相关的知识,希望对你有一定的参考价值。
欢迎来到第 83 期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。
本期看点:B站压测平台的设计、思考和实践;前端高质量单测怎么做?如何解决涉及钱款方面的业务场景的测试痛点?分层测试的策略、应用、实施与建议;蚂蚁如何解决在终端安全上的问题?蚂蚁采用何种解决方案/架构体系提升安全防护能力?为什么一定要从DevOps走向BizDevOps?如何解决跨部门协作难题?
·
阅读愉快!
🐞 软件测试
1. B站压测平台的设计、思考和实践
徐光耀(哔哩哔哩技术)
B站的压测演进之路经历了 3 个阶段:手工阶段 → 平台 1.0 阶段 → 平台 2.0 阶段。
B 站压测平台的目标是:
- 平台提供的功能操作要尽可能简化,降低平台使用门槛,用户可以自主完成压测的全部操作,无需平台维护人员介入;
- 平台支持的场景要尽可能丰富,满足各种压测需求,尽量减少用户平台外的操作成本。
压测平台解决了JMeter 带来的诸多瓶颈和限制,通过自研发压客服端以及基于监控的自适应调度算法,实现了智能发压引擎。
具体是怎么做的呢?
原文地址: |
2. 前端高质量单测怎么做?
范喆( 阿里开发者)
在我们行覆盖率和分支覆盖率都很高的情况下,还需要有新的机制保证模块更稳定。除去那些框架还没探索到的业务场景,怎么样保证现在用户的一定没有问题?
于是有了 issue 即单测。
原文地址: |
3. 如何解决涉及钱款方面的业务场景的测试痛点?
洪渺 贾淑华 李雯(转转QA)
电商行业,整个购物流程,离不开跟钱打交道,系统内也是门门道道,例如打款,对账等等业务,一旦涉及到钱的业务出现问题,都有可能造成严重的线上事故。
这部分的测试验证存在很多痛点,验证的过程主要依靠人工校验,涉及多个系统查询比对,耗时较长;此外在跨部门协作项目中,常常由于彼此对专业术语理解不一致,导致沟通成本较高。
本文重点分享转转QA在涉及钱款方面的业务场景测试中是如何解决上述测试痛点的?为什么要设计一套涉及打款校验的工具?它在实际应用中效果如何?
原文地址: |
4. 分层测试的策略、应用、实施与建议
土司阿哈
- 分层测试框架属于技术层次的分层测试框架,一种应对变化而进行的一种封装;
- 业务分层测试实际上是将日常工作中App业务对象拆分为:技术组件、业务组件和业务流程。
- 策略层次的分层测试,是思考如何使用不同类型的测试,在成本、进度、质量之前寻求一个平衡的投资组合的方式。
本文所讨论的分层测试就是基于策略层次的分层测试。
原文地址: |
🐴 质量效能
1. 蚂蚁如何解决在终端安全上的问题?蚂蚁采用何种解决方案/架构体系提升安全防护能力?
夜禹(蚂蚁技术AntTech)
根据信通院的数据显示,70.22%的金融行业App存在高危漏洞,6.16%的金融APP受到恶意程序感染,超80%的金融 App 未进行任何的安全加固,N 款金融 App 存在不同程度的超范围索取用户权限的情况,以及某些第三方 SDK 存在隐蔽收集用户信息、自身安全漏洞等安全风险。
由此可见,企业在业务移动化过程中 APP 的安全隐患问题普遍存在。
蚂蚁如何解决在终端安全上的问题?蚂蚁采用何种解决方案/架构体系提升安全防护能力?
原文地址: |
2. 为什么一定要从DevOps走向BizDevOps?
云效
Dev 关注的是快,对象是代码,Ops 关注的是稳,对象是机器。两者目标天然有矛盾,部门墙由此建立起来,这不利于 IT 价值的最大化。于是有了 DevOps 来弥合开发和运维之间的鸿沟。
那如何打通业务(Biz)与开发运维(DevOps)之间的墙呢? BizDevOps。
如何落地 BizDevOps?
原文地址: |
🦧 技术同频
1. 详解 DNS 查询原理
阮一峰
在《前端性能测试怎么做?》中我提到过 DNS,通过 DNS 查询,得到域名的 IP 地址,才能访问网站。
那么,DNS 查询到底是怎么完成的?本文通过实例,详细介绍背后的步骤。
原文地址: |
2. 专访《Java编程思想》作者 Bruce Eckel:我有灵感才工作
蔡芳芳(InfoQ Pro)
对于编程语言,Bruce 涉猎颇广,除了 Java,Bruce 对 C、C++、Python 、Kotlin 、Go 等也十分擅长,他是 C++ 标准委员会的创始成员之一,大家耳熟能详的“人生苦短,用 Python!”正是出自他口.直到现在,Bruce 还会将日常大部分时间花在学习新语言和老语言的新特性上,不过他“只在灵感出现的时候才工作”。
众多编程语言中,Bruce 最喜欢 Kotlin 和 Python。虽年近古稀,但他依然活跃在各种技术交流的峰会上。在他眼里,计算机技术和 IT 行业相对于它的发展方向来说,还非常年轻,“如果非要说编程有黄金时代,那它永远都在未来”。
Bruce 强烈反对 996,他认为 12 小时工作制不适合编程这种创造性工作,“没几个人能每天编 12 个小时的程”。
原文地址: |
🦉 持续成长
1. 成长怎么办?请查收“过来人”经验手册
小扬(腾讯技术)
- 资历低默默在角落不敢开口,旁边都是大牛,感到来自于技术学习的压力怕自己做不好,怎么办?
- 经验不足,效率低,一边学习一边完成需求,相比身边人产出低,怎么办?
- 想要主动把握机会,但是怕出错,怎么办?
- 刚开始工作,独立带项目,担心自己经验不足无法挑大梁,怎么办?
- OKR目标设定环节感到很慌,在不熟悉业务的情况下,如制定有深度思考沉淀的目标?
- 部门对于校招新人不会苛求,但不想躲在新人保护色下面,怎么办?
- 跨行业入职,从没做过类似的事,在学习的同时要输出结果非常吃力,怎么办?
- 工作内容太简单,太琐碎,太普通,感觉没有提升,我的工作是否有价值呢?未来出路在哪里?
- ...
原文地址: |
2. 如何解决跨部门协作难题?
张海宁(TGO鲲鹏会)
如果几个部门有所谓的协作问题,事情没有做好责任在谁?
原文地址: |
🐙 拥抱开源
1. regex-vis:可视化正则编辑器
regex-vis 是一个在线的可视化正则编辑器。它可以将你输入的正则表达式,自动生成对应的可视化图形,支持通过编辑图形节点修改正则表达式,以及对正则表达式进行测试等功能。
开源地址: |
2. lemon-cleaner:腾讯开源的免费 macOS 设备空间清理工具
「柠檬清理」是腾讯开源的免费 macOS 设备空间清理工具,支持深度清理、删除重复文件、卸载应用、状态栏显示等功能,能够一键轻松清理垃圾释放空间。
开源地址: |
言论
1、熬夜你吃什么都是罪恶的,早起你吃什么都是行的。 -- 颜如晶 |
2、老有朋友私信我,“老郭,年轻的时候经历了那么多挫折,你是怎么扛过来的呢?”其实说白了,人是事儿磨出来的。不经事儿,人就成长不了。好些人跟我说,年纪越大,越觉得个人的奋斗没有什么用。我不这么看,岁数越大,我越觉得没什么辛苦是白费的。你好比说唱戏,多吊一天嗓子,上台以后效果硬是不一样。不可能你做什么事前,先要老天跟你保证:你努力了,你就必须成功!没有那回事。量变引起质变,想把事儿做好,咱自己得把功夫下在头里。下一天苦功,才能长一分经验和能耐。虽然进步微小,但绝不是浪费。“怕什么真理无穷,进一寸有一寸的欢喜!”时代在发展,社会在进步,咱们普通人想办成事儿,就得学着洞察事物的本源,摸清它的逻辑,然后在心里头演化出它的变化方向,最后,还得能下苦功夫,把自己的想法实践出来,然而日复一日的坚持,这才有成事儿的可能。 -- 郭德纲 |
3、当你感觉忙得没时间休息,就是你最需要找时间休息的时候。
|
图片
① 用户被吞噬了
② 我没事啦
如果文章对你有帮助,记得留言、点赞、加关注哦!
(完)
以上是关于软件测试周刊(第83期):当你感觉忙得没时间休息,就是你最需要找时间休息的时候。的主要内容,如果未能解决你的问题,请参考以下文章
软件测试周刊(第74期):当你犹豫要不要去做一件事的时候,其实你内心已经有了选择,只是你还没有充足的理由去说服自己。
软件测试周刊(第84期):这个世界根本不存在“不会做”“不能做”,只有“不想做”和“不敢做”,当你失去所有依靠的时候,你自然就什么都会了。
软件测试周刊(第84期):这个世界根本不存在“不会做”“不能做”,只有“不想做”和“不敢做”,当你失去所有依靠的时候,你自然就什么都会了。
软件测试周刊(第80期):当你想倾诉的话语已经涌到了舌尖,但是把那些话憋回去的瞬间,从那个瞬间起,你就成为了大人。