程序员人生 网站导航

《大话APP测试2.0 : 移动互联网产品测试实录》

栏目:综合技术时间:2016-10-12 09:28:01

《大话APP测试2.0 : 移动互联网产品测试实录》

基本信息

  • 作者: 陈晔    张立华   
  • 出版社:清华大学出版社
  • ISBN:9787302445746
  • 上架时间:2016⑻⑴6
  • 出版日期:2016 年8月

编辑推荐

 

本书虽然叫《大话APP测试 2.0》,但绝非畅销书《大话移动APP测试》的升级版,是彻彻底底的1本APP测试全新书。经过了两年多的沉淀,原作者联合业内另外1位测试大牛1起为大家献上这本含金量极高的测试技术书,希望能为测试领域做出1定贡献。

内容简介

    书籍
    计算机书籍
移动互联网发展至今,不管是技术还是流程都已有了长足进步,其中软件测试人员的工作内容、定位也产生了很大变化。本书延续了上1版技术与思想并存的风格,但是内容全部更
新,解读了近两年技术的飞速变化,将最新测试技术与理念展现给读者。
本书核心亮点有几个:关于移动利用专项测试的落地实践和技术细节,经过实践和解读以后的Appium测试内容,集中介绍行业中最经常使用的工具平台,纵深剖析UI自动化……
全书自始至终都贯彻了1个理念——高度,让测试人员深入理解自己在IT链条中所处的位置,并引以为豪。
本书作者就职于阿里巴巴公司,具有10年软件测试经验,是APP测试领域公认的专家。本书合适于具有1定技术基础和自学能力的测试人员和团队,同时也能够帮助读者真正跳出“测试”,站在“质量”这个高度上来看待和分析问题。 

作译者

陈晔(Monkey):伪90后爸爸,梦想着周游世界。TesterHome技术社区联合开创人,移动互联网测试技术与思想布道师。行业技术大会和企业特邀讲师。2次元重度患者,具有测试行业中最懂美食的人之称。邮箱:snowangelsimon@gmail.com
张立华(恒温):80后爸爸,努力寻觅家庭和事业之间的平衡。TesterHome技术社区联合开创人,长时间奋斗在1线的软件测试工程师,当太小兵,带过团队。热中于各种cult电影,和年轻人1起赛跑的中年人。邮箱: lihuazhang@hotmail.com 

目录


第1章 移动无线专项测试
1.1 认识专项测试 / 2
1.2 仅仅会工具和技术是没有用的 / 3
1.3 实际项目中的专项实践流程 / 4
1.4 专项基线和规范/ 7
1.5 正向耗电测试 / 8
1.6 逆向耗电测试 / 9
1.7 内存测试 / 13
1.8 利用响应时间 / 28
1.9 初探ReactNative性能/ 42
1.10 利用响应时间测试实践 / 43
1.11 弱网测试 / 45
1.12 Android神器——Systrace / 56
1.13 Android神器——TraceView / 61
1.14 界面流畅度 / 65
1.15 iOS神器——Core Animation / 66
1.16 灵活使用慢速摄像机 / 74
1.17 Python自动化收集性能数据实践方案 / 75
1.18 Java自动化收集性能数据实践方案 / 79
↓展开全部内容

前言

  (Monkey版)距《大话移动APP测试》出版已过去两年了,我也收到了很多朋友的支持和吐槽,不管好坏你们都是我最大的动力,在这里要给所有人说声谢谢。 
  在这1年多的时间内实在产生了太多的事情,可以说大张旗鼓,或许甚么时候能够将这些作为1个1个的故事说给大家听,相信每一个人都能够看到很多,想到很多,体会到很多。 
  在这1年多内,也有很多朋友知道了我,但却不了解我,其实不了解我没有关系,我这里援用诺兰的《蝙蝠侠黑暗骑士3部曲》中我很喜欢的1句话来讲明。“It's not who I am underneath but what I do that defines me.”在这1年多的时间里,测试行业也产生了很大变化,愈来愈多的人开始接触移动互联网,愈来愈多的人发现或许测试已不是当初想的那末容易的1份工作了,也有愈来愈多的人开始从事副业或转行。固然,不管你属于哪种,生活和工作都要继续,我们都要面对这1切的变化。我可以得出这样1个结论:测试行业并没有在进步,而是在进化,但仅仅是属于符合中国国情的进化。这1年多相信大家感触都很深,我在前言里帮大家总结下。 
  1)测试1定要会代码。前几年讨论的问题终究不用再花费口舌去讨论了,事实印证了测试要写代码这个事实。所以现在对在“知乎”上问我问题的人,我也终究可以很有底气地说:“先学会代码,再来学做测试。” 
  2)行业要求愈来愈高。固然,我不想听到“我的圈子不是这样的,我看到的不是这样的”这类话,我不关心,由于我可以很有信心肠说我接触的圈子肯定比你们大,那末,我看到的肯定是所谓的大方向和趋势,所以请各位读者静下心来看下去。进入这个行业的门坎仍然没有变高,但要往上爬和进入1家不错的公司中具有不错业务的部门,在这1年多里变得异常困难。(再3强调下,看到BAT就觉得是好公司的人不在我讨论范围内,哦对了,我在BAT里做着日活不过万的项目,你觉得是否是不错呢?是的,在这样1个飞速发展的行业,讨论要会甚么已不再那末重要了,重要的是多久能够学会1项新技术并落地,这才是我们关心的。 
  3)技术栈太多,眼花缭乱。很多测试人员看到移动APP的UI自动化框架就已傻眼了,更不要谈接口、单元、专项、安全、大数据等。测试所接触到的技术栈、工具栈的扩大如火山爆发1样1发不可整理。很多测试会混乱,到底学甚么呢?答案上面已给出。很多测试觉得这只不过是1种过渡阶段,不久的将来肯定会出现1种稳定的兼容性很高的工具,比如之前的QTP和LR,首先我不说有多少人真正用过正版软件了,从短时间来说,将来测试行业肯定会愈来愈成熟,肯定会统1很多技术和工具。但长时间来说,现在这类变化、这类痛以后会愈来愈频繁,由于这是宇宙规律,这是发展和进步的需要。所以从长远来看仅仅寻求工具永久都是远远落后于行业的,同时被替换性也是最高的。 
  4)从测试到质量的变化。这点在正文中会有详细的说明。这几年的大会,与大家交换的确发现如今很多测试已开始跳出测试,真正开始关注质量。(固然,如果看到这本书的你觉得没有进入状态,请多多看TesterHome或加我微信进行交换,你就明白了)当测试只关注测试时,大家的关注点在于以下几点: 
  (1)测试是否是比开发轻松。 
  (2)测试能赚多少钱。 
  (3)测试到底用甚么工具。 
  (4)测试到底用甚么框架。 
  (5)测试都看甚么书。 
  (6)其他公司里测试都怎样做的。 
  (7)UI自动化到底做得怎样样。……放眼全部项目,如果只关注测试,关注点真的实在太窄,同时也会阻碍我们进入更高的高度。所以大家更多地开始关注质量,质量在项目中无处不在,可以说贯穿了全部项目,相比于测试,质量的关注点会很不同,比如:(1)工程效力,项目流程。(2)代码规范,文档传承。(3)利用架构,耦合性怎样样。(4)各种线上线下,实时或T+1的监控机制。 
   
  (5)Hotfix机制。 
   
  (6)打包、延续集成、汇报bug等工具平台。……其实这样1来就可以1目了然地明白测试其实在质量眼前是1个很小很小的点。为何要说那末多呢,由于几近每天都会有人来问我“××公司测试怎样做的?”“××公司延续集成怎样做的?”“××公司测试开发比多少?”“××公司用甚么工具?”,其实我每次面临这些问题都很为难。先不讨论这些人员会不会问问题吧,就算知道了用甚么工具,甚么框架,测试开发比多少就可以够做出好测试了吗?就可以提升产品质量了吗?明显不可能。在1个企业中要提升产品质量绝对是1件大家共同努力的事情,而不是1个测试人员或1个测试团队就可以够弄定的,如果不明白这点,即便你操着卖白粉的心,结果你卖的还是白菜啊。再来讲《大话APP测试2.0》这本书,这本书并不是是第1本书的加强版或扩大版,可以说是1本全新的书。 
   
  我对第1本书的定义和感觉可能和所有人都不同。现在回过头去看当初的自己,我觉得自己的确够狂,够年轻气盛,居然在当初那种1知半解的情况下就有勇气出书。但我仍然认同我当初的1个观点——《大话APP测试2.0》这本书可能由于我当初才疏学浅致使技术层面的高度不高,但对测试的理解,对行业的认识,对测试的态度这点上我是永久不变的,所以我认为只有当全部国内的测试行业真正步入正轨,大家真正都愿意去好好学习测试,好好重视测试的时候,本书才会真正发挥它的价值,1种精神上的价值。我其实不是甚么圣人,但是我认为人活着就应当有价值,这类价值自我认可就能够了。人1生就那末多的时间,每一个人都很公平,那为何我们不用这些时间尽量地去挑战自己的极限呢?去发挥更大的光热呢?去影响更多的人呢?否则多没成心思啊。之前看过1部电影《绝命海拔》,这是由真实的故事改编而来,很推荐大家去看,不管生死如果都是为了去寻求自己所爱、自己的极限,那末这1切就是值得的。我在第1本书中也说过,书这类形态的东西,特别是技术书,让你看到它的时候,其中内容肯定已落后1~2年了,希望大家明白这个道理。写书是1个非常累的活儿,是1件挑战自己毅力的事情,需要去记录很多的案例和当时的感受。所以希望大家不要太过刻薄,抱着空杯心态来看书最好。行业中无1本技术书的写风格格与我的相似,也没有任何1本测试书比我所记载的更“落地”。这其实不是自豪,而是自信和自豪,我愿意100%地分享。通过这本书大家可以明显感觉从《大话移动APP测试》出版至今这1年多的时间内我到底成长了多少,我到底进步了多少,我又到底改变了多少。绝不夸大地说,这本书将会让全部行业上升1个层面。那些抱怨《大话移动APP测试1.0》对自己技术没有帮助的读者,我在这里也向你们致歉,这本书算是对你们的弥补。同时也希望不要抱有太大的期望,毕竟书这个东西落后很多,不过你们可以随时微信和我交换。那让我们1起进入1场有技术、有故事、有吐槽的测试之旅吧。前 言(恒温版)亚马逊雨林1只胡蝶偶尔振动翅膀,或许两周后就会引发美国得克萨斯州的1场龙卷风。2012年,Dan Cuellar编写了Appium,他没有想过2016年的今天,Appium已成为移动测试领域的1方霸主。这是软件测试技术的胡蝶效应。在2014年,我还在写WebDriver自动化,而今天我在写Appium自动化。在UI自动化这个领域,我跨了整整1个年代,成了传统互联网到移动互联网的见证者,相信所有身在其中的人都深有体会。Appium作为WebDriver的继承者和开辟者,目前看来是非常合格和称职的。我接触Appium比较早,TesterHome上线不久,我们就引入了这个框架,进行布道并坚持到现在。可以自豪地说,目前来看,TesterHome是最专业的民间Appium论坛。固然民间还有很多高手,特别是这两年,各种解决方案、衍生框架百花齐放,TesterHome作为这些内容的载体,也收获颇丰。我1直想写1本有关Appium的书,其实也在TesterHome发起过众写项目,惋惜由于各种缘由未能成品。如今市场上已有几本关于Appium的书,质量……,所以这里不推荐任何书籍,学习Appium还是需要熟读官方文档和深读源码。受Monkey约请,我有幸在本书中写1章Appium,我没有想翻译文档,我只是把自己的理解写出来,和大家分享,希望大家喜欢。 

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐