码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 软件测试周刊(第83期):当你感觉忙得没时间休息,就是你最需要找时间休息的时候。 ​​​


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

    本期看点:B站压测平台的设计、思考和实践;前端高质量单测怎么做?如何解决涉及钱款方面的业务场景的测试痛点?分层测试的策略、应用、实施与建议;蚂蚁如何解决在终端安全上的问题?蚂蚁采用何种解决方案/架构体系提升安全防护能力?为什么一定要从DevOps走向BizDevOps?如何解决跨部门协作难题?

    ·

    阅读愉快!

    🐞 软件测试

    1. B站压测平台的设计、思考和实践

    徐光耀(哔哩哔哩技术)

    B站的压测演进之路经历了 3 个阶段:手工阶段 → 平台 1.0 阶段 → 平台 2.0 阶段。

    B 站压测平台的目标是:

    1. 平台提供的功能操作要尽可能简化,降低平台使用门槛,用户可以自主完成压测的全部操作,无需平台维护人员介入;
    2. 平台支持的场景要尽可能丰富,满足各种压测需求,尽量减少用户平台外的操作成本。

    压测平台解决了JMeter 带来的诸多瓶颈和限制,通过自研发压客服端以及基于监控的自适应调度算法,实现了智能发压引擎。

    具体是怎么做的呢?

    原文地址:

    B站压测实践之压测平台的演进

    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?

    原文地址:

    深度|为什么一定要从DevOps走向BizDevOps?

    🦧 技术同频

    1. 详解 DNS 查询原理

    阮一峰

    在《前端性能测试怎么做?》中我提到过 DNS,通过 DNS 查询,得到域名的 IP 地址,才能访问网站。

    那么,DNS 查询到底是怎么完成的?本文通过实例,详细介绍背后的步骤。

    原文地址:

    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 个小时的程”。

    原文地址:

    编程不适合12小时工作制,“我有灵感才工作” | 专访《Java编程思想》作者Bruce Eckel

    🦉 持续成长

    1. 成长怎么办?请查收“过来人”经验手册

    小扬(腾讯技术)

    • 资历低默默在角落不敢开口,旁边都是大牛,感到来自于技术学习的压力怕自己做不好,怎么办?
    • 经验不足,效率低,一边学习一边完成需求,相比身边人产出低,怎么办?
    • 想要主动把握机会,但是怕出错,怎么办?
    • 刚开始工作,独立带项目,担心自己经验不足无法挑大梁,怎么办?
    • OKR目标设定环节感到很慌,在不熟悉业务的情况下,如制定有深度思考沉淀的目标?
    • 部门对于校招新人不会苛求,但不想躲在新人保护色下面,怎么办?
    • 跨行业入职,从没做过类似的事,在学习的同时要输出结果非常吃力,怎么办?
    • 工作内容太简单,太琐碎,太普通,感觉没有提升,我的工作是否有价值呢?未来出路在哪里?
    • ...

    原文地址:

    成长怎么办?请查收“过来人”经验手册

    2. 如何解决跨部门协作难题?

    张海宁(TGO鲲鹏会)

    如果几个部门有所谓的协作问题,事情没有做好责任在谁?

    原文地址:

    关于跨部门协作难题,可以这样做 | GTLC 南京

    🐙 拥抱开源

    1. regex-vis:可视化正则编辑器

    regex-vis 是一个在线的可视化正则编辑器。它可以将你输入的正则表达式,自动生成对应的可视化图形,支持通过编辑图形节点修改正则表达式,以及对正则表达式进行测试等功能。

    开源地址:

    GitHub - Bowen7/regex-vis: 🎨 Regex visualizer & editor

    2. lemon-cleaner:腾讯开源的免费 macOS 设备空间清理工具

    「柠檬清理」是腾讯开源的免费 macOS 设备空间清理工具,支持深度清理、删除重复文件、卸载应用、状态栏显示等功能,能够一键轻松清理垃圾释放空间。

    开源地址:

    GitHub - Tencent/lemon-cleaner: 腾讯柠檬清理是针对macOS系统专属制定的清理工具。主要功能包括重复文件和相似照片的识别、软件的定制化垃圾扫描、可视化的全盘空间分析、内存释放、浏览器隐私清理以及设备实时状态的监控等。重点聚焦清理功能,对上百款软件提供定制化的清理方案,提供专业的清理建议,帮助用户轻松完成一键式清理。

    言论

    1、熬夜你吃什么都是罪恶的,早起你吃什么都是行的。

    -- 颜如晶

    2、老有朋友私信我,“老郭,年轻的时候经历了那么多挫折,你是怎么扛过来的呢?”其实说白了,人是事儿磨出来的。不经事儿,人就成长不了。好些人跟我说,年纪越大,越觉得个人的奋斗没有什么用。我不这么看,岁数越大,我越觉得没什么辛苦是白费的。你好比说唱戏,多吊一天嗓子,上台以后效果硬是不一样。不可能你做什么事前,先要老天跟你保证:你努力了,你就必须成功!没有那回事。量变引起质变,想把事儿做好,咱自己得把功夫下在头里。下一天苦功,才能长一分经验和能耐。虽然进步微小,但绝不是浪费。“怕什么真理无穷,进一寸有一寸的欢喜!”时代在发展,社会在进步,咱们普通人想办成事儿,就得学着洞察事物的本源,摸清它的逻辑,然后在心里头演化出它的变化方向,最后,还得能下苦功夫,把自己的想法实践出来,然而日复一日的坚持,这才有成事儿的可能。

    -- 郭德纲

    3、当你感觉忙得没时间休息,就是你最需要找时间休息的时候。


    -- 马特·海格

    图片

    ① 用户被吞噬了

    ② 我没事啦

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

    (完)

  • 相关阅读:
    TPAMI 2022 | 自动搜索文本识别网络的高性能特征提取器
    vue学习
    【JavaWeb】Cookie&Session
    MySql 笔记
    “咕”了 73 天,何同学终于回归:最喜欢 3D 打印机,但不要买
    【渗透测试】Strusts2系列漏洞
    Python 中的万能之王 Lambda 函数
    Win10卸载KB5014699补丁教程
    多人聊天室 (epoll - Linux网络编程)
    MySQL约束
  • 原文地址:https://blog.csdn.net/wirelessqa/article/details/126163689
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号