• 【二手】GUI自动化测试开发实战教程:Python版蜗牛学院 周海峰 邓强人民邮电出版社97871155373172021-02-01
21年品牌 40万+商家 超1.5亿件商品

【二手】GUI自动化测试开发实战教程:Python版蜗牛学院 周海峰 邓强人民邮电出版社97871155373172021-02-01

批量上传,套装书可能不全,下单前咨询在线客服! 正版书 !!!

11.66 2.3折 49.8 九品

库存8件

湖南长沙
认证卖家担保交易快速发货售后保障

作者蜗牛学院 周海峰 邓强

出版社人民邮电出版社

ISBN9787115537317

出版时间2021-02

装帧平装

开本16开

定价49.8元

货号9787115537317

上书时间2024-09-30

百叶图书

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
商品描述
目录
第 1章 自动化测试概念1

1.1自动化测试的必要性2

1.1.1回归测试和兼容性测试2

1.1.2回归测试策略2

1.1.3回归测试实施2

1.1.4兼容性测试3

1.1.5兼容性测试实施3

1.2自动化测试4

1.2.1理解自动化测试4

1.2.2自动化测试技术类别5

1.2.3自动化测试实施过程5

1.2.4自动化测试的价值8

1.2.5什么项目适合自动化测试9

1.2.6自动化测试实施难题9

1.3软件测试专业术语9

1.3.1产品和项目9

1.3.2软件测试阶段10

1.3.3验收测试阶段10

1.3.4测试方法11

1.3.5测试类型11

1.4自动化测试的核心技术和实施难度14

1.4.1界面级自动化测试14

1.4.2界面级自动化测试工作原理15

1.4.3模拟按键操作和鼠标定位15

1.4.4基于界面图像识别和定位15

1.4.5识别界面元素的核心属性16

1.4.6界面级自动化测试的优势17

1.4.7界面级自动化测试的难题17

1.4.8关于自动化测试的实践经验17

第2章 Python编程基础19

2.1Python安装配置20

2.1.1安装Python和配置环境变量20

2.1.2Python的常用集成开发环境22

2.1.3Python规范24

2.2Python编码29

2.2.1输入输出29

2.2.2数据类型33

2.2.3控制结构38

2.2.4函数43

2.2.5模块和包45

2.2.6面向对象48

2.2.7Python连接MySQL52

2.2.8多线程56

第3章基于图像识别的自动化测试59

3.1SikuliX基础应用60

3.1.1SikuliX下载和安装60

3.1.2SikuliX IDE的使用62

3.2利用SikuliX测试进销存系统65

3.2.1在MySQL中配置蜗牛进销存系统数据库65

3.2.2Tomcat的下载和安装66

3.2.3基于SikuliX的蜗牛进销存系统的测试68

3.2.4使用SikuliX IDE进行测试69

3.2.5通过Python代码来实现SikuliX的调用73

3.2.6SikuliX使用的总结75

3.3利用Python开发图像识别测试框架76

3.3.1图像识别的基本思路76

3.3.2模板匹配的核心算法77

3.3.3模板匹配的基础代码79

3.3.4优化模板匹配代码81

3.3.5实现自动化测试框架83

第4章Selenium入门86

4.1Selenium初识87

4.1.1基于界面元素的自动化工具87

4.1.2Selenium简介88

4.2Selenium IDE89

4.2.1Selenium IDE安装89

4.2.2Selenium IDE实现原理91

4.2.3Selenium IDE的使用93

第5章Selenium进阶101

5.1WebDriver初识102

5.1.1安装配置WebDriver102

5.1.2实现完成第 一个测试脚本103

5.2WebDriver常用API104

5.2.1浏览器的操作104

5.2.2元素的定位方式105

5.2.3对已定位元素的操作114

5.3等待时间115

5.4文件上传118

5.5WebDriver焦点切换120

5.5.1WebDriver焦点切换的用法120

5.5.2确认对话框120

5.5.3新窗口的切换121

5.5.4内嵌页面的切换123

5.6WebDriver截图124

5.7WebDriver调用JavaScript125

5.8鼠标和键盘事件126

5.8.1鼠标事件126

5.8.2键盘事件130

5.9浏览器兼容性测试131

第6章自动化测试框架133

6.1概述134

6.2线性脚本自动化136

6.3模块化测试137

6.3.1简单封7

6.3.2优化代码139

6.3.3不错参数化141

6.4数据驱动实现143

6.4.1自动化测试用例编写144

6.4.2添加模块脚本145

6.4.3添加测试用例程序147

6.4.4Python读取Excel文件中的数据148

6.4.5编写驱动程序149

6.4.6生成测试报告151

6.4.7数据驱动实现的补充155

6.4.8数据驱动框架在蜗牛进销存系统中的应用156

6.4.9自动化测试框架的总结164

第7章Windows应用的自动化测试框架165

7.1UI Automation简介166

7.2UI Automation的使用166

7.2.1UI Spy的使用167

7.2.2UI Automation的使用示例170

7.2.3UI Automation API171

7.2.4UI Automation使用中出现的问题174

7.3利用Python开发Monkey测试脚本176

7.3.1关于Monkey测试176

7.3.2Monkey测试的实现思路176

7.3.3实现简单的Monkey测试177

7.3.4实现不错的Monkey测试179

7.3.5重现Monkey测试随机事件182

第8章Android移动端自动化测试186

8.1Android配置及应用187

8.1.1Android SDK配置187

8.1.2Android模拟器配置188

8.1.3ADB命令应用191

8.2Monkey测试工具应用192

8.2.1Monkey基础应用192

8.2.2Monkey不错应用193

8.2.3Monkey结果分析197

8.3安装及配置Appium197

8.3.1Appium概述197

8.3.2安装Appium Desktop Server199

8.3.3安装无界面版Appium Server200

8.3.4快速执行安装测试202

8.4Appium核心应用203

8.4.1常见参数配置203

8.4.2界面对象识别205

8.4.3原生应用测试206

8.4.4Web应用测试210

8.4.5混合应用测试212

8.5Appium不错应用212

8.5.1手势模拟212

8.5.2按键操作214

8.5.3图像识别215

8.5.4真机上的测试218

8.6UI Automator 2框架219

8.6.1UI Automator 2简介219

8.6.2配置UI Automator 2环境220

8.6.3开发UI Automator 2测试脚本220

8.6.4利用WEditor识别元素223

8.6.5使用UI Automator 2的Session对象224

8.6.6UI Automator 2的用法汇总225

第9章移动端云测试平台开发227

9.1理解手机云测试平台228

9.1.1云测试平台228

9.1.2构建云测试平台的基本思路228

9.2Python开发云测试平台229

9.2.1构建设备编号、版本号和通信端口229

9.2.2利用多线程启动Appium231

9.2.3完成测试脚本开发232

9.2.4完善云测试平台基础功能234

9.3Python自动生成测试报告236

9.3.1需要什么样的测试报告236

9.3.2测试报告的实现思路237

9.3.3构建测试报告数据表237

9.3.4构建测试报告HTML模板238

9.3.5在测试脚本中生成测试数据244

9.3.6云测试平台建议245

9.4基于云测试平台的Monkey测试246

内容摘要
本书讲解了GUI自动化测试开发的主流编程语言、自动化实现原理、常用工具及自动化框架的代码实现。全书共9章,包括自动化测试概念、Python编程基础、基于图像识别的自动化测试、Selenium入门、Selenium进阶、自动化测试框架、Windows应用的自动化测试框架、Android移动端自动化测试、移动端云测试平台开发。本书可以作为高校计算机及相关专业的教材,也可以作为测试开发爱好者的参考书。

主编推荐
1.本书对GUI自动化测试的相关技术进行了较为完整的阐述,涉及面广,通俗易懂,结合大量的实践代码,掌握了本书知识可以胜任GUI自动化测试的工作要求。 
2.配备微课视频。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP