软件测试周刊(第76期):别太在意,人生里许多事就像冰淇淋一样,都会慢慢化掉。

毕小烦 毕小烦     2022-11-30     204

关键词:

今天是 2022年06月17日,欢迎来到第 76 期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。

本期看点:中通的统一自动化测试平台是怎么做的?前端测试代码怎么做抽象?测试怎么用"抓包神器" Mitmproxy?如何搭建前端监控体系?严选APP端安全体系建设是怎么做的?优酷Android包瘦身治理思路全解;一文带你了解 Prometheus;如何高效学习?

·

阅读愉快!

🐞 软件测试

1. 中通的统一自动化测试平台是怎么做的?

小哥(科技中通)

统一自动化测试平台由 Taro 框架、真机平台和运行平台三部分构成。不仅提供了 UI、接口的功能,还打造了脚手架,方便自定义堆积功能,同时还包含了真机管理,随用随还,方便快捷。

  • Taro 负责自动化,提供了UI自动化功能还提供接口自动化功能;
  • 真机平台主要是管理设备及调试本地化脚本;
  • 运行平台负责管理和运行。

Taro 是基于 Python 技术栈,充分利用 pytest 的生态,封装了Airtest、UIAumator2 和 PlayWright,统一了移动端、Web 端的 UI 自动化和接口自动化。

原文地址:

中通统一自动化测试平台实践

2. 前端测试代码怎么做抽象?

写代码的海怪

大家在写前端单测的时候,是否有出现测试代码和测试数据重复冗余的情况?然后不得不写一些函数和类来封装他们的。然而,慢慢地会发现:过度的封装会致使你的测试用例变得越来越难读。

那到底在写测试代码时,怎样的封装才是好的封装呢?

原文地址:

前端测试代码怎么做抽象? - 掘金

3. 测试怎么用"抓包神器" Mitmproxy?

360质量效能

mitmproxy 这个工具非常灵活,它是基于 Python 开发的开源工具,提供了 Python API,可以通过载入自定义 python 脚本轻松控制请求和响应,这是其它工具所不能做到的。

通过自定义脚本进行二次开发,能够解决作者所负责的商业广告测试过程中所遇到的问题。

开源地址:

Mitmproxy 用于测试的“抓包神器”

🐴 质量效能

1. 如何搭建前端监控体系?

前端大全

为什么要做前端监控?

  • 更快的发现问题和解决问题;
  • 做产品的决策依据;
  • 为业务扩展提供了更多可能性;
  • 提升前端工程师的技术深度和广度。

前端监控体系怎么搭建呢?

原文地址:

迄今为止最全的前端监控体系搭建篇(长文预警)

2. 严选APP端安全体系建设是怎么做的?

严选技术

APP 的每个业务场景都有其既定的运行模式,若被人为破坏就可认为是不安全的。比如秒杀场景、用户拉新场景。APP 端上安全要做的就是甄别并防范这种异常场景的发生,简而言之它就是:一种确保官方 APP 在既定业务模型中运行的能力。

APP 端上安全体系应该具备哪些能力? 要怎么建设?

原文地址:

严选APP端上安全体系建设

🦧 技术同频

1. 优酷Android包瘦身治理思路全解

谦风(阿里开发者)

稳定性、性能、包大小,在移动端基础用户体验领域“三分天下”,是 APP 承载业务获得稳定、高效、低成本、快速增长的重要基石。

其中,包大小对下载转化率、拉新拉活成本等方面的影响至关重要,这在业界已经成为共识,近年来头部 APP 针对下沉市场的极小包策略,更是将包大小的价值提升到了极致。

优酷在 Android 包大小领域,有长达 5 年的持续投入、实践和积累,尤其是在近 2 年逐步进入低成本可持续治理的健康状态。现将这些思考、方案设计、技术建设、治理实践统一汇总整理成文并分享出来,希望能够帮助更多同学在所负责或参与的 APP 中,更好的进行包大小治理。

本文聚焦于整体治理思路,以治理实践为依托,讲述瘦身技术、治理模式、治理策略,以及背后的思考与取舍。

原文地址:

5年磨一剑|优酷Android包瘦身治理思路全解

2. 一文带你了解 Prometheus

kevinkrcai(腾讯技术工程)

Prometheus 是一个开源的完整监控解决方案,本文从指标抓取到查询及可视化展示,以及最后的监控告警,对 Prometheus 做一个基本的认识。

原文地址:

一文带你了解 Prometheus

🦉 持续成长

1. 如何高效学习?

yeedomliu(腾讯大讲堂)

为什么要学习?

  1. 生存:
    • 拥有的『选项』越多,竞争中生存下来的可能性就越大
    • 只要你学习的速度比时代的变化更快,那就不必担心会被时代所淘汰
  1. 赚钱:
    • 头部效应:成为一个领域头部就能得到最高价值的回报
    • 专注投入、持续学习的人将获得超额收益
    • 世界上90%的事可以用钱解决,剩下10%的事可以用更多的钱解决~
    • 只有专注投入持续学习的人才会获得超额的收益。改变自己的命运。
  1. 知识复利:
    • 复利:做事情A,会导致结果B;而结果B又会加强A,不断循环
    • 越早采取行动,可以获得回报的期限很长,复利也就可以发挥更大的威力
    • 乔布斯:你无法把还没有画出的点连接起来,只能把已经画出的点连接起来
    • 不管哪种资本,乘以时间都能获得巨大的收益

怎么高效学习呢?

原文地址:

如何高效学习(错过就后悔版)

2. 任正非与系统工程领域科学家、专家会谈纪要

心声社区

  1. 我们要利用系统工程的思想,把公司内的“围墙”炸开,摧毁各种“土围子”,打开思想的禁锢,形成开放的思维,慢慢消化吸收,不断积累组织的能力,更好的面向未来。
  2. 集中少数人搞系统工程来解决一个问题是没有意义的,只有千万人的思想都走向系统工程,有系统工程的概念,才能真正的发挥价值。
  3. 我们公司的每个人都要学会建模,复盘-建模、再复盘-建模,做完一件事,要总结哪些做得好,哪些做得不好,建立一个初步的模型;然后用这个模型去做第二件事,有偏差再回来复盘修正,反复复盘,就建成一个小小的模型;我们几个团队打通,几个模型在一起再次碰撞,用理论来指导实践。模型变大、变系统,减少不必要的能耗就提升了竞争力。
  4. 几千年人类的繁衍传承本身就是系统工程,整个地球也是一个自然系统工程。自然而然就是缺少竞争力的,要优化自然,改善自然,才有竞争力。

原文地址:

任总与系统工程领域科学家、专家会谈纪要

🐙 拥抱开源

1.《Go by Example 中文版》:对 Go 基于实践的介绍

Go 是一门被设计用来构建简单、高效、可信赖软件的开源程序设计语言。

Go by Example 是对 Go 基于实践的介绍,包含一系列带有注释说明的示例程序。

开源地址:

GitHub - gobyexample-cn/gobyexample: Go by Example 通过例子学 Golang

2. LX Music:一款基于 electron 的开源音乐软件

LX Music(洛雪音乐助手) 支持在 WindowsmacOSLinuxAndroid 平台上运行,没计划支持 iOS。

开源地址:

GitHub - lyswhut/lx-music-desktop: 一个基于 electron 的音乐软件

GitHub - lyswhut/lx-music-mobile: 一个基于 React native 开发的音乐软件

言论

1、人们总爱说闲话,你必须决定相信自己的眼睛和耳朵,还是相信其他人说的话。

-- 《海蒂和爷爷》

2、别太在意,人生里许多事就像冰淇淋一样,都会慢慢化掉。

-- 朱德庸

3、熬夜患者心声:

图片

1、历史

2、

Java 和 JavaScript 的区别

订阅

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

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

(完)

软件测试周刊(第90期):许多人几乎不用自己的眼睛看,他们只听别人说。(代码片段)

...率。欢迎来到第90期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。·阅读愉快!🐞软件测试1.前端测试常见的3个误区所谓“方向>努力”,如果选择了错误的测试策略,很容易写出维... 查看详情

软件测试周刊(第90期):许多人几乎不用自己的眼睛看,他们只听别人说。(代码片段)

...率。欢迎来到第90期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。·阅读愉快!🐞软件测试1.前端测试常见的3个误区所谓“方向>努力”,如果选择了错误的测试策略,很容易写出维... 查看详情

软件测试周刊(第90期):许多人几乎不用自己的眼睛看,他们只听别人说。(代码片段)

...率。欢迎来到第90期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。·阅读愉快!🐞软件测试1.前端测试常见的3个误区所谓“方向>努力”,如果选择了错误的测试策略,很容易写出维... 查看详情

软件测试周刊(第27期):储存阳光,必有远芳。

这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本周刊开源(GitHub:SoftwareTestingWeekly),欢迎提交issue,投稿或推荐软件测试相关的内容。科普GPT-3:一项可能最终定义未来十年的发明F... 查看详情

软件测试周刊(第37期):不能随便生气

...夏至欢迎来到第37期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本期看点:阿里是如何衡量测试用例的有效性的?为什么有人会说自动化测试没啥用?测试人员如何提升APP的用户体... 查看详情

软件测试周刊(第30期):专注力量敏捷协作(代码片段)

...口锅、菜菜、静怡、小淑子这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本周刊开源(GitHub:SoftwareTestingWeekly),欢迎提交issue,投稿或推荐软件测试相关的内容。科普B端产品/C端产品/S... 查看详情

软件测试周刊(第30期):专注力量敏捷协作(代码片段)

...口锅、菜菜、静怡、小淑子这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本周刊开源(GitHub:SoftwareTestingWeekly),欢迎提交issue,投稿或推荐软件测试相关的内容。科普B端产品/C端产品/S... 查看详情

软件测试周刊(第32期):沙漠中藏着一口井(代码片段)

...口锅、菜菜、静怡、小淑子这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本周刊开源(GitHub:SoftwareTestingWeekly),欢迎提交issue,投稿或推荐软件测试相关的内容。科普海狗海狗(学... 查看详情

软件测试周刊(第33期):当夏季的光阴已然流逝

...菜菜、静怡、小淑子、夏至这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本周刊开源(GitHub:SoftwareTestingWeekly),欢迎提交issue,投稿或推荐软件测试相关的内容。科普自动驾驶级别近... 查看详情

软件测试周刊(第54期):管他乐观还是悲观,都滚蛋,干就完了。

...至、CC欢迎来到第54期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本期看点:自如的埋点自动化测试工具是怎样设计的?如何使⽤Selenium测试Electron应⽤?网易云音乐Android隐私合规... 查看详情

软件测试周刊(第89期):编程是思考,而不是打字。

欢迎来到第89期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本期看点:质量保证和软件测试的区别是什么?知道要测哪个比怎么测更重要;测试人员如何在职业发展前期快速成长&#x... 查看详情

软件测试周刊(第89期):编程是思考,而不是打字。

欢迎来到第89期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本期看点:质量保证和软件测试的区别是什么?知道要测哪个比怎么测更重要;测试人员如何在职业发展前期快速成长&#x... 查看详情

软件测试周刊(第31期):所有的伟大都源于一个勇敢的开始

...口锅、菜菜、静怡、小淑子这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本周刊开源(GitHub:SoftwareTestingWeekly),欢迎提交issue,投稿或推荐软件测试相关的内容。文章1.酷家乐:让... 查看详情

软件测试周刊(第31期):所有的伟大都源于一个勇敢的开始

...口锅、菜菜、静怡、小淑子这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本周刊开源(GitHub:SoftwareTestingWeekly),欢迎提交issue,投稿或推荐软件测试相关的内容。文章1.酷家乐:让... 查看详情

软件测试周刊(第75期):唯有平视,才能看见真实的自己。

...,欢迎来到第75期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本期看点:前端单测,为什么不要测“实现细节”?严选的精准测试是怎么做的?自动化测试未来的趋势是什... 查看详情

软件测试周刊(第40期):大部分的恐惧与懒惰有关

...夏至欢迎来到第40期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本期看点:测试人员如何高效参与技术设计评审?更加深入的性能数据分析应该怎么做?模糊测试和变异测试你能分... 查看详情

软件测试周刊(第29期):找回我的「没有理由就是开心」(代码片段)

...口锅、菜菜、静怡、小淑子这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本周刊开源(GitHub:SoftwareTestingWeekly),欢迎提交issue,投稿或推荐软件测试相关的内容。科普404为什么是404ÿ... 查看详情

软件测试周刊(第35期):绝对服从就是最大的消极怠工

...夏至欢迎来到第35期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。本期看点:字节跳动的全链路压测体系是怎样的?测试人员跟开发应该如何正确的沟通?AliExpress的众测平台是如何... 查看详情