新書推薦:
《
汗青堂丛书144·决战地中海
》
售價:NT$
765.0
《
逝去的武林(十周年纪念版 武学宗师 口述亲历 李仲轩亲历一九三零年代武人言行录)
》
售價:NT$
250.0
《
唐代冠服图志(百余幅手绘插画 图解唐代各类冠服 涵盖帝后 群臣 女官 士庶 军卫等 展现唐代社会风貌)
》
售價:NT$
398.0
《
知宋·宋代之科举
》
售價:NT$
454.0
《
那本书是(吉竹伸介与又吉直树 天才联动!)
》
售價:NT$
454.0
《
传播的跃迁:人工智能如何革新人类的交流
》
售價:NT$
505.0
《
纯粹·古代中国的历史与制度
》
售價:NT$
286.0
《
生活来来往往 别等来日方长 新版(伍佰:“讲好了这一辈子,再度重相逢。”别等,别遗憾!珍惜当下才是最好的解药)
》
售價:NT$
265.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
|
|