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

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

本期看点:优酷是如何进行服务端稳定性保障的?爱奇艺的 iOS 稳定性测试是怎么做的?你可能想知道的 App Push 通用测试方案!如何一眼看透效能问题的根因?做 webview 性能优化时,我们关注哪些指标?程序命名的原则是什么?如何用三句话说服别人?如何制定令人赞叹的决策?

·

阅读愉快!

软件测试

1. 优酷是如何进行服务端稳定性保障的?

阿里巴巴文娱技术

影响服务端质量的因素有哪些?

如何构建质量保障体系?

  1. 推流程

保障能力只有嵌入到研发流程,才能真正的发挥作用。

  1. 建能力

  1. 做度量

确定保障体系各项指标后,就要通过收集需要的基础数据,按照不同维度聚合,形成准确可靠的度量指标。能让业务团队、专项负责人、测试负责人通过指标数据发现问题,为后续优化提供方向,这个就是保障体系的度量能力。

原文地址:

https://segmentfault.com/a/1190000039364124

2. 爱奇艺的 iOS 稳定性测试是怎么做的?

爱奇艺测试团队

稳定性测试是长时间持续运行 APP,以验证应用是否稳定的测试。它可以有效发现 APP 长时间运行下的偶发闪退、内存泄露、性能变差等问题。

爱奇艺测试团队在 iOS 稳定性测试方面是怎么做的呢?

原文地址:

爱奇艺iOS稳定性测试实践

3. 你可能想知道的 App Push 通用测试方案

张晓勤(转转QA)

APP Push 的定义为在手机终端锁屏状态下通知栏展示或在操作前台顶端弹出的消息通知,点击后可唤起对应的 APP,并在 APP 内跳转到指定页面。

Push 流程:

测试方案是什么呢?

原文地址:

App Push 通用测试方案

质量效能

1. 如何一眼看透效能问题的根因?

张乐

"如果一种度量真的很重要,那是因为它必须对决策和行为产生一些可以想象的影响。" -- 《How to Measure Anything》

如果我们不能确定一个度量指标可否影响决策,以及如何改变这些决策,那么这种度量就没有价值。

对于度量指标的分析,作者介绍了六种常见的效能度量分析方法:

这些方法在工作中是如何开展和运用的呢?

请看原文:

如何一眼看透效能问题的根因?研发效能度量分析的六种常用方法

2. 做 webview 性能优化时,我们关注哪些指标?

ELab.wangziqing( ELab团队)

性能指标帮助我们从数据化角度了解页面性能现状,性能瓶颈以及优化完成后,衡量优化效果。

那么:

  • 哪些性能指标是需要观测的?它们是什么含义?
  • 这么多指标,我们在什么场景下应该关注哪些?
  • 指标是怎么采集的?

原文地址:

做性能优化时,我们关注哪些指标?

技术同频

1. 程序命名的原则是什么?

玄苏(淘系技术)

命名是对事物本质的一种认知探索,是给读者一份宝贵的承诺。糟糕的命名会像迷雾,引领读者走进深渊;而好的命名会像灯塔,照亮读者前进的路。既然命名如此美妙,那应该怎么命名呢?

命名的原则:

  • 名副其实:命名应该描述其所做的所有事情(或者它的意图)。
  • 避免误导:避免留下掩藏代码本意的错误线索。
  • 有意义的区分:如果同一作用范围内有多个命名,最好让它们之间有区分度。
  • 风格一致:让同一个项目中的代码命名规则保持统一。
  • 抽象一致:让同一作用域内的变量或方法具有相同的抽象。
  • 命名建模:对重复代码进行概念抽象,寻找有意义的命名。
  • 语境通用化:别走偏门,使用通用术语。

命名的过程

命名是一个迭代的过程。当你持续很长时间想不到比较好的命名时,不要掉入取名的陷阱,可以先用折中的命名commit掉或者重构这段程序。当你想到更合适的命名,毫不犹豫地去重构它。

原文地址:

程序命名的原则与重构

2. 开发常用的缩写 你能看懂几个?

缩写除了网络弄潮儿们喜欢运用,在程序员的工作上也会用到缩写术语,缩写术语常常让职场新人一头雾水。

比如:

LGTM、ASAP、WIP... 这些缩写都是什么意思?

请看原文:

开发常用的缩写 你能看懂几个?

持续成长

1. 如何用三句话说服别人?

人神共奋

说服别人为什么这么难?

因为很多人认为,自己的选择就是正确的。

如何说服别人呢?

先搞懂三个一:一个理念、一个前提和一个思路

一个理念:每个人都有自由选择的权利。

不要用“救世主”的姿态去说服别人,哪怕是出于好意,对方也会拒绝这种被“强加的好意”。

包括:

  • “为了你的健康,你应该戒烟”
  • “让你学习是为了你好”
  • “按我说的做,你就能提高工作效率”

一个前提:对方曾经或愿意尝试改变。只是失败后为了维护自尊心而表现出毫不在意的态度。

比如:

  • 学习不用功的孩子,其实常常处于矛盾与自责中;
  • 工作效率不高者,能够感受到自己与同事的差距,并试图寻找原因……

一个思路:聚焦动机,绕过阻挠,明确行动。

从对方想改变的动机出发,不要太过关注困难的地方,更不要用“你需要排除万难”“你需要坚持”“你需要有毅力”去挑战对方,而是一步步找到“易行易出效果”的路径

再注意三个关键的问题

1、引发正面回应:只有关键的问题被充分展开,你才有机会向他人提出建议。

比如:

不要用 “你为什么不戒烟”?,而应该问 “你为什么想要戒烟?”。

你可能得到的回答是:“以前想,现在认命了”,没关系,继续追问:“如果这件事很简单,你会得到什么好处?”

这样才可能引出:

“如果我不吸烟,我就不会在谈生意时,因为烟瘾上来而分神”

...

2、从目标到建议变被动为主动

同样的问题,两种问法:

  • 问题 1. 如何才能做得更好?(目标“做得更好”是你提出的要求)
  • 问题 2. 想要变得更好,你还需要做什么?(假设对方自己有这个“变得更好”的目标)

你提出的目标,更像是一个要求,某种程度上侵犯了别人的自由意志;而对方主动提出的目标,就是一个承诺,他更有动力去兑现这个承诺。

3、下一步做什么:与人性违背的事件,很难长久。

过去很多观点认为,克服了巨大的困难,更容易产生成就感,所以减肥中强调要有毅力,学习强调要刻苦努力,但这样得到的成就感很容易面对一个问题—— 难到我接下来都要这么惨兮兮吗?

就像打针时,越是把注意力集中到胳膊上,你越感到疼。与人性违背的事件,很难长久。

所以,不抽烟、不喝酒、不吃糖、跑步、读书等看作是正常生活的一部分,只是一开始有时稍稍让你觉得有些别扭,只有怀着这种心态,你才能把这些事做好。

最后,

你永远说服不了任何人,你只能:

  1. 激发对方内心深处潜藏的改变动机;
  2. 告诉对方,你想变得更好,你可以改变,你并非别无选择;
  1. 适时适当地给出明确且易行的建议。

2. 如何制定令人赞叹的决策?

罗伯托·卡斯特罗(商业评论)

想要制定出“令人赞叹的决策”,公司首先需要在有效性、吸引力和统一性之间,达成恰到好处的平衡。

  • 有效性:一家公司要想取得成效,就必须得创造利润,因为这决定了它能在何种程度上切实达成自己的目标。
  • 吸引力:与组织成员从组织依属关系中获得的满意程度有关。公司可以通过多种途径来增加其吸引力。
  • 统一性:员工对组织目标的认同程度,这种认同感的基础,并不是他们能获得多少报酬或学习机会,而是他们是否坚信组织目标值得自己为之而奋斗。

为什么有那么多的公司做不到?

  1. 因为偏差无处不在。认知、跨时期和人际上的偏差在各个方向上撕扯着我们,以致同时达成有效性、吸引力和统一性愈发困难。
  2. 因为公司用狭隘的定义(净收益)来衡量价值创造,而忽略了企业员工、客户和供应商所贡献的价值。
  1. 因为掌握三大指标参数中的一两项并不够。要想在三大指标参数上都有优异表现,公司就需要储备大量的规范。

怎么办呢?

公司的管理者们必须得打磨三大关键能力:战略能力(可增进有效性)、执行能力(可催生吸引力)和领导能力(它是统一性的基础)。这三大能力只要有一项出现欠缺,公司就应该将其视为预警信号,赶在组织品质遭到侵蚀之前采取紧急措施。

原文地址:

如何制定令人赞叹的决策?

拥抱开源

1. 一款开源的画板与笔记工具 - Lorien

Lorien,一款开源的画板与笔记工具,可用于日常文字记录和头脑风暴等场景,也可绘制草图或图标。

该工具支持无限画布、多文档处理、手绘画笔、橡皮擦、线条描边、画布导出等多项功能,兼容 Windows、Linux 和 macOS 等主流操作系统。

开源地址:

https://github.com/mbrlabs/Lorien

原文地址:

Sina Visitor System

2. 一款强大的 Notion 开源替代品 - AppFlowy.IO

AppFlowy.IO,完成了个人笔记 - 知识库 - 任务管理的功能结合。

除了具备 Notion 的基础核心功能外,该项目还支持自托管与离线模式,数据与安全性可控。开发者可任意定制项目模板、插件、主题等内容。

开源地址:

https://github.com/AppFlowy-IO/appflowy

原文地址:

Sina Visitor System

言论

1、

我当然是毫无计划,毫无前景的,我不能走入未来,而是跌入未来,滚入未来,磕磕绊绊地进入未来是我能做到的。我最大的能耐是躺着不动。

| 卡夫卡

2、

走好选择的路,别选择好走的路,你才能拥有真正的自己。

| 杨绛

3、

尽量的学习,尽量的尽力,尽量的旅游,尽量的吃好东西,人生就比较美好一点,就是这么简单。

| 蔡澜

图片

1、真实

2、如果程序可以跑,那就不要动

3、“报告陛下,有异教徒破坏代码结构了”


(完)

订阅

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

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

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

软件测试周刊(第46期):走好选择的路,别选择好走的路,你才能拥有真正的自己。相关推荐

  1. 人工智能轨道交通行业周刊-第46期(2023.5.22-5.28)

    本期关键词:数字孪生.AI铁路人.道岔.施封锁.图像质量评价.大模型小型化 1 整理涉及公众号名单 1.1 行业类 RT轨道交通 人民铁道 世界轨道交通资讯网 铁路信号技术交流 北京铁路 轨道交通网 ...

  2. 开源大数据周刊-第46期

    摘要: 阿里云E-MapReduce实践 云HBase建设之开篇阿里云云HBase团队在2月份推出了云HBase产品,此款产品的内核在集团内部已经使用了6年之久,那么跟社区版本的HBase有怎样的区别 ...

  3. 软件测试周刊(第19期):以能力、流程、指标和工具为轴心打造一流的质量保证部门

    这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布. 本周刊开源(GitHub: SoftwareTestingWeekly ),欢迎提交 issue,投稿或推荐软件测试相关的内容. 科普 ...

  4. 软件测试周刊(第34期):一岁有一岁的味道,一站有一站的风景

    编辑:国薇.一口锅.菜菜.静怡.小淑子.夏至 欢迎来到第 34 期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布. 本期看点:腾讯是怎么做流量录制回放的?阿里的灰度方案是怎么设计的?下 ...

  5. 博文周刊第8期:Elasticsearch 6个不明显但很重要的注意事项

    CSDN每周都会产生大量的博客文章,有一些优质的干货文章值得被更多人阅读,分享.CSDN博文周刊会从过去一周博文中精心挑选一些优质文章来以飨读者,陪伴大家度过一个愉快周末. 程序人生 1.Playbo ...

  6. 【码云周刊第 24 期】超实用 Andorid 开发实例

    为什么80%的码农都做不了架构师?>>>    ##码云项目推荐 1.项目名称:开源中国 Android 客户端 **项目简介:**这是 OSCHINA 官方开发的 Android ...

  7. 【码云周刊第 61 期】四款开源项目教你玩转微信游戏

    为什么80%的码农都做不了架构师?>>>    码云项目推荐 前段时间小编的朋友圈几乎被一款微信小游戏霸屏,很多玩过的朋友戏称"根本停不下来",没错就是" ...

  8. 【码云周刊第 10 期】放码过来,四个男人的带头冲锋!!(内附 PPT 下载链接)...

    为什么80%的码农都做不了架构师?>>>    一周热门资讯回顾 码云全面改版:新界面新态度,更一致的体验 DuangDuangDuang!码云项目的 Readme.md 特殊技能 ...

  9. 关于软件测试的论文文库,软件测试毕业论文[共46页]

    <软件测试毕业论文[共46页]>由会员分享,可在线阅读,更多相关<软件测试毕业论文[共46页](46页珍藏版)>请在读根文库上搜索. 1.2016 届 本 科 生 毕 业 设 ...

  10. CSDN开发者周刊第 21期:Wi-Fi 之父辞世,谷歌服务器再次全球宕机;Windows 10 将支持安卓应用

    CSDN开发者周刊:只为传递"有趣/有用"的开发者内容,点击 Star(CodeChina)! 本周热门项目 1.GTK 4.0开源工具包正式发布 赶在周五的发布会之前,GTK 开 ...

最新文章

  1. 作用域,上下文,闭包
  2. centos7 glpi 安装 Fusioninventory-agent 自测部署安装
  3. 云效云栖大会首发应用交付和项目协作新品,助力企业DevOps到BizDevOps
  4. android InputStream中read()与read(byte[] b)
  5. 直通BAT必考题系列:JVM性能调优的6大步骤,及关键调优参数详解
  6. Java访问控制修饰符详解
  7. 知乎 2019 新知青年大会开幕,用问题改变世界的方向
  8. 2089. 找出数组排序后的目标下标
  9. layui totalRow 多层嵌套json_自定义 Behavior,实现嵌套滑动、平滑切换周月视图的日历...
  10. 优先队列之Leetcode 23合并K个有序链表
  11. 六石管理学:半弹性工作时间
  12. python opencv 找到圆点标定板所有点后通过距离找两个角点4
  13. 知网论文[全PDF下载],从此告别CAJ阅读器
  14. Modbus-RTU错误响应
  15. 分数阶微积分学薛定宇电子版_分数阶微积分 pdf epub mobi txt 下载
  16. FDDB--无约束人脸检测数据集
  17. 单摄像机对于二维平面的测量
  18. pe修改服务器2003密码,一文教你3分钟搞定忘记的windows密码
  19. 硬脆材料划片机的工艺参数研究
  20. 北京市中 高英语听说计算机考,北京2018中考英语听说计算机考试工作通知

热门文章

  1. UAT,(user acceptance Test),用户接受度测试 标准步骤
  2. 不同尺寸SMA头介绍以及之间的区别
  3. java实例 之 商品管理系统
  4. 银保监会:防范以“元宇宙”名义进行的非法集资 | 产业区块链发展周报
  5. Go语言核心之美 3.5-JSON
  6. cocos-lua 获取鼠标点击位置
  7. js加html连线实现流程,(jsPlumb开发入门教程实现html5拖拽连线.doc
  8. 计算机word设置信纸,怎么用Word文字DIY一份信纸?
  9. 高通9008驱动_安卓手机高通9008模式下如何救砖
  10. Mysql官网下载教程