新書推薦:
《
可转债——新手理财的极简工具
》
售價:HK$
65.0
《
新加坡教育:神话与现实
》
售價:HK$
96.3
《
“口袋中的世界史”第一辑·冷战中的危机事件
》
售價:HK$
291.2
《
绝美的奥伦堡蕾丝披肩编织
》
售價:HK$
177.0
《
狂飙年代:18世纪俄国的新文化和旧文化(第二卷)
》
售價:HK$
177.0
《
万有引力书系 纳粹亿万富翁 德国财富家族的黑暗历史
》
售價:HK$
109.8
《
中国常见植物野外识别手册:青海册
》
售價:HK$
76.2
《
三星堆对话古遗址(从三星堆出发,横跨黄河流域,长江流域,对话11处古遗址,探源多元一体的中华文明)
》
售價:HK$
87.4
|
編輯推薦: |
1.腾讯社交网络质量部吴凯华、《大话移动App测试》系列作者陈晔倾情作序,胡星、梁捷、杨俊峰等业内大牛联袂力荐
2.本书来自腾讯SNG专项测试团队多年来手机QQ、QQ空间、QQ音乐等项目沉淀下来的经典案例,从资源类性能的内存、CPU、磁盘、网络、电量和交互类性能的流畅度、响应时延等多个方向进行介绍,包含核心问题、实用工具、典型案例等,是Android APP性能和开发工程师的必备案头手册。
|
內容簡介: |
本书从资源类性能中的内存、CPU、磁盘、网络、电量和交互类性能中的流畅度、响应时延,多个性能测评和优化的方向出发。每个方向,都会帮助读者深入浅出地学习必须要懂得的原理和概念,区分众多专项工具使用的场景和对应的使用方法;同时提炼总结不同类型的性能缺陷和对应的排查手段、定位方法和解决方案,透过真实的案例,让大家身临其境地快速学习;提供建立专项性能标准的武器与武器的来源,让读者能快速落地项目并产生成效。本书的*后,还会帮助读者从全新的角度学习如何应对专项测评要面对的两个基础问题:UI 自动化测试和竞品测试。本书适合从事移动 App 性能测评和优化的工程师阅读,内容有一定的技术深度和广度,建议读者在阅读本书的同时扩展阅读其他经典的技术类书籍。
|
關於作者: |
本书的作者是来自腾讯 SNG 专项测试团队的工程师们,他们负责手机 QQ、QQ 空间、QQ 音乐等的性能评测与优化工作,在 App 的资源类性能、交互类性能的分析与优化上挖掘很深,累积了不少案例和经验。
|
目錄:
|
第 1 部分 资源类性能
第 1 章 磁盘:最容易被忽略的性能洼地2
1.1 原理2
1.2 工具集6
1.3 案例 A:手机 QQ 启动有 10 次重复读写 proccpuinfo16
1.4 案例 B:对于系统 API,只知其一造成重复写入18
1.5 案例 C:手机 QQ 启动场景下主线程写文件19
1.6 案例 D:Object Output Stream 4000 多次的写操作20
1.7 案例 E:手机 QQ健康中心使用的 Buffer 太小22
1.8 案例 F:手机 QQ 解压文件使用的 Buffer 太小24
1.9 案例 G:刚创建好表,就做大量的查询操作37
1.10 案例 H:重复打开数据库39
1.11 案例 I:AUTOINCREMENT 可没有你想的那么简单40
1.12 案例 J:Bitmap 解码,Google 没有告诉你的方面45
1.13 专项标准:磁盘48
第 2 章 内存:性能优化的终结者50
2.1 原理50
2.2 工具集57
2.3 案例 A:内类是有危险的编码方式103
2.4 案例 B:使用统一界面绘制服务的内存问题106
2.5 案例 C:结构化消息点击通知产生的内存问题109
2.6 案例 D:为了不卡,所以可能泄漏110
2.7 案例 E:登录界面有内存问题吗114
2.8 案例 F:使用 WifiManager 的内存问题116
2.9 案例 G:把 WebView 类型泄漏装进垃圾桶进程120
2.10 案例 H:定时器的内存问题123
2.11 案例 I:FrameLayout.POSTDELAY 触发的内存问题126
2.12 案例 J:关于图片解码配色设置的建议129
2.13 案例 K:图片放错资源目录也会有内存问题134
2.14 案例 L:寻找多余的内存重复的头像139
2.15 案例 M:大家伙要怎么才能进入小车库144
2.16 Android 要纠正内存世界观了149
2.17 专项标准:内存152
第 3 章 网络:性能优化中的不可控因素154
3.1 原理154
3.2 工具集157
3.3 案例 A:WebView 缓存使用中的坑189
3.4 案例 B:离线包下载失败导致重复下载196
3.5 案例 C:使用压缩策略优化资源流量197
3.6 案例 D:手机 QQ 发图速度优化202
3.7 案例 E:手机 QQ 在弱网下 PTT 重复发送206
3.8 专项标准:网络208
第 4 章 CPU:速度与负载的博弈210
4.1 原理210
4.2 工具集211
4.3 案例 A:音乐播放后台的卡顿问题215
4.4 案例 B:要注意 Android Java 中提供的低效 API216
4.5 案例 C:用神器 renderscript 来减少你图像处理的 CPU 消耗218
4.6 专项标准:CPU220
第 5 章 电池:它只是结果不是原因221
5.1 原理221
5.2 工具集226
5.3 案例 A:QQWi-Fi 耗电243
5.4 案例 B:QQ 数据上报逻辑优化244
5.5 案例 C:动画没有及时释放245
5.6 案例 D:间接调用 WakeLock 没有及时释放246
5.7 案例 E:带兼容性属性的 WakeLock 释放的巨坑 251
5.8 专项标准:电池253
第 2 部分 交互类性能
第 6 章 原理与工具集 255
6.1 原理255
6.2 工具集257
6.2.1 Perfbox 自研工具:Scrolltest257
6.2.2 Systrace(分析)260
6.2.3 Trace View(分析)269
6.2.4 gfxinfo(分析)271
6.2.5 Intel 的性能测试工具:UxTune(测评 分析)273
6.2.6 Hierarchy Viewer(分析)274
6.2.7 Slickr(测评 分析)277
6.2.8 图形引擎分析神器Adreno Profiler 工具使用说明281
6.2.9 Chrome DevTool286
第 7 章 流畅度:没有最流畅,只有更流畅 295
7.1 案例 A:红米手机 QQ 上的手机消息列表卡顿问题295
7.2 案例 B:硬件加速中文字体渲染的坑298
7.3 案例 C:圆角的前世今生305
7.4 案例 D:让企鹅更优雅地传递火炬312
7.5 案例 E:H5 页面卡顿,到底是谁闯的祸314
7.6专项标准:流畅度320
第 8 章 响应时延:别让用户等待322
8.1 案例 A:Android 应用发生黑屏的场景分析322
8.2 案例 B:首次打开聊天窗口之痛324
8.3 专项标准:响应时延328
第 3 部分 其他事项
第 9 章 还应该知道的一些事儿330
9.1 UI 自动化测试330
9.2 专项竞品测试攻略335
9.3 未来的未来344
|
內容試閱:
|
前 言
为什么会有这本书
记得笔者从微博和 MAC QQ 项目中解放出来后,就开始接手手机 QQ,组建专项测试团队。那时有几个小伙伴,我们一起做手机 QQ 的专项测试,发现推动专项问题解决非常困难。产品的需求压力巨大,性能越来越差,我们开始用更严厉的标准像守护者一样守护手机 QQ,例如安装包的大小。接手后的第一个手机 QQ 版本,涨了 10MB,这使我们看到了风险,顶着各部门的 KPI 需求,我们制定了一系列严厉的指标,超过的需求都不允许通过,从此安装包大小刹住了车。但 KPI 的压力巨大,像是洪水,不排解,堤坝只能越建越高,我们的压力也越来越大。产品经理开始不断地问,为什么安装包不能变大呢?为什么不能占用更多的内存?我提供更多服务,为什么不能消耗更多的流量? Why ? Why not ?
在这些质疑中,我们经历了许多,除了工具、流程之外,更多带给我们的是真实的经验。例如,安装包不能再变大了。这里需要证据,运营同事找到了应用宝的数据,发现有不少用户是通过 3G 网络下载安装包的,另外安装包大小对下载失败率也有影响。在跟老板汇报过数据后,我们拍定了更严厉的标准:0 增长。慢慢地随着我们团队人数的增加,类似这样的故事也越来越多。跟大家想象的一样,其中有跟开发人员的 PK、有不服输自己去解决专项 Bug 的、有跟产品经理 PK 需求、与专项性能平衡的,等等。但是知道故事的人并不多,知道为什么的人就更少了。我们觉得这些故事应该被记录下来和分享出去,然后就有了本书。本书中会介绍工具、原理,但更重要的是提供了一个个真实的案例、Bug 解决方案。
谁适合阅读本书
以下职位的小伙伴们适合阅读本书。
? 终端专项测试:这个职位的测试人员,负责产品的性能、安全、稳定性、兼容性等各个方面。我们希望你通过阅读本书,可以有效地归纳总结知识、拓展思路,也可以作为你在专项测试领域的一本字典,随时翻查。
? 终端系统测试:这个职位的测试人员,需要全面负责功能测试、专项测试等各个方面,利用合适的测试策略发现和预防风险。而专项测试是测试本身一个空间最广阔、蕴含知识最丰富的分支,学习和了解专项测试,对系统测试人员本身职业生涯的发展有着不可或缺的重要作用,也有利于制定出最合适的测试策略。
? 高级终端开发:终端开发人员必然需要面对许多性能上的难题,本书希望成为你的一部指南书。还有,必须要说,越是高级的终端开发人员,越是需要啃硬骨头,而专项恰巧就是这个硬骨头。
另外,产品经理不能看这本书吗?答案是能。因为不懂测试的开发不是好的产品经理。
如何利用本书
本书力求做到以下三点。
第一,通过结构化的知识体系,让读者在心中建立起性能专项的知识体系。希望做到授之以渔,所以我们会从资源类性能和交互类性能入手。
第二,案例均来自手机QQ、QQ空间、QQ音乐等的真实项目案例,结合工具集和原理,希望让读者对其中的技巧和知识使用更加得心应手。
第三,提炼专项标准。在测试行业中,很多测试人员都需要有标准在背后支撑,特别是对于性能这些不黑不白的事情。虽然制定让人信服的标准很难,但我们愿意踏出这一步。
因此大家阅读的时候会发现,为了上面的三点,本书的大部分章节会分为原理、工具集、案例、专项标准四部分来介绍。
原理 主要是为了说明一些不脱离实际的实用的基础知识。因为有好的基础知识,才能 PK 得过开发人员,说服得了产品经理,用专业知识武装自己。
工具集 工欲善其事,必先利其器。但工具那么多,该选哪个呢?根据我们的经验,本书中对工具做了不同纬度的分类,助你消灭选择恐惧症。
案例 按照分析专项问题的思路来划分我们的案例,我们力求做到让读者可以举一反三。
专项标准 会从原则、标准、优先级、来源等来描述。原则像是宪法,在没有对应的具体标准的时候,可遵循原则。标准更多是直接从案例中提炼的规则,可直接操作落地。优先级和来源都是为了让大家推动标准的时候更有把握。
在开始性能专项之旅之前
为了坚定你把这本稍微晦涩难懂的书读完的信心,笔者必须让你弄清楚性能的重要性和这本书将会告诉你些什么。下面,先从几个不同的角度来谈谈性能的重要性。
首先,性能是基础功能。这句话不是我说的,是 Pony Ma 在一次大会上说的,即使不算终端性能,也都能印证这句话的正确性。其中最经典的例子就是 PC 的传文件功能。对于这个功能来说,在不同的网络环境下,尽可能地利用好带宽,保证成功率和提升传输速度就是这个功能的描述。而对性能的不断打磨,也让这个功能成为用户使用 QQ 的重要原因之一。所以产品经理要升级,要打怪通关,怎么能忽略性能呢?
其次,性能可以给予更多丰富用户体验的空间,也可以彻底破坏用户体验。这里举两个例子。第一个例子,过年时候,上了一个有强迫症的功能,口令红包。这个功能就相当于一次对于客户端的消息压测,会带来前所未有的性能压力,幸好聊天窗口的性能还不错,才能承载起来。第二个例子,内存中 OOM 会带来 crash,卡顿到了极端会 ANR,这些都会严重破坏用户体验。
最后,性能可以直接跟钱产生关系,可以省钱也可以费钱。关于省钱,例如手机 QQ的部分业务功能切换为使用 WebP 来压缩图片,这不仅节省了用户流量,更重要的是从带宽费用上为公司节省了不少支出。关于费钱,例如 http content length 设置错误带来的重复下载,就会浪费用户流量,甚至可能导致一次让公司损失大量金钱的事故。
移动专项性能是一个完整的体系,如图 1 所示的 Android 性能专项地图,它涉及很多方面知识,作为移动专项的一个重要分支,包括资源类性能、交互类性能两个方面,所以本书将从这两个方面,依据图1中的脉络,讲述这些重要的案例、经验和工具,让你快速成长。
致谢
本书的作者是来自腾讯 SNG 专项测试团队的工程师们,他们负责手机 QQ、QQ 空间、
QQ 音乐等的性能评测与优化工作,在 App 的资源类性能、交互类性能的分析与优化上挖
掘很深,积累了不少案例和经验。
主要编著成员有:黄闻欣、杨阳、丁铎、谭力、付越、付云雷、黄天琳、欧阳霞、唐
志彬、樊林。
感谢吴凯华、肖衡、邱俊、汪斐、石延龙、张金旭、闫石、潘在亮、刘海锋、周文乐、
李昶博和其余专项测试团队成员的鼎力支持。
读者服务
轻松注册成为博文视点社区用户(www.broadview.com.cn),您即可享受以下服务。
? 提交勘误:您对书中内容的修改意见可在【提交勘误】处提交,若被采纳,将获赠博文视点社区积分(在您购买电子书时,积分可用来抵扣相应金额)。
? 与作者交流:在页面下方【读者评论】处留下您的疑问或观点,与作者和其他读者一同学习交流。
页面入口:http:www.broadview.com.cn31064
推荐序一
写在开头,送贾岛《剑客》诗一首:十年磨一剑,霜刃未曾试。今日把似君,谁为不平事!我们团队工作重心转到移动互联网领域已经好几年了,团队在移动领域测试技术积累可以说是从零基础开始的,几年来,配套的各类技术攻坚、工具平台建设都具备了很好的沉淀和规模,同时团队在这期间的自我实践提升和转变速度也非常快,如果自我吹捧一下,那么这就是一支优秀团队所具备的核心竞争力。这几年来,看着大家能不断探索攻克一个个难题并填坑,其实是一件很幸福开心的事情!这期间的学习、探索和实践,借用一句典故就是工欲善其事,必先利其器,我们都在说磨刀不误砍柴工,道理都是一致的,腾讯的专项技术测试团队从 2010 年开始组建,近 7 年来已经不断体现出其强大影响力和价值,成为了研发团队最坚实的战斗伙伴之一,而我们专项技术测试团队这几年也不断夯实了移动测试领域的重点攻坚领域、填补了几乎所有短板,并且也是努力从基础提升做起后到现在带来的结果体现!这好比在练武术时,早期教练会让学员练习扎马步,大家在健身房请私教时,会发现教练要求学员一定练深蹲,这些日久才能发挥威力体现基本功的基础动作,对武术提升和健身起到举足轻重的作用。我们团队过去持续保持平和心态,聚焦在短板上不断学习、钻研和沉淀,也在今天不断体现出了价值和给业务提供着重大支持。这是一支务实、踏实但又保持持续创新的团队,这也是我们团队的宝贵财富和一贯传承的管理思路。
每次看到行业里有新书出来时,我基本都会第一时间来了解获取,首先希望拜读理解作者的思路,然后看书内容里的技术实践深度,我这个人很懒又很挑剔,宁愿花很多时间来提炼内容写个 PPT 给大家做分享,也不愿花很多时间坐在电脑旁边码字、写出一摞看起来厚厚的很有成就感的文档来给人读,因此我是真心佩服那些能写出大部头书籍的同仁,过去几年里承蒙同仁抬爱,我给多本书写过序,虽然让我有些愤愤然,我是作序君嘛,但也总是很欣慰,佩服同仁和我的朋友 同事们熬夜码字的毅力,也佩服他们能抽丝剥茧,把自己的经验实践用一本书完整地呈现给读者的魄力。但其实我想说,写书本身是一件严肃的事情,也是把自己扒光了晾给大家看的一个过程,一本书如果东拼西凑,大部分内容要么是截图、纯图片,要么是腾挪了很多他人的内容,这种书其实出版出来也是体现了作者典型的囊中羞涩,此类书不出也罢,因为会食之无味,让读者读完基本没啥收获,反而浪费时间,误人子弟。
我们 SNG 专项技术测试团队这次要出版的书籍,我不想给予太多的赞美,不然就是在自我吹捧了,但毕竟这本书算是集我们团队之力的实践分享,同时也是团队工作日常点滴积累所得,希望对大家有用。本书所有内容产生的背景是日常工作开展过程中各个维度攻坚实践的过程,本书以看到问题定位问题解决问题找共性抽象化 平台工具化提炼原理的方式积累呈现出来,每个维度每个领
推荐序一
写在开头,送贾岛《剑客》诗一首:十年磨一剑,霜刃未曾试。今日把似君,谁为不平事!我们团队工作重心转到移动互联网领域已经好几年了,团队在移动领域测试技术积累可以说是从零基础开始的,几年来,配套的各类技术攻坚、工具平台建设都具备了很好的沉淀和规模,同时团队在这期间的自我实践提升和转变速度也非常快,如果自我吹捧一下,那么这就是一支优秀团队所具备的核心竞争力。这几年来,看着大家能不断探索攻克一个个难题并填坑,其实是一件很幸福开心的事情!这期间的学习、探索和实践,借用一句典故就是工欲善其事,必先利其器,我们都在说磨刀不误砍柴工,道理都是一致的,腾讯的专项技术测试团队从 2010 年开始组建,近 7 年来已经不断体现出其强大影响力和价值,成为了研发团队最坚实的战斗伙伴之一,而我们专项技术测试团队这几年也不断夯实了移动测试领域的重点攻坚领域、填补了几乎所有短板,并且也是努力从基础提升做起后到现在带来的结果体现!这好比在练武术时,早期教练会让学员练习扎马步,大家在健身房请私教时,会发现教练要求学员一定练深蹲,这些日久才能发挥威力体现基本功的基础动作,对武术提升和健身起到举足轻重的作用。我们团队过去持续保持平和心态,聚焦在短板上不断学习、钻研和沉淀,也在今天不断体现出了价值和给业务提供着重大支持。这是一支务实、踏实但又保持持续创新的团队,这也是我们团队的宝贵财富和一贯传承的管理思路。
每次看到行业里有新书出来时,我基本都会第一时间来了解获取,首先希望拜读理解作者的思路,然后看书内容里的技术实践深度,我这个人很懒又很挑剔,宁愿花很多时间来提炼内容写个 PPT 给大家做分享,也不愿花很多时间坐在电脑旁边码字、写出一摞看起来厚厚的很有成就感的文档来给人读,因此我是真心佩服那些能写出大部头书籍的同仁,过去几年里承蒙同仁抬爱,我给多本书写过序,虽然让我有些愤愤然,我是作序君嘛,但也总是很欣慰,佩服同仁和我的朋友 同事们熬夜码字的毅力,也佩服他们能抽丝剥茧,把自己的经验实践用一本书完整地呈现给读者的魄力。但其实我想说,写书本身是一件严肃的事情,也是把自己扒光了晾给大家看的一个过程,一本书如果东拼西凑,大部分内容要么是截图、纯图片,要么是腾挪了很多他人的内容,这种书其实出版出来也是体现了作者典型的囊中羞涩,此类书不出也罢,因为会食之无味,让读者读完基本没啥收获,反而浪费时间,误人子弟。
我们 SNG 专项技术测试团队这次要出版的书籍,我不想给予太多的赞美,不然就是在自我吹捧了,但毕竟这本书算是集我们团队之力的实践分享,同时也是团队工作日常点滴积累所得,希望对大家有用。本书所有内容产生的背景是日常工作开展过程中各个维度攻坚实践的过程,本书以看到问题定位问题解决问题找共性抽象化 平台工具化提炼原理的方式积累呈现出来,每个维度每个领域的案例都是真实的,容不得取巧,更没有很多花哨的架子,放出来的是点滴积累出来的真实工作经验。初期来阅读时,很多行业同仁可能会觉着有点乱甚至晕,我建议先把书籍的目录章节仔细研究,梳理清楚这本书希望传递给大家的思想和体系,然后再有针对性地阅读和学习,这样才能事半功倍。
两年多前,整体回顾我们团队专项测试开展情况时,我勾画了一个所谓的专项测试战略地图,不过我们的团队属于有些不按套路出牌的团队,并没严格按我规划的在推进,或即使在推进,也并没老实地回头看这个地图,但让我们更开心的是团队自身的从下往上创新、创造的意识,使这期间诞生了很多创新型项目工具,这其实是团队自己的道,非常值得鼓励,欣喜看到左冲右突的人在团队中大有人在,幸事!其实,让一个人的思想和行为不得自由的,有两个牢笼:一个是对过去的贪恋和自满,定死了自己的思维和进取;另一个是对未来的恐惧,以及对它的贪婪,定死了自己的勇敢和视野。打破这两个牢笼,会顿悟得道。我们在人际交往中,对一个人的评价经常因为生活中的小事情决定,这是因为一个人的秉性很难改变,不管是淳朴务实还是爱慕虚荣的表现,回归到工作上时,不外乎是持之以恒、不断聚焦和专业化,或是昙花一现、只做一时耀眼的流星,而很多人并没悟透这个最基本的道理。逻辑思维里说过一个小典故,僧侣得道前的日常作业是挑水、劈柴、做饭,得道后还是挑水、劈柴、做饭,做一行能做到如此才是大道。
今天我们走的这条路很不幸,不再有看板可以让我们比对,时代变化太快,过去的经验、经历未必还管用,未来的道路如何也无法预测,但这好比待在一个黑暗的道路上摸索前行,可能有很多弯路,可能不断跌倒,但只要有信念,坚定前行,无论荆棘坎坷,彼岸总会泛出微光指引我们不断前行,相信那也是我们心底最灿烂的光明之火!
腾讯社交网络质量部 吴凯华
推荐序二
现在的移动互联网是一个用户体验为王的时代,你的用户群会决定你的产品的成败。而移动无线测试中的专项测试就变得非常重要,功能和业务测试保证了一个产品的生命,而专项测试则能够延续一个产品的生命。
移动互联网到底是什么?带给老百姓的是生活的便捷,带给程序员的是新鲜的技术和更快的工作节奏。在早期大家都在谈论 Android、iOS 和 WP(Windows Phone),然后则开始谈论物联网。而如今神秘选手横扫全球围棋界,所有人都在讨论这个选手,结果AlphaGo 的出现让 2016 年成为了人工智能元年,也掀起了人工智能在人类历史上的第三次浪潮。
当我们还在用诺基亚砸核桃的时候,Android 和 iPhone 来了;
当我们以为移动支付只有支付宝的时候,微信支付来了;
当我们觉得二维码这项发明没有意义的时候,微信和支付宝等 App 狠狠地给了我们响亮的耳光;
当我们开始玩朋友圈的时候,公众号出现了;
当我们开始熟练使用公众号的时候,小程序来了;
当我们觉得 AR 没有什么实际的有黏度的用户场景的时候,Pokmon Go 让所有人都拿着手机扫全世界,甚至在美国的高架上还有专门的路标提示不要玩 PokmonGo;
当我们觉得手机只能用来打电话、玩游戏、支付、上网的时候,Google Cardboard让我们知道原来我们可以进入手机的世界;
当我们还沉浸在抨击VR还不成熟的时候,Vive、PSVR、Oculus等让我们欲罢不能;
当我们以为 Siri 已经能够打败人类的时候,AlphaGo 让我们明白其实人工智能才刚刚向人类发起挑战;
当我们在各个演唱会上面看到全息投影,觉得离我们还很遥远的时候,Gatebox 出现了(日本全息投影女管家)。
这一切的一切说明了移动互联网并没有具体的形态,它仅仅代表着一个高速发展的时代已经来了。我们很幸运,能够活着看到时代的发展和变迁,我们也会很累需要不停地去接受和面对挑战。
测试这个行业就如同移动互联网一样发展迅速,我们完全可以去用当我们还在学习,使用 xxx 的时候,yyy 已经成为了新的宠儿这样的句式,相信所有的互联网从业人员都会有这样的感受。综合这些年所有人问我的问题,我总结两点在这里给大家分享:
在这样一个社会中,不要浪费时间在思考,实践才能够抓住红利期。
不要纠结于先有鸡,还是先有蛋。很多人纠结于自己没有这个,没有那个,所以不够级别去做一些事情。想做了就去做,我们不应该等到自己达到了一个等级才去做事情,而是要在做事情的过程中让自己达到对应的级别。
专项测试这个概念出现时间其实并不长,但其重要性和普及率都是非常高的。我自己也是最早做专项测试的人员之一,深知其中需要填坑无数。从 2015 年开始很多公司起步做专项,但对于具体的方法和策略以及专项测试基线往往都不是很清楚,导致专项的测试投入产出比不高,大家都期望能够有一种统一的标准和方法出现。
移动专项测试是不是只有大公司才需要做呢?答案肯定是当然不是,任何一个关心用户体验的企业都应该关心、重视专项测试。纵览全书,这可以说是至今为止我看到过最详细的专项测试宝典。从书中的内容我能感受到的不仅仅是腾讯 SNG 专项测试团队做专项测试的认真专业的态度,更多的是一种孜孜不倦的探索精神。书中涉及的内存、磁盘IO、电量、流量等方面的专项测试都会涵盖有案例、总结标准以及原理讲解。
再次感谢腾讯 SNG 专项测试团队能够为国内移动互联网行业产出这样一本专项测试宝典,我相信看到这本书的测试朋友都会像我一样欣喜若狂。在我看来,这本宝典不仅能够帮助更多企业的测试团队变得越来越专业,也对测试行业进步做出了不小的贡献。
书中最后提到,未来是什么?我们不是预言家,我们也不知道未来究竟是什么。但我们知道未来已经到来,你准备好了吗?在这样一个有的人每天在抱怨这个抱怨那个,有的人踏踏实实地在钻研技术,有的人有能力让影响力变现的时代,你是否明白自己要做什么?
你想成为什么样的人?最后奉上我一直很喜欢的一句话,与大家共勉。
It''s not who I am underneath, but it''s what I do that defines me
黑暗骑士
《大话移动 App 测试》系列作者 陈晔
|
|