零成本实现Android/iOS自动化测试——基于Appium和Test Perfect
  • 推荐0
  • 收藏2
  • 浏览1.3K

零成本实现Android/iOS自动化测试——基于Appium和Test Perfect

温素剑 (作者) 

  • 书  号:978-7-121-28080-1
  • 出版日期:2016-02-17
  • 页  数:212
  • 开  本:16(185*235)
  • 出版状态:上市销售
  • 维护人:张月萍
从目前主流的Android/iOS自动化测试工具入手,由浅入深、全面、细致地阐述了如何使用开源测试工具来完成移动应用自动化测试,便于读者轻松掌握移动应用自动化测试的原理、方法和实际操作。它并不是一本讲述深奥测试理论的教科书,而是一本实战类书籍,作者尝试在书中向读者演示如何使用Appium、Cucumber和Test Perfect搭建起一套稳定、高效和低成本的移动应用自动化测试平台。本书以各种实战例子,方便读者轻松上手。
利用近乎零投入的开源测试软件搞定Android/iOS应用自动化测试
前 言


如果10年前有人告诉我一款打车软件(Uber)估计数百亿美元,甚至是5年前有人这么告诉我,我肯定会认为他疯了。我想这绝不会是我一个人的想法,记得2008年年底的时候,第一次看到iPhone 3G居然没有键盘,觉得很是神奇。手机居然没有物理键盘,这完全颠覆了我对手机的固有认识。
智能手机的发展历史很长,世界上第一款智能手机是IBM公司1993年推出的Simon,它也是世界上第一款使用触摸屏的智能手机,使用Zaurus操作系统,只有一款名为《DispatchIt》的第三方应用软件。它为以后的智能手机处理器奠定了基础,有着里程碑的意义。
事实上,我认为2007年苹果发布的第一代iPhone,才真正开启了移动互联网时代。之前所谓的智能机,不过是难用的PDA+通话功能。乔布斯是一个伟人,他开创了一个时代,当初固执己见的巨头都垮掉了。黑莓坚持手机必须要有物理键盘,哪怕它在安全领域有核心竞争力,到现在也是半死不活。Nokia市场占有率最高的时候接近50%,短短几年就从巅峰跌到谷底。如日中天的微软没跟上移动互联的时代,现在也是步履蹒跚。
移动互联是恶魔,一旦落伍哪怕是业界巨头也会瞬间跌入深渊。移动互联也是天使,它能创造奇迹:一款打车软件估值数百亿美元,一款聊天把妹的应用也能到纳斯达克上市。
IT行业是个辛苦的行业,你很难停下来,在实现财富自由之前,我等IT屌丝不得不拼命奔跑。你掌握的技能,也许半年后就过时了,想想这多么悲哀啊。如果上天再给我一次机会,我一定不会选择IT业。我要读医学专业——最好是中医,医馆里面的老中医凭着经验越老越吃香,再看看IT业,你见过程序员越老越吃香吗?
笔者其实是一个很懒的人,我不想天天学习新知识、新技能,但时代在变,我们无法拒绝改变。作为软件测试工程师的你,如果不想哪天突然失业,就买下这本书,开始艰辛的学习历程吧。
写作背景
最近几年移动互联深刻地改变着每一个行业,颠覆了我们的很多传统认识。各种移动应用,如雨后春笋般地冒了出来。其中很多移动应用确实为人们带来了价值,比如Uber和滴滴,专车、快车、优步、顺风车服务极大地方便了人们的出行。大城市交通拥堵、停车收费昂贵,如果不出远门,每天坐快车或者拼车真比自己开车的成本还低。笔者前两天试用了下“呱呱洗车”,一位小哥骑着电动车上门,自带水和清洁剂把车洗得很干净,最后还将洗车的脏水回收带走。相比传统洗车行,客户不用将车开到洗车行方便了客户;洗车用水量比传统洗车少很多,还将脏水做了回收,节约用水而且环保;洗车首单免费,后续每单只需8.9元,价格优势非常明显。真是替传统洗车行感到担心,上门洗车没有高昂的场地租金,节水环保又方便了客户,如果规模做大了,真是会彻底革了洗车行的命。作为IT人我们处在风口浪尖,如果不掌握移动应用的开发或者测试技能,最先被替代的就是我们,因此笔者萌生了写一本移动应用自动化测试专业书籍的念头。
本书内容
本书不是一本讲述深奥测试理论的教科书,而是一本实战类的书籍。笔者想要达到的目标就是,读者朋友们在认真读完这本书后,马上就能在生产实践中用上所学的内容。本书首先介绍了移动测试的一些基础理论,然后详细介绍了当前最火的开源移动应用测试工具Appium,在介绍工具时使用了丰富的实例,以便于读者上手,最后引入了一款移动测试云——Test Perfect,将它与Appium结合,用户体验会出现飞越,建议读者朋友们都去尝试一下。
目标读者
本书的目标读者是软件测试工程师,以及对提高移动应用自动化测试有效性感到困惑的测试经理。本书着重介绍如何使用Appium和Test Perfect,构建你的移动测试私有云。
感谢
首先要感谢我的家人,正是由于他们默默的支持,我才能静下心来写作。其次要感谢参与本书编著的同事:陈建红、唐明娟、曾泗维、宋波、袁春梅、刘娟、马万里、李坤、杜凤、李颖。

目录

目录 阅读
第1章 移动应用测试基础
第2章 Appium基础知识
第3章 Appium自动化测试入门
第4章 Appium自动化测试进阶
第5章 Appium与Cucumber
第6章 Test Perfect基础知识
第7章 Test Perfect自动化测试入门
第8章 Test Perfect自动化测试进阶
第9章 Test Perfect & Appium实战

读者评论

  • 怎么都没人买吗?

    Danny发表于 2017/11/9 23:14:02
  • Danny发表于 2017/11/9 23:13:49

电子书版本

  • Epub
  • Mobi

相关图书

看漫画学Python:有趣、有料、好玩、好用(全彩修订版)

关东升 赵大羽 (作者)

ython是一门既简单又强大的编程语言,被广泛应用于数据分析、大数据、网络爬虫、自动化运维、科学计算和人工智能等领域。Python也越来越重要,成为国家计算机等...

 

看漫画学Python 2:有趣、有料、好玩、好用(全彩进阶版)

关东升 ,赵大羽 (作者)

本书是《看漫画学Python》的进阶版本,继续秉承有趣、有料、好玩、好用的理念,并继续采用《看漫画学Python》一书中3个不同的漫画人物角色,通过这3个角色之...

 

趣玩Python:自动化办公真简单(双色+视频版)

本书以数据收集→数据清洗→数据分析→数据可视化→根据数据可视化结果(即图表)做决策为脉络,介绍Python在实际工作场景中的应用,侧重于用Python解决工作中...

 

软件交付通识

董越 (作者)

软件交付过程是指在编程序改代码之后,直到将软件发布给用户使用之前的一系列活动,如提交、集成、构建、部署、测试等。本书作为通识类图书,对软件交付过程的各个方面进行...

¥89.00

分布式系统与一致性

陈东明 (作者)

一致性是非常重要的分布式技术。众所周知,分布式系统有很多特性,如可用性、可靠性等,这些特性多多少少会与一致性产生关系,受到一致性的影响。要全面研究、掌握分布式技...

¥79.00

人人都是产品经理(案例版):淘宝十年产品事

陶英琪 (作者)

做产品经理需要不断成长。然而回顾漫长的产品发展史,我们总会发现:有太多犯过的错误在反复出现,每一次都会有人掉入同样的“坑”。大量看似充满新意的点子、“前无古人”...

¥69.00