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

Posted 毕小烦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件测试周刊(第76期):别太在意,人生里许多事就像冰淇淋一样,都会慢慢化掉。相关的知识,希望对你有一定的参考价值。

今天是 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 的区别

订阅

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

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

(完)

以上是关于软件测试周刊(第76期):别太在意,人生里许多事就像冰淇淋一样,都会慢慢化掉。的主要内容,如果未能解决你的问题,请参考以下文章

软件测试周刊(第67期):用一颗浏览的心,去看待人生,一切的得与失隐与显,都是风景与风情。

软件测试周刊(第67期):用一颗浏览的心,去看待人生,一切的得与失隐与显,都是风景与风情。

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

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

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

软件测试周刊(第82期):其实所有纠结做选择的人心里早就有了答案,咨询只是想得到内心所倾向的选择。