• 软件测试周刊(第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. 罗永浩:失败多了,就不害怕了

    笔记侠

    1. 你再创业的话,不知道有多大概率会后悔;但现在退休的话,你后悔的概率一定是百分之百。
    2. 没有什么教训比一场直接彻底的失败来得更刻骨铭心。创业者一定要至少倒闭一两次,否则不会真正成长。
    3. 关于失败,我其实想过很多次,而且越想越不害怕了。
    4. 因为我见的事情多了,经历的事情多,所以对别人的错误,即使明确是错的,我的宽容度也比以前提升了。
    5. 万万没有想到,当我到了40岁左右的时候,居然会赶上这样好的一个创业时代,作为一个毫无背景和积累的人,能够从事这个行业,我觉得是我一生最大的幸运。
    6. 兼顾家庭这件事一定是在相当长的一段时间内做不到的。我觉得所有创业者都应该对此有心理准备,要不然可能走到某一天,比如你事业成功了,婚姻却失败了,这个结果是不是你想要的?
    7. 任何时候,只有银行款项到账了才表示融资成功,其他的不管过程和细节看起来多么顺利,都不能当真。
    8. 关于挖人的三个要点:第一,术业有专攻,不要自己花笨功夫硬磨;第二,要舍得给钱;第三,重点击破、有的放矢。

    2. 如何提高技术Leader的思考技巧?

    朱春茂(知明)

    技术 Leader 是一个对综合素质要求非常高的岗位,不仅要有解具体技术问题的架构能力,还要具备团队管理的能力,更需要引领方向带领团队/平台穿越迷茫进阶到下一个境界的能力。

    所以通常来说技术 Leader 的技能是虚实结合的居多,繁杂的工作偏多。

    那技术 Leader 都需要提高哪些思考方法呢?

    1. 向前思考,向后倒推:在思考一个命题时可以采取未来视角,先对未来发展做个预判,然后基于你的判断倒推现在应该要做什么,最后制定出关键里程碑和节奏。
    2. 路径与目标:在思考一个命题要关注什么是目标,什么是路径以及目标与路径的关系。离开路径的目标是空谈,离开目标的路径是瞎干,所以目标与路径是一体两面的,离开任何一个不谈其实都不成立。
    3. 端到端的思考:在思考一个命题要尽可能关注到全链路,而不是铁路警察各管一段。
    4. 闭环思考:这其实是一个很形象的逻辑思考方法,思考一个命题要从初心出发再回到初心,以免出现重大偏差。
    5. 指标量化思考:没有量化就谈不上优化,所以在定义和推动解决一个命题时,要尽可能地把遇到的问题用数据指标的方式进行量化思考。
    6. 故事与形象思考:技术 Leader 在给大家讲解自己的思考时,要注意通过故事的形象思考,尽可能将问题讲得透,让大家都能够懂。
    7. 乘数效应:技术 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、

    订阅

    本周刊每周五发布,会同步更新在微信公众号

    微信搜索“毕小烦”或者扫描下面的二维码,即可订阅我的公众号

    如果文章对你有帮助,记得留言、点赞、加关注哦!

    (完)

  • 相关阅读:
    秀动脚本增加微信通知和多账号抢购
    代码随想录算法训练营第二十八天| 78 子集 90 子集|| 93 复原IP地址
    长春理工大学漏洞报送证书
    CPU的睿频、超线程、SIMD指令集等特性对密码算法性能的影响
    音频怎么转文字?学会这3招,轻松拉满你的工作效率
    沃趣QFusion数据库管理平台-权限管理
    Splunk iowait 报警的解决
    软件测试/测试开发丨利用人工智能ChatGPT自动生成架构图
    部署单点elasticsearch
    【Unity | Editor强化工具】资产快速访问工具
  • 原文地址:https://blog.csdn.net/wirelessqa/article/details/125432929