iOS测试指南

出版日期:2014-4-25
ISBN:9787121227584
作者:芈峮
页数:220页

内容概要

芈峮,发音(mi jun),但是输入法需要输入(mi qun)。具体为什么我不想太较真了,害怕最后发现自己把自己的名字读错30年的尴尬。也可以叫我老芈,或者厚脸皮(豆瓣的ID)等。不管名字叫什么或者昵称是什么,我就是我,一个想混进程序员队伍未果的非主流测试工程师。
业界人称中国iOS测试之父。

书籍目录

第1章 软件测试与iOS测试
1.1 什么是软件测试
1.1.1 测试活动何时展开
1.1.2 软件测试与软件缺陷
1.1.3 软件测试与软件质量
1.2 软件测试的类型
1.2.1 单元测试
1.2.2 集成测试
1.2.3 系统测试
1.3 iOS平台的一些性
1.4 iOS测试需要做么
第2章 iOS环境准备
2.1 开发测试设备
2.2 安装和设置Xcode
2.3 iOS开发者书
2.4 知识的准备
第3章 iOS单元测试
3.1 单元测试工具
3.1.1 OCUnit
3.1.2 GHUnit
3.1.3 GTM
3.2 单元测试实践
3.2.1 实践项目介绍
3.2.2 Model的单元测试
3.2.3 Controller和View的单元测试
3.3 单元测试的扩展工具
3.3.1 OCHamcrest
3.3.2 OCMockito
第4章 iOS的UI自动化测试
4.1 UI Automation的运行
4.2 Instruments工具的简要介绍
4.3 UI Automation入门
4.3.1 UI Automation脚本开发之前
4.3.2 UI Automation脚本编辑
4.3.3 UI Automation实践
4.3.4 UI Automation脚本的录制
4.3.5 UI Automation在真实设备上的运行
4.4 深入了解UI Automation API
4.4.1 Logger日志输出
4.4.2 Element和ElementArray
4.4.3 手势动作的模拟
4.4.4 延时处理
4.4.5 Target对象的一些系统级别的操作
4.5 测试用例的组织
4.6 第三方测试工具介绍
4.6.1 TuneupJs的使用
4.6.2 ynm3k的使用
第5章 iOS Web应用程序的自动化测试
5.1 使用Selenium进行iOS Web自动化测试
5.1.1 WebDriver原理结构
5.1.2 iPhoneDriver实践
5.1.3 iPhoneDriver的缺陷
5.2 使用Appium进行iOS Web自动化测试
5.2.1 Appium初窥
5.2.2 Appium实践
5.3 Appium常用方法介绍
5.3.1 Appium控件定位方法
5.3.2 Appium控件操作方法
第6章 iOS的持续集成
6.1 持续集成工具
6.1.1 Jenkins和Hudson
6.1.2 Jenkins的安装和使用
6.1.3 Jenkins相关插件介绍
6.2 iOS持续集成实践
6.2.1 iOS Web自动化测试的持续集成
6.2.2 iOS UI自动化测试的持续集成
6.2.3 iOS单元测试的持续集成
第7章 iOS测试策略及测试方法
7.1 iOS测试策略
7.2 兼容性测试
7.3 网络流量测试
7.4 升级测试
7.5 性能测试
7.6 稳定性测试
第8章 iOS测试框架实践
8.1 iOS测试框架总览
8.2 UI Automation扩展工具实践
8.3 UI Automation驱动测试框架介绍
8.3.1 UI Automation驱动类测试框架介绍
8.3.2 Appium测试实践
8.4 非UI Automation测试框架实践
8.5 BDD测试框架介绍
8.5.1 Frank测试实践
8.5.2 再谈BDD
8.6 自动化测试框架剖析
第9章 Xcode 5测试的新特性
9.1 Xcode 5中的单元测试
9.1.1 XCTest测试框架
9.1.2 便捷的单元测试管理
9.1.3 XCTest Refactoring Tool
9.1.4 新版本的命令和持续集成
9.2 iOS持续集成工具OS X Server
9.2.1 安装配置OS X Server
9.2.2 Web端的Bots设置和持续集成
9.2.3 Xcode 5和OS X Server的双剑合璧

作者简介

《iOS 测试指南》是一本专注于 iOS 测试领域的书。其中重点讲述了各个测试阶段 的具体实践方法,并且通过持续集成串联了各个测试阶段的活动。本书中所有的测试 实践并非纸上谈兵,而是出自于笔者实际工作中的探索和实践。在测试实例上有一定 的简化,是为了脱离复杂的业务。本书的重点在于对方法的介绍。
以下几个方面的读者可能会受益:有一定技术功底的测试工程师;有一定经验的 移动测试工程师;iOS 开发工程师;测试技术爱好者。


 iOS测试指南下载 更多精彩书评



发布书评

 
 


精彩书评 (总计2条)

  •     测试这项工作现在人人都可以在参与,零门槛了。直接在app界面上看到哪里有错点下就自动上传到后台各种统计数据等,特别方便,好东西要分享,叫bugtags。今年年底刚出来的新神奇它与其他产品的区别如下:Bugtags 不是做统计的 SDK大家都会在 App 里集成用户数据统计的 SDK,但是 Bugtags 不是做数据统计的,Bugtags 是帮助大家高效的进行 App 测试及 Bug 的跟踪和管理。 Bugtags 不只是收集闪退的 SDK自动收集闪退只是 Bugtags 强大功能之一,Bugtags 更强大的功能是 App 集成后可以在 App 里所见即所得的提交 Bug,Bugtags SDK 会自动收集与 Bug 产生相关的数据,如:截图、设备信息、网络状态、操作步骤、控制台数据以及一些开发者自定义数据等。 在闪退自动收集这个功能上,Bugtags 的优势也是显而易见的,Bugtags 能够收集除「堆栈数据」以外更多与闪退相关的数据,如:截图、设备信息、网络状态、操作步骤、控制台数据以及一些开发者自定义数据等。 无论是手动提交的 Bug 还是自动收集的闪退 Bug,这些附加数据能够帮助开发者快速高效的定位及解决 Bug。Bugtags 不是做自动化测试的 SDK使用 Bugtags 不需要编写任何测试脚本,因为 Bugtags 不是自动化测试工具。Bugtags 的目的是提高人肉测试的效率,降低人肉测试的门槛,让团队所有成员都能够轻松参与到测试中来。Bugtags 不是做内测分发的 SDKBugtags 是帮助大家高效的进行 App 测试及 Bug 的跟踪和管理,不是提供内测 App 的下载服务。Bugtags 不是普通的 Bug 管理系统Bugtags 是专为移动开发而设计的,不是简单将以前面向 Web 及桌面应用的 Bug 管理系统进行的改进或升级,而是完全以移动 App 开发及测试的视角重新设计的 Bug 管理系统;Bugtags 提供了强大的移动端 SDK(支持 iOS 和 Android),集成后实现 App 里提交 Bug,彻底告别过去的移动设备上测试,PC 上手动提交问题的复杂流程及尴尬场面,以前提交 Bug 需要5分钟,现在只需5秒钟;Bugtags 不需要布署,云端注册即可使用,简单便捷。
  •     各位书友大家好,我在看这本书的时候,在第三章https://github.com/hamcrest/OCHamcrest 这个地方,这个framework生成的时候遇到了问题,每次生成的都是osx版本的,没有生成iOS 版本,有弄过的求教啊,QQ:929097264

精彩短评 (总计30条)

  •     测试真的是没啥可讲的…… 哭晕在厕所
  •     从诗和远方回到现实
  •     各部分都有涉及,但是到了动手实践的地方有点不够详细。另外书中插图很随意字体排版等也存在问题。
  •     属于那种每章内容单独都可以google到教程然后拼凑起来的作品。我相信作者在他讲的各方面不止于浅尝辄止,如果拿出典型问题或遇到的难题拿出来分享和讲解会让本书显得更有内容。
  •     泛泛而谈
  •     我真的已经读过了,就是没有"写过"这个标签呀。
  •     讲的太简单了,东西也太少了,对于搞开发的来说,这仅仅是做个入门而已。
  •     不明觉厉的典范
  •     针对测试人员的iOS测试入门书籍,对iOS开发者来说就太浅。
  •     过时太快了,这才多久,书上的东西很多已经不推荐了。
  •     内容嘛,反正测试都是差不多的,iOS平台没啥特别的地方。书写得比较简洁,比较清晰,有TDD基础很容易上手。内容更多的还是工具介绍,所以实际上就是3星水平,因为iOS这么多年也没个系统的介绍测试的书籍,本书算是开先河,所以应该加一星,其实我会说没给5星是因为价格太高么......
  •     内容有点旧了
  •     百年不遇的好书!
  •     一個高質量的軟件系統是設計和開發出來的,並不是測試出來的。
  •     ios测试框架 基本各方面有涉及到,但是深度不太够 定价略贵。
  •     很不错,只是内容较少的感觉
  •     看到豆瓣评分挺高就买了一本回来,讲真,干货不多,定价偏高,错误不少(第三章图3-8)。还没买的同学去谷歌找些博客看看就行了,效果一样;已经买的同学还是接着看吧,毕竟国内iOS测试的书少
  •     虽然有点旧,但是是很好的启蒙
  •     看完啥也记不住,真“入门”
  •     拿到了亲笔签名。拜读大作,有深度,接地气,感觉自己在开发的道路上又上升了一个层次。
  •     套路很多很全,但是因为出版的比较早,有点过时了。。。
  •     对于不用心写的书,给一星都嫌多。
  •     很强好吧。
  •     移动端测试
  •     看不懂的人都会打5星的不解释-___,-
  •     对开发人员,也很有用处
  •     第四章的内容基本就是《Test iOS Apps with UI Automation》这本书的简化…
  •     对于没有从事过ios测试的读者来说,不失为一本好书,介绍的比较全面,读完会对整个ios上测试有一个大致的了解,虽然书中有些即使现在已经过时了,扔不失为一本好书
  •     点到为止
  •     据说米总连苹果手机都没有?
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024