新書推薦:

《
证明的故事:从勾股定理到现代数学
》
售價:NT$
611.0

《
雀鸟与群狼的对决:扭转战局的兵棋游戏
》
售價:NT$
449.0

《
老年膳食与营养配餐 第2版
》
售價:NT$
230.0

《
中国丝绸艺术大系·广东省博物馆卷
》
售價:NT$
4998.0

《
海外中国研究·中国乐书:从战国到北宋
》
售價:NT$
755.0

《
明代赋役与白银——梁方仲著作集
》
售價:NT$
367.0

《
量子纠缠
》
售價:NT$
296.0

《
拥抱真实自我:内在小孩的探索和疗愈
》
售價:NT$
301.0
|
編輯推薦: |
它并不是一本讲述深奥测试理论的教科书,而是一本实战类书籍。书中将演示如何使用Appium和Test Perfect搭建起一套稳定、高效、低成本的自动化测试平台。
|
內容簡介: |
本书从目前主流的移动应用自动化测试工具入手,由浅入深,全面、细致地阐述了如何使用开源测试工具来完成移动应用自动化测试,便于读者轻松掌握移动应用测试的原理、方法和实际操作。它并不是一本讲述深奥测试理论的教科书,而是一本实战类书籍,作者尝试在书中向读者演示如何使用Appium和Test Perfect搭建起一套稳定、高效、低成本的自动化测试平台。本书提供大量的实战范例,供读者朋友上手操作。 本书是一本移动应用自动化测试的专业工具书,也是软件测试工程师的良师益友,可作为软件测试培训、高等院校软件相关专业的辅导教材。目标读者是初级或者有经验的软件测试工程师、对提高自动化测试的有效性感到困惑的测试经理,以及有志于从事软件测试工作的朋友。
|
關於作者: |
温素剑, 毕业于电子科技大学电子信息工程专业,有多年金融和电信行业软件开发和测试经验。目前在中国平安担任软件测试经理,带领测试团队负责新渠道电销领域的测试工作。专注于自动化测试和性能测试领域,有丰富的Web、AndroidiOS自动化测试和性能测试经验。
|
目錄:
|
第1章 移动应用测试基础1
1.1 移动应用测试十大要领1
1.2 移动应用测试框架4
1.3 如何选择适合自己的框架9
第2章 Appium基础知识11
2.1 Appium简介11
2.1.1 为什么选择Appium12
2.1.2 Appium基本概念12
2.2 Appium原理架构14
2.2.1 Appium Android原理架构15
2.2.2 Appium iOS原理架构15
2.3 Appium运行环境准备16
2.3.1 在Mac OS X上运行Appium18
2.3.2 在Linux上运行Appium19
2.3.3 在Windows上运行Appium19
2.3.4 Android测试环境准备20
2.4 Appium安装21
2.4.1 通过命令行安装Appium21
2.4.2 通过应用程序安装Appium22
2.5 Appium发展历史24
第3章 Appium自动化测试入门27
3.1 第一个IOS自动化测试27
3.1.1 准备待测应用(iOS)27
3.1.2 创建iOS测试脚本31
3.2 第一个Android自动化测试39
3.2.1 准备待测应用(Android)39
3.2.2 创建Android测试脚本39
3.3 Appium server capabilities48
3.3.1 设置Appium server capabilities(iOS)53
3.3.2 设置Appium server capabilities(Android)54
第4章 Appium自动化测试进阶58
4.1 测试对象识别58
4.1.1 定位策略58
4.1.2 使用Appium Inspector来定位元素59
4.1.3 Appium Inspector实战60
4.1.4 通过命令行定位元素74
4.2 模拟用户基本操作83
4.3 移动手势的自动化84
4.3.1 触摸操作多点触控 API的概述84
4.3.2 缺陷和解决方法86
4.3.3 移动手势自动化实战87
4.4 混血应用的自动化93
4.4.1 混血iOS应用93
4.4.2 混血Android应用96
4.4.3 混血iOS应用自动化实战98
4.4.4 混血Android应用自动化实战102
4.5 移动浏览器的自动化105
4.5.1 Appium驱动移动浏览器105
4.5.2 移动浏览器(Safari)自动化实战107
4.5.3 移动浏览器(Chrome)自动化实战110
4.6 Appium真机测试113
4.6.1 Appium iOS真机测试113
4.6.2 Appium Android真机测试114
4.6.3 Appium iOS真机测试实战114
4.6.4 Appium Android真机测试实战118
4.7 Appium 故障排除120
第5章 Appium与Cucumber125
5.1 Cucumber基础125
5.1.1 下载安装Cucumber125
5.1.2 五分钟入门126
5.2 Cucumber与Appium结合128
5.3 采用中文描述的自动化测试133
第6章 Test Perfect基础知识137
6.1 Test Perfect简介137
6.2 为什么选择Test Perfect138
6.3 Test Perfect原理架构140
6.4 Test Perfect安装142
6.4.1 在Mac上安装Test Perfect142
6.4.2 在Windows上安装Test Perfect148
6.5 Test Perfect成功案例151
第7章 Test Perfect自动化测试入门153
7.1 系统预定义命令153
7.2 测试用例管理156
7.3 测试用例集管理161
第8章 Test Perfect自动化测试进阶166
8.1 测试项目管理166
8.2 用户自定义步骤173
8.3 系统设置175
8.4 查看历史记录180
8.5 Test Perfect并行测试181
8.6 Test Perfect iOS 8 支持183
第9章 Test Perfect & Appium实战185
9.1 Test Perfect iOS自动化测试实战185
9.2 Test Perfect Android自动化测试实战196
|
|