软件测试周刊(第77期):只要放弃一次,就会滋生放弃的习性, 原本可以解决的问题也会变得无法解决。
Posted 毕小烦
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件测试周刊(第77期):只要放弃一次,就会滋生放弃的习性, 原本可以解决的问题也会变得无法解决。相关的知识,希望对你有一定的参考价值。
今天是 2022年06月24日,欢迎来到第 77 期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。
本期看点:测试如何左移?自动化左移怎么做?如何测试离线数据指标?前端测试中如何处理 Http 请求?工行企业级 DevOps 工具链建设之路;得物App数据模拟平台的探索和实践;淘宝直播PC客户端的hybrid探索;设计好接口的36个锦囊;如何提高技术Leader的思考技巧?
·
阅读愉快!
🐞 软件测试
1. 测试如何左移?
adoudou(小船哥说敏捷)
测试左移顾名思义,就是将测试实践向左移至软件开发生命周期的早期,尽早测试。
测试为什么要左移,又如何左移呢?
原文地址: |
2. 自动化左移怎么做?
尚微( 字节跳动技术质量)
作者所在团队有一半的需求可以在提测前编写自动化用例,并通过自动化完成完成冒烟测试的准入工作。当然,自动化除了与需求左移率有关外,与需求左移程度和自动化用例质量强相关。
本文将从平台支持,流程规范,过程数据收集与分析,将需求左移工作闭环。
原文地址: |
3. 如何测试离线数据指标?
张小康(自如质量效能)
指标,简单来说就是将某个事件量化,用来体现这个事件的一些特征。“数据指标”能揭示用户的行为和业务水平状况,组织的规模和发展程度。我们日常会关注一些数据指标,如日活、月活、转化率、GMV、交易金额等。
离线数据指标测试与传统测试的区别
离线数据指标应该如何测试呢?
原文地址: |
4. 前端测试中如何处理 Http 请求?
写代码的海怪
大家平时写单测时是怎么处理 网络请求 的? 可能有的人会说:“把请求函数 Mock ,返回 Mock 结果就行了呀”。
但在真实的测试场景中往往需要多次改变 Mock 结果,Mock fetch 或者 axios.get 就不太够用了。
看看作者是怎么做的。
原文地址: |
🐴 质量效能
1. 工行企业级 DevOps 工具链建设之路
赵振标
传统银行的产品、架构体系庞大复杂,对研发效能提升带来更大挑战,DevOps 工具体系建设,首先要适应当前流程和用户工作习惯,然后同步进行工具改进和流程改进,工具体系不能脱离技术和管理现状,要随着技术和管理的优化不断改进。
因此打造适合自身的 DevOps 平台,对传统大型研发企业来说尤为重要。
看看工商银行是怎么做的。
原文地址: |
2. 得物App数据模拟平台的探索和实践
凌遥(得物技术)
Mock 是一个接口编辑模拟工具,可以快速手动或者基于 YAPI 创建 Mock 接口模拟数据调试,同时支持场景,场景组的快速切换,方便在开发期和测试阶段试验不同数据返回的 UI 功能逻辑。
Mooncake 数据模拟平台是得物统一的针对端侧(包括前端,客户端),与服务侧联调 Mock 的一款工具产品,在平台内部可以快速的创建各个项目产品的 Mock 多场景数据。
本文主要聚焦 Mooncake 数据模拟平台的探索和实践。
原文地址: |
🦧 技术同频
1. 淘宝直播PC客户端的hybrid探索
穆冰(大淘宝技术)
“hybrid app”,混合开发模式下的应用。目前移动端主要包含两种平台 iOS 和 android,而 PC 也包含 Windows 和 macOS,如何兼具“Native App 良好交互体验的优势”和“Web App 跨平台开发的优势”在当前互联网时代保持高效的业务迭代是一个非常重要的课题。
看看淘宝直播是怎么做的。
原文地址: |
2. 设计好接口的36个锦囊
捡田螺的小男孩
原文地址: |
🦉 持续成长
1. 罗永浩:失败多了,就不害怕了
笔记侠
- 你再创业的话,不知道有多大概率会后悔;但现在退休的话,你后悔的概率一定是百分之百。
- 没有什么教训比一场直接彻底的失败来得更刻骨铭心。创业者一定要至少倒闭一两次,否则不会真正成长。
- 关于失败,我其实想过很多次,而且越想越不害怕了。
- 因为我见的事情多了,经历的事情多,所以对别人的错误,即使明确是错的,我的宽容度也比以前提升了。
- 万万没有想到,当我到了40岁左右的时候,居然会赶上这样好的一个创业时代,作为一个毫无背景和积累的人,能够从事这个行业,我觉得是我一生最大的幸运。
- 兼顾家庭这件事一定是在相当长的一段时间内做不到的。我觉得所有创业者都应该对此有心理准备,要不然可能走到某一天,比如你事业成功了,婚姻却失败了,这个结果是不是你想要的?
- 任何时候,只有银行款项到账了才表示融资成功,其他的不管过程和细节看起来多么顺利,都不能当真。
- 关于挖人的三个要点:第一,术业有专攻,不要自己花笨功夫硬磨;第二,要舍得给钱;第三,重点击破、有的放矢。
原文地址: |
2. 如何提高技术Leader的思考技巧?
朱春茂(知明)
技术 Leader 是一个对综合素质要求非常高的岗位,不仅要有解具体技术问题的架构能力,还要具备团队管理的能力,更需要引领方向带领团队/平台穿越迷茫进阶到下一个境界的能力。
所以通常来说技术 Leader 的技能是虚实结合的居多,繁杂的工作偏多。
那技术 Leader 都需要提高哪些思考方法呢?
- 向前思考,向后倒推:在思考一个命题时可以采取未来视角,先对未来发展做个预判,然后基于你的判断倒推现在应该要做什么,最后制定出关键里程碑和节奏。
- 路径与目标:在思考一个命题要关注什么是目标,什么是路径以及目标与路径的关系。离开路径的目标是空谈,离开目标的路径是瞎干,所以目标与路径是一体两面的,离开任何一个不谈其实都不成立。
- 端到端的思考:在思考一个命题要尽可能关注到全链路,而不是铁路警察各管一段。
- 闭环思考:这其实是一个很形象的逻辑思考方法,思考一个命题要从初心出发再回到初心,以免出现重大偏差。
- 指标量化思考:没有量化就谈不上优化,所以在定义和推动解决一个命题时,要尽可能地把遇到的问题用数据指标的方式进行量化思考。
- 故事与形象思考:技术 Leader 在给大家讲解自己的思考时,要注意通过故事的形象思考,尽可能将问题讲得透,让大家都能够懂。
- 乘数效应:技术 Leader 在思考一个技术命题时,要充分考虑这件事的影响力,比如有些决定做下去可能是影响 10 个人,有些决定做下去可能是会间接影响 100 人,这种乘数效应必须是技术 Leader 要慎重考虑的,越大的Leader 越要注意。
原文地址: |
🐙 拥抱开源
1. nali:一个查询IP地理信息和CDN服务提供商的离线终端工具
该工具受 Nali C版本 和 nali-cli js 版本的启发。
作者想要在终端对 IP 地理信息和 CDN 服务提供商进行查询,发现了 Nali 这个工具,Nali 与哪里谐音,非常适合这类工具。
作者用 golang 重写了这个工具,在原有功能的基础上增加了对 IPv6 的支持,并且增加了 Geoip2 数据库。
基本用法,如:查询一个IP的地理信息。
$ nali 1.2.3.4 1.2.3.4 [澳大利亚 APNIC Debogon-prefix网络]
开源地址: |
2. pingu:一个会逐渐出现企鹅图形的命令行网络诊断工具
Pingu 是一位日本开发者开源的命令行网络诊断工具,可用于替代 ping。在使用时,会逐渐出现一只可爱的 ASCII 企鹅图形,并高亮关键字。
开源地址: |
言论
1、一个人若是能养活自己,就该挪出时间,主动找点美好的事情做做。美好,是让生活与生命发生链接的、唯一正确的方式。哪怕只是在晴朗的夜晚抬头仰望一下星空,也足以让命运摆脱平庸。 ——《半山文集》 |
2、生命不是你过了多少日子,而是你记住了多少日子,要使你过的每一天都值得记忆。 —— 许渊冲 |
3、只要放弃一次,就会滋生放弃的习性, 原本可以解决的问题也会变得无法解决。 |
4、
图片
1、TDD 的迷思
2、编程的进度条
3、
订阅
本周刊每周五发布,会同步更新在微信公众号。
微信搜索“毕小烦”或者扫描下面的二维码,即可订阅我的公众号。
如果文章对你有帮助,记得留言、点赞、加关注哦!
(完)
以上是关于软件测试周刊(第77期):只要放弃一次,就会滋生放弃的习性, 原本可以解决的问题也会变得无法解决。的主要内容,如果未能解决你的问题,请参考以下文章
软件测试周刊(第22期):只要我自己躺下,就没人能把我打倒。
软件测试周刊(第65期):不要害怕重新开始。因为这一次,你不是从头开始,而是从经验开始。