图书介绍
iOS测试指南pdf电子书版本下载
- 芈峮著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121227585
- 出版时间:2014
- 标注页数:212页
- 文件大小:27MB
- 文件页数:226页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
iOS测试指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 软件测试与iOS测试 1
1.1 什么是软件测试 2
1.1.1 测试活动何时展开 2
1.1.2 软件测试与软件缺陷 2
1.1.3 软件测试与软件质量 3
1.2 软件测试的类型 3
1.2.1 单元测试 3
1.2.2 集成测试 4
1.2.3 系统测试 4
1.3 iOS平台的一些特性 5
1.4 iOS测试需要做什么 6
第2章 iOS环境准备 7
2.1 开发测试设备 8
2.2 安装和设置Xcode 9
2.3 iOS开发者证书 10
2.4 知识的准备 10
第3章 iOS单元测试 13
3.1 单元测试工具 14
3.1.1 OCUnit 14
3.1.2 GHUnit 21
3.1.3 GTM 26
3.2 单元测试实践 27
3.2.1 实践项目介绍 27
3.2.2 Model的单元测试 29
3.2.3 Controller和View的单元测试 34
3.3 单元测试的扩展工具 39
3.3.1 OCHamcrest 39
3.3.2 OCMockito 42
第4章 iOS的UI自动化测试 45
4.1 UI Automation的运行 46
4.2 Instruments工具的简要介绍 51
4.3 UI Automation入门 52
4.3.1 UI Automation脚本开发之前 52
4.3.2 UI Automation脚本编辑 54
4.3.3 UI Automation实践 57
4.3.4 UI Automation脚本的录制 61
4.3.5 UI Automation在真实设备上的运行 62
4.4 深入了解UI Automation API 64
4.4.1 Logger日志输出 64
4.4.2 Element和ElementArray 65
4.4.3 手势动作的模拟 65
4.4.4 延时处理 68
4.4.5 Target对象的一些系统级别的操作 69
4.5 测试用例的组织 70
4.6 第三方测试工具介绍 73
4.6.1 TuneupJs的使用 73
4.6.2 ynm3k的使用 76
第5章 iOS Web应用程序的自动化测试 81
5.1 使用Selenium进行iOS Web自动化测试 82
5.1.1 WebDriver原理结构 82
5.1.2 iPhoneDriver实践 84
5.1.3 iPhoneDriver的缺陷 88
5.2 使用Appium进行iOS Web自动化测试 91
5.2.1 Appium初窥 91
5.2.2 Appium实践 92
5.3 Appium常用方法介绍 98
5.3.1 Appium控件定位方法 98
5.3.2 Appium控件操作方法 100
第6章 iOS的持续集成 103
6.1 持续集成工具 104
6.1.1 Jenkins和Hudson 104
6.1.2 Jenkins的安装和使用 104
6.1.3 Jenkins相关插件介绍 108
6.2 iOS持续集成实践 109
6.2.1 iOS Web自动化测试的持续集成 109
6.2.2 iOS UI自动化测试的持续集成 112
6.2.3 iOS单元测试的持续集成 116
第7章 iOS测试策略及测试方法 121
7.1 iOS测试策略 122
7.2 兼容性测试 123
7.3 网络流量测试 125
7.4 升级测试 129
7.5 性能测试 132
7.6 稳定性测试 141
第8章 iOS测试框架实践 143
8.1 iOS测试框架总览 144
8.2 UI Automation扩展工具实践 145
8.3 UI Automation驱动测试框架介绍 156
8.3.1 UI Automation驱动类测试框架介绍 156
8.3.2 Appium测试实践 158
8.4 非UI Automation测试框架实践 169
8.5 BDD测试框架介绍 179
8.5.1 Frank测试实践 179
8.5.2 再谈BDD 184
8.6 自动化测试框架剖析 186
第9章 Xcode 5测试的新特性 191
9.1 Xcode 5中的单元测试 192
9.1.1 XCTest测试框架 192
9.1.2 便捷的单元测试管理 194
9.1.3 XCTest Refactoring Tool 197
9.1.4 新版本的命令和持续集成 198
9.2 iOS持续集成工具OS X Server 200
9.2.1 安装配置OS X Server 200
9.2.2 Web端的Bots设置和持续集成 204
9.2.3 Xcode 5和OS X Server的双剑合璧 206