登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書

『簡體書』GUI自动化测试开发实战教程(Python版)(微课版)

書城自編碼: 3599506
分類:簡體書→大陸圖書→教材高职高专教材
作者: 蜗牛学院,周海峰,邓强
國際書號(ISBN): 9787115537317
出版社: 人民邮电出版社
出版日期: 2021-02-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 62.3

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
空腹力(诺贝尔奖得主研究成果!科学空腹,让身体脱胎换骨!)
《 空腹力(诺贝尔奖得主研究成果!科学空腹,让身体脱胎换骨!) 》

售價:HK$ 69.6
邓小平视察纪实
《 邓小平视察纪实 》

售價:HK$ 117.6
财商养成第一课
《 财商养成第一课 》

售價:HK$ 69.6
腐蚀工程手册(原著第三版)
《 腐蚀工程手册(原著第三版) 》

售價:HK$ 477.6
神话的脉络:中国绘画中的传说建构
《 神话的脉络:中国绘画中的传说建构 》

售價:HK$ 93.6
锦奁曾叠:古代妆具之美
《 锦奁曾叠:古代妆具之美 》

售價:HK$ 153.6
盛世:西汉 康乾
《 盛世:西汉 康乾 》

售價:HK$ 117.6
所有治愈,都是自愈
《 所有治愈,都是自愈 》

售價:HK$ 81.6

 

編輯推薦:
1.本书对GUI自动化测试的相关技术进行了较为完整的阐述,涉及面广,通俗易懂,结合大量的实践代码,掌握了本书知识可以胜任GUI自动化测试的工作要求。
2.配备微课视频。
內容簡介:
本书讲解了GUI自动化测试开发的主流编程语言、自动化实现原理、常用工具及自动化框架的代码实现。全书共9章,包括自动化测试概念、Python编程基础、基于图像识别的自动化测试、Selenium入门、Selenium进阶、自动化测试框架、Windows应用的自动化测试框架、Android移动端自动化测试、移动端云测试平台开发。
本书可以作为高校计算机及相关专业的教材,也可以作为测试开发爱好者的参考书。
關於作者:
邓强,蜗牛学院创始人,资深讲师,四川大学硕士,17年软件研发及授课经验。系统架构师,精通各种开发和测试技术,丰富的项目实施经验和研发管理经验,并出版著作多部。曾为中原银行、西南联交所、南天信息、重庆翰华、深圳移动、大唐软件、华夏基金、联想集团、第九城市、浙江公安厅等20余家企业提供研发咨询,项目实施及培训服务。从事培训事业以来培养了超过1万名学员,遍布国内外各大IT公司,教学风格严谨,原理讲解透彻,深受学员赞许。
目錄
第 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.1 Python安装配置 20
2.1.1 安装Python和配置环境变量 20
2.1.2 Python的常用集成开发环境 22
2.1.3 Python规范 24
2.2 Python编码 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.7 Python连接MySQL 52
2.2.8 多线程 56
第3章 基于图像识别的自动化测试 59
3.1 SikuliX基础应用 60
3.1.1 SikuliX下载和安装 60
3.1.2 SikuliX IDE的使用 62
3.2 利用SikuliX测试进销存系统 65
3.2.1 在MySQL中配置蜗牛进销存系统数据库 65
3.2.2 Tomcat的下载和安装 66
3.2.3 基于SikuliX的蜗牛进销存系统的测试 68
3.2.4 使用SikuliX IDE进行测试 69
3.2.5 通过Python代码来实现SikuliX的调用 73
3.2.6 SikuliX使用的总结 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.1 Selenium初识 87
4.1.1 基于界面元素的自动化工具 87
4.1.2 Selenium简介 88
4.2 Selenium IDE 89
4.2.1 Selenium IDE安装 89
4.2.2 Selenium IDE实现原理 91
4.2.3 Selenium IDE的使用 93
第5章 Selenium进阶 101
5.1 WebDriver初识 102
5.1.1 安装配置WebDriver 102
5.1.2 实现完成第 一个测试脚本 103
5.2 WebDriver常用API 104
5.2.1 浏览器的操作 104
5.2.2 元素的定位方式 105
5.2.3 对已定位元素的操作 114
5.3 等待时间 115
5.4 文件上传 118
5.5 WebDriver焦点切换 120
5.5.1 WebDriver焦点切换的用法 120
5.5.2 确认对话框 120
5.5.3 新窗口的切换 121
5.5.4 内嵌页面的切换 123
5.6 WebDriver截图 124
5.7 WebDriver调用JavaScript 125
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 简单封装 137
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.4 Python读取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.1 UI Automation简介 166
7.2 UI Automation的使用 166
7.2.1 UI Spy的使用 167
7.2.2 UI Automation的使用示例 170
7.2.3 UI Automation API 171
7.2.4 UI Automation使用中出现的问题 174
7.3 利用Python开发Monkey测试脚本 176
7.3.1 关于Monkey测试 176
7.3.2 Monkey测试的实现思路 176
7.3.3 实现简单的Monkey测试 177
7.3.4 实现高级的Monkey测试 179
7.3.5 重现Monkey测试随机事件 182
第8章 Android移动端自动化测试 186
8.1 Android配置及应用 187
8.1.1 Android SDK配置 187
8.1.2 Android模拟器配置 188
8.1.3 ADB命令应用 191
8.2 Monkey测试工具应用 192
8.2.1 Monkey基础应用 192
8.2.2 Monkey高级应用 193
8.2.3 Monkey结果分析 197
8.3 安装及配置Appium 197
8.3.1 Appium概述 197
8.3.2 安装Appium Desktop Server 199
8.3.3 安装无界面版Appium Server 200
8.3.4 快速执行安装测试 202
8.4 Appium核心应用 203
8.4.1 常见参数配置 203
8.4.2 界面对象识别 205
8.4.3 原生应用测试 206
8.4.4 Web应用测试 210
8.4.5 混合应用测试 212
8.5 Appium高级应用 212
8.5.1 手势模拟 212
8.5.2 按键操作 214
8.5.3 图像识别 215
8.5.4 真机上的测试 218
8.6 UI Automator 2框架 219
8.6.1 UI 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.6 UI Automator 2的用法汇总 225
第9章 移动端云测试平台开发 227
9.1 理解手机云测试平台 228
9.1.1 云测试平台 228
9.1.2 构建云测试平台的基本思路 228
9.2 Python开发云测试平台 229
9.2.1 构建设备编号、版本号和通信端口 229
9.2.2 利用多线程启动Appium 231
9.2.3 完成测试脚本开发 232
9.2.4 完善云测试平台基础功能 234
9.3 Python自动生成测试报告 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

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.