软件测试周刊(第48期):无聊是非常有必要的,一个人在空白时间所做的事,决定了这个人和其他人根本的不同。

软件测试周刊(第48期):无聊是非常有必要的,一个人在空白时间所做的事,决定了这个人和其他人根本的不同。

| 编辑:国薇、一口锅、菜菜、静怡、小淑子、夏至、CC

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

本期看点:爱奇艺iOS云录制回放平台是怎么做到录制快回放稳的通科技大数据质量保障是怎么做的样消灭 Bug宝客户端安全生产体系是怎么建设的何提升工程效率什么 Netflix “永不宕机”定接口性能的11个秘技是什么好基本功就能赢99%的事/p>

·

阅读愉快!

软件测试

1. 爱奇艺iOS云录制回放平台是怎么做到录制快回放稳的/h2>

iOS 端自动化一直有落地成本高、学习成本大和二次开发难等问题,那么爱奇艺是如何解决这些问题的呢/strong>

爱奇艺在云真机基础之上重点优化设备驱动,并将设备共享、远程租用、自动化脚本管理、任务调度、可视化报告等能力组合,推出了爱奇艺 iOS 云录制回放平台。

设计方案

软件测试周刊(第48期):无聊是非常有必要的,一个人在空白时间所做的事,决定了这个人和其他人根本的不同。

录制过程中,云 IDE 实时监听鼠标点击、滑动事件,同时获取手机页面的 DOM 树,根据用户操作的坐标查找最匹配的元素节点。如果用户选择 OCR 和AI 方式,则识别手机截图中的文本和已知的 AI 元素,确认元素之后会转换为自动化脚本并保存

回放时,首先拉取待执行脚本集合,进行脚本解析,通过脚本指定的方法查找元素并执行相应的操作,如点击、滑动等。任务结束后会生成测试报告,包括用例执行步骤、日志、截图等信息。

更多请看原文:

https://mp.weixin.qq.com/s/FCPIE3g7Nlhhezgd68pXnw

2. 中通科技大数据质量保障是怎么做的/h2>

大数据的 5 V 特性:

  1. 量大(Volume):数据量大,即采集、存储和计算的数据量都非常大。真正大数据的起始计量单位往往是TB(1 024GB)、PB(1 024TB)。

  2. 多样(Variety):种类和来源多样化。种类上包括结构化、半结构化和非结构化数据,具体表现为网络日志、音频、视频、图片、地理位置信息等,数据的多类型对数据处理能力提出了更高的要求。数据可以由传感器等自动收集,也可以由人类手工记录。

  3. 真实(Veracity)数据的准确性和可信赖度高,即数据的质量高。数据本身如果是虚假的,那么它就失去了存在的意义,因为任何通过虚假数据得出的结论都可能是错误的,甚至是相反的。

  4. 高速(Velocity)数据增长速度快,处理速度也快,时效性要求高。比如,搜索引擎要求几分钟前的新闻能够被用户查询到,个性化推荐算法尽可能要求实时完成推荐。这是大数据区别于传统数据挖掘的显著特征。

  5. 低价值密度(Value)数据价值密度相对较低。随着互联网及物联网的广泛应用,信息感知无处不在,信息量大,但价值密度较低。如何结合业务逻辑并通过强大的机器算法来挖掘数据的价值,是大数据时代最需要解决的问题。

软件测试周刊(第48期):无聊是非常有必要的,一个人在空白时间所做的事,决定了这个人和其他人根本的不同。

大数据应该怎么测试呢/strong>

中通大数据的分层测试:

软件测试周刊(第48期):无聊是非常有必要的,一个人在空白时间所做的事,决定了这个人和其他人根本的不同。

请看原文:

https://mp.weixin.qq.com/s/9CTKr7sWVywcHBfQi5GEWQ

https://mp.weixin.qq.com/s/Ujs-HIYYg-R4f89Uc6wCIg

3. 怎样消灭 Bug/h2>

| 于晓南(圆小豆的美梦工场)

软件测试周刊(第48期):无聊是非常有必要的,一个人在空白时间所做的事,决定了这个人和其他人根本的不同。

原文地址:

https://mp.weixin.qq.com/s/ztHfjGdxyY6KB-qkE4kMUA

质量效能

1. 淘宝客户端安全生产体系是怎么建设的/h2>

客户端安全生产是指什么/strong>

为预防客户端研发生命周期过程中发生体验相关的事故,而采取的一系列措施和活动。

为此淘宝客户端建立了“‘研发、构建、发布、应急’一整套规范化流程及平台”。

/p>

安全生产架构图:

软件测试周刊(第48期):无聊是非常有必要的,一个人在空白时间所做的事,决定了这个人和其他人根本的不同。

淘宝客户端安全生产,主要分四个阶段研发期、构建期、发布期和应急态,同时沉淀开发过程数据,围绕数据线上线下异常复盘,为提升代码质量、提升开发能力,进一步完善平台做数据支持,从而提升开发的研发环境,保障线上用户使用体验。

原文地址:

https://mp.weixin.qq.com/s/ozjk76yFg-PF3eTfoJIbfQ

2. 如何提升工程效率/h2>

软件研发团队工程能力的具体体现是什么/strong>

是:

软件测试周刊(第48期):无聊是非常有必要的,一个人在空白时间所做的事,决定了这个人和其他人根本的不同。

这是硅谷知名互联网公司中常见的软件产品研发模式。

什么是工程能力/strong>

工程能力」是指一群具有不同专业能力的人在生产设备(辅助性工具)的帮助下,通过相互协作,系统化地快速生产高质量产品的能力。

工程生产力是该团队所有工程师自身生产能力的「化学作用」总和。

对于一个工程师来说,其综合能力可以认为至少包括三个维度,如下图所示:

软件测试周刊(第48期):无聊是非常有必要的,一个人在空白时间所做的事,决定了这个人和其他人根本的不同。

如何有效提升团队整体的工程能力/strong>

总结为四点,,分别是小批量标准化简捷化自动化

如何做到这四点呢/strong>

原文地址:

https://mp.weixin.qq.com/s/-j5gdOXduj3RQQ6dTdaXCQ

技术同频

1. 搞定接口性能的 11 个秘技是什么/h2>

接口性能优化对于从事后端开发的同学来说,肯定再熟悉不过了,因为它是一个跟开发语言无关的公共问题。

该问题说简单也简单,说复杂也复杂。

有时候,只需加个索引就能解决问题。

有时候,需要做代码重构。

有时候,需要增加缓存。

有时候,需要引入一些中间件,比如mq。

有时候,需要需要分库分表。

有时候,需要拆分服务。

等等…

作者总结了一些行之有效的,优化接口性能的办法,给有需要的朋友一个参考。

原文地址:

https://mp.weixin.qq.com/s/zWA0LkgT7_sViC7ptto9Rg

2. 为什么 Netflix “永不宕机”/h2>

很多同类流媒体平台深陷在老大难问题无法自拔:视频卡顿、控件失效或者服务崩溃等等。

而 Netflix 却鲜少出现问题,这是为什么/p>

原文地址:

https://mp.weixin.qq.com/s/k4WgjfuzdonFIlVSrpfP4Q

持续成长

1. 练好基本功就能赢99%的事/h2>

是的。

全球心流体验专家、巅峰表现专家史蒂芬·科特勒在《跨越不可能》一书中,提出了一个跨越不可能的“公式”:不可能 → 动机 X 学习力 X 创造力X心流 → 可能

所以基本功是什么/strong>

  • 动机:一切的开始。

    • 动机 = 外驱(比如金钱、名声和性) + 内驱(比如好奇心、激情、意义感和使命感)

    • 到目前为止,最强大的单一驱动力就是在有意义的工作中取得进步。

  • 学习力:快速成为专家的能力。

    • 有了目标之后,还需要储备相应的知识,也就是需要具备获取知识的能力。

    • 学习知识的5个步骤:

    • 1. 通读 5 本书

    • 2. 把自己当成白痴

    • 3. 探索空白

    • 4. 不断提问

    • 5. 找到叙事结构

  • 创建力:取得成就的起点。

    • 发现创造力有四个阶段:准备、孕育、明朗、验证

    • 如何才能拥有创造力:保持好心情、拓宽视野、非时间(即不设定明确目标或任务的一段时间)和独处、从陌生之处下手、在盒子里思考(你不能凭空即兴创作,你必须在某些东西的基础上即兴创作。)、给大脑添加“弹药”、麦吉弗法(问题识别、孕育、自由创作)

  • 心流:源源不断的能量

原文地址:

https://mp.weixin.qq.com/s/W8dfZc8kd6OkwGzimELQkA

2. 陈春花:管理只对绩效负责

有了清晰的管理观,才会有合适的管理行为和管理标准,从而真正推动企业发展。

北京大学王宽诚讲席教授、国家发展研究院 BiMBA 商学院院长陈春花老师,将管理观归纳为三句话:

  • 管理只对绩效负责;

  • 管理是一种分配;

  • 管理始终为经营服务。

原文地址:

https://mp.weixin.qq.com/s/Mn32OErUt2CtCFsrrh45xw

拥抱开源

1. 可能会让你受益匪浅的开源电子书:《英语进阶指南》

软件测试周刊(第48期):无聊是非常有必要的,一个人在空白时间所做的事,决定了这个人和其他人根本的不同。

开源地址:

https://github.com/byoungd/English-level-up-tips-for-Chinese

2. 一个更强大的 Linux 内存分析工具 – Bytehound

Bytehound 是 Linux 的内存分析工具。它能够显示内存变化曲线、占用详情、完整的堆栈记录等信息,有助于解决内存泄漏等问题。

软件测试周刊(第48期):无聊是非常有必要的,一个人在空白时间所做的事,决定了这个人和其他人根本的不同。

开源地址:

https://github.com/koute/bytehound

原文地址:

https://mp.weixin.qq.com/s/SfHakOfHdc9vI4Ew-62Z-w

言论

1、

无聊是非常有必要的,一个人在空白时间所做的事,决定了这个人和其他人根本的不同。

| 宁远《远远的村庄》

2、

软件测试周刊(第48期):无聊是非常有必要的,一个人在空白时间所做的事,决定了这个人和其他人根本的不同。

3、

软件测试周刊(第48期):无聊是非常有必要的,一个人在空白时间所做的事,决定了这个人和其他人根本的不同。

图片

1、心疼程序员

软件测试周刊(第48期):无聊是非常有必要的,一个人在空白时间所做的事,决定了这个人和其他人根本的不同。

2、

https…

软件测试周刊(第48期):无聊是非常有必要的,一个人在空白时间所做的事,决定了这个人和其他人根本的不同。

3、

产品:看,用户喜欢它

软件测试周刊(第48期):无聊是非常有必要的,一个人在空白时间所做的事,决定了这个人和其他人根本的不同。

订阅

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

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

软件测试周刊(第48期):无聊是非常有必要的,一个人在空白时间所做的事,决定了这个人和其他人根本的不同。

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

(完)

软件测试周刊(第48期):无聊是非常有必要的,一个人在空白时间所做的事,决定了这个人和其他人根本的不同。 微信公众号 软件测试周刊(第48期):无聊是非常有必要的,一个人在空白时间所做的事,决定了这个人和其他人根本的不同。 关于互联网、工具、技术、管理、学习、成长

来源:毕小烦

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年11月1日
下一篇 2021年11月1日

相关推荐