扫一扫
关注中图网
官方微博
本类五星书更多>
-
>
决战行测5000题(言语理解与表达)
-
>
软件性能测试.分析与调优实践之路
-
>
第一行代码Android
-
>
深度学习
-
>
Unreal Engine 4蓝图完全学习教程
-
>
深入理解计算机系统-原书第3版
-
>
Word/Excel PPT 2013办公应用从入门到精通-(附赠1DVD.含语音视频教学+办公模板+PDF电子书)
Web自动化测试与Selenium 3.0从入门到实践 版权信息
- ISBN:9787111661535
- 条形码:9787111661535 ; 978-7-111-66153-5
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 所属分类:>>
Web自动化测试与Selenium 3.0从入门到实践 内容简介
本书由浅入深,结合大量实际案例,重点讲解Selenium WebDriver在企业中的应用与实践。本书分为三部分:第壹部分为基础篇(、2章)主要讲解自动化基础理论、常用开发工具、安装及环境搭建;第二部分为入门篇(第3~8章),主要讲解企业常用技术Maven、Git的使用,并以丰富的实战案例讲解WebDriver的入门实例、页面的元素定位方法及常用API的使用方法;第三部分为进阶篇(第9~14章),主要讲解数据驱动测试、PageObject设计模式、自动化测试框架的搭建与持续集成、行为驱动测试框架的使用及分布式并行测试的使用。
Web自动化测试与Selenium 3.0从入门到实践 目录
推荐序(一)
推荐序(二)
前言
第1章 自动化测试基础准备1
11 自动化测试的概念1
12 手工测试与自动化测试的区别1
121 手工测试与自动化测试并不对立1
122 手工测试的特点2
123 自动化测试的特点2
124 自动化测试与手工测试的关系2
13 自动化测试中常见的误区2
131 误区一:自动化测试就是用工具录制和回放3
132 误区二:自动化测试能发现新Bug3
133 误区三:会自动化测试就是测试开发工程师了3
134 误区四:有了自动化测试就什么都不用做了3
14 分层自动化测试思想4
141 单元测试自动化4
142 接口测试自动化5
143 Web测试自动化5
15 自动化测试流程5
151 对被测系统进行调研6
152 确定使用的开发语言6
153 选择自动化测试项目6
154 申请自动化测试资源6
155 自动化测试用例筛选7
156 编写自动化测试方案7
157 自动化测试框架和脚本开发7
158 框架演示7
159 进入脚本开发阶段7
1510 脚本执行阶段8
1511 成果验收8
16 编写自动化测试用例8
161 自动化用例选择原则8
162 编写自动化用例原则8
163 编写自动化测试脚本原则9
17 什么样的项目适合自动化测试9
171 不适合自动化测试的情况9
172 适合自动化测试的情况9
18 Selenium的优势以及工作原理10
181 支持的语言、平台、浏览器10
182 Selenium的配套工具10
183 Selenium与QTP的比较10
184 Selenium的工作原理11
19 小结11
第2章 自动化开发环境搭建12
21 安装及配置Java环境12
211 下载JDK12
212 环境变量配置13
22 开发工具Eclipse的安装及配置16
221 下载Eclipse16
222 TestNG插件的安装及配置17
223 Maven插件的安装及配置19
224 新建一个Java工程和测试类23
23 开发工具IDEA的安装及配置26
231 下载和安装IDEA27
232 IDEA主题和字体设置30
233 与Eclipse操作习惯进行同步的设置32
234 IDEA**开发插件安装33
235 IDEA常用的快捷键33
236 使用IDEA创建一个Maven项目34
237 IDEA中项目的JDK设置37
238 使用IDEA编写**个程序38
24 小结39
第3章 Maven基础入门40
31 什么是Maven40
32 为什么要使用Maven40
33 Maven仓库的配置41
331 仓库的分类41
332 三类仓库之间的关系41
333 本地仓库的配置41
34 配置Maven私服地址42
35 pom文件说明42
36 在pom文件中添加依赖JAR包43
361 手动添加依赖44
362 Maven项目的目录结构45
37 使用Maven编译和测试46
371 编写一个主类46
372 编写一个测试类47
373 编译和测试47
374 打包和运行48
375 使用Archetype生成项目51
38 小结55
第4章 Git基础入门56
41 Git介绍56
411 什么是Git56
412 为什么要使用Git56
413 Git与SVN的区别57
42 Git的工作流程57
43 Git客户端配置57
431 在Windows上安装Git57
432 注册GitHub账号58
433 配置个人的用户名和电子邮件地址60
434 在客户端生成SSH key60
435 配置SSH key添加公钥61
44 Git常用操作62
441 创建一个版本库62
442 初始化本地仓库63
443 添加和提交文件63
444 将本地仓库和远程仓库相关联63
445 查看版本的操作内容64
446 版本回退操作65
447 查看工作区状态65
448 撤销修改操作66
449 删除文件操作66
4410 分支操作67
4411 解决冲突操作68
45 小结69
第5章 页面元素定位70
51 定位插件安装70
511 旧版本Firefox定位插件安装70
512 *新版本Firefox定位插件安装72
513 Chrome浏览器定位插件安装73
52 定位页面元素的方法74
521 查看页面元素75
522 常用元素定位方法75
523 XPath定位方法详解77
524 CSS定位方法详解81
525 使用jQuery定位86
526 table表格常见的定位操作89
53 小结92
第6章 主流测试框架TestNG的使用93
61 TestNG的基本介绍93
611 TestNG常见的代码93
612 TestNG怎样执行测试94
62 TestNG的使用95
621 快速开始95
622 注解及属性97
623 套件测试100
624 忽略测试102
625 分组测试103
626 异常测试105
627 依赖测试105
628 超时测试106
629 参数化测试108
6210 多线程测试110
6211 TestNG断言111
63 小结115
第7章 从浏览器启动开始116
71 启动Chrome浏览器116
711 环境准备工作116
712 下载ChromeDriver驱动118
713 启动Chrome浏览器118
72 启动IE浏览器119
721 下载IEDriverServer119
722 配置IE浏览器120
723 启动IE浏览器120
73 启动Firefox浏览器121
731 启动旧版本的Firefox浏览器121
732 启动*新版本的Firefox浏览器122
74 启动Edge浏览器123
741 下载Microsoft WebDriver123
742 启动Edge浏览器124
75 多浏览器并行测试124
76 小结127
第8章 We
推荐序(二)
前言
第1章 自动化测试基础准备1
11 自动化测试的概念1
12 手工测试与自动化测试的区别1
121 手工测试与自动化测试并不对立1
122 手工测试的特点2
123 自动化测试的特点2
124 自动化测试与手工测试的关系2
13 自动化测试中常见的误区2
131 误区一:自动化测试就是用工具录制和回放3
132 误区二:自动化测试能发现新Bug3
133 误区三:会自动化测试就是测试开发工程师了3
134 误区四:有了自动化测试就什么都不用做了3
14 分层自动化测试思想4
141 单元测试自动化4
142 接口测试自动化5
143 Web测试自动化5
15 自动化测试流程5
151 对被测系统进行调研6
152 确定使用的开发语言6
153 选择自动化测试项目6
154 申请自动化测试资源6
155 自动化测试用例筛选7
156 编写自动化测试方案7
157 自动化测试框架和脚本开发7
158 框架演示7
159 进入脚本开发阶段7
1510 脚本执行阶段8
1511 成果验收8
16 编写自动化测试用例8
161 自动化用例选择原则8
162 编写自动化用例原则8
163 编写自动化测试脚本原则9
17 什么样的项目适合自动化测试9
171 不适合自动化测试的情况9
172 适合自动化测试的情况9
18 Selenium的优势以及工作原理10
181 支持的语言、平台、浏览器10
182 Selenium的配套工具10
183 Selenium与QTP的比较10
184 Selenium的工作原理11
19 小结11
第2章 自动化开发环境搭建12
21 安装及配置Java环境12
211 下载JDK12
212 环境变量配置13
22 开发工具Eclipse的安装及配置16
221 下载Eclipse16
222 TestNG插件的安装及配置17
223 Maven插件的安装及配置19
224 新建一个Java工程和测试类23
23 开发工具IDEA的安装及配置26
231 下载和安装IDEA27
232 IDEA主题和字体设置30
233 与Eclipse操作习惯进行同步的设置32
234 IDEA**开发插件安装33
235 IDEA常用的快捷键33
236 使用IDEA创建一个Maven项目34
237 IDEA中项目的JDK设置37
238 使用IDEA编写**个程序38
24 小结39
第3章 Maven基础入门40
31 什么是Maven40
32 为什么要使用Maven40
33 Maven仓库的配置41
331 仓库的分类41
332 三类仓库之间的关系41
333 本地仓库的配置41
34 配置Maven私服地址42
35 pom文件说明42
36 在pom文件中添加依赖JAR包43
361 手动添加依赖44
362 Maven项目的目录结构45
37 使用Maven编译和测试46
371 编写一个主类46
372 编写一个测试类47
373 编译和测试47
374 打包和运行48
375 使用Archetype生成项目51
38 小结55
第4章 Git基础入门56
41 Git介绍56
411 什么是Git56
412 为什么要使用Git56
413 Git与SVN的区别57
42 Git的工作流程57
43 Git客户端配置57
431 在Windows上安装Git57
432 注册GitHub账号58
433 配置个人的用户名和电子邮件地址60
434 在客户端生成SSH key60
435 配置SSH key添加公钥61
44 Git常用操作62
441 创建一个版本库62
442 初始化本地仓库63
443 添加和提交文件63
444 将本地仓库和远程仓库相关联63
445 查看版本的操作内容64
446 版本回退操作65
447 查看工作区状态65
448 撤销修改操作66
449 删除文件操作66
4410 分支操作67
4411 解决冲突操作68
45 小结69
第5章 页面元素定位70
51 定位插件安装70
511 旧版本Firefox定位插件安装70
512 *新版本Firefox定位插件安装72
513 Chrome浏览器定位插件安装73
52 定位页面元素的方法74
521 查看页面元素75
522 常用元素定位方法75
523 XPath定位方法详解77
524 CSS定位方法详解81
525 使用jQuery定位86
526 table表格常见的定位操作89
53 小结92
第6章 主流测试框架TestNG的使用93
61 TestNG的基本介绍93
611 TestNG常见的代码93
612 TestNG怎样执行测试94
62 TestNG的使用95
621 快速开始95
622 注解及属性97
623 套件测试100
624 忽略测试102
625 分组测试103
626 异常测试105
627 依赖测试105
628 超时测试106
629 参数化测试108
6210 多线程测试110
6211 TestNG断言111
63 小结115
第7章 从浏览器启动开始116
71 启动Chrome浏览器116
711 环境准备工作116
712 下载ChromeDriver驱动118
713 启动Chrome浏览器118
72 启动IE浏览器119
721 下载IEDriverServer119
722 配置IE浏览器120
723 启动IE浏览器120
73 启动Firefox浏览器121
731 启动旧版本的Firefox浏览器121
732 启动*新版本的Firefox浏览器122
74 启动Edge浏览器123
741 下载Microsoft WebDriver123
742 启动Edge浏览器124
75 多浏览器并行测试124
76 小结127
第8章 We
展开全部
Web自动化测试与Selenium 3.0从入门到实践 作者简介
郎珑融,测试工程师,从事软件测试工作8年。互联网测试开发社区VIPTEST联合创始人,微信公众号为“软件测试君”。曾任职于51CTO、科马先锋等公司,专注于软件测试技术分享与传播。
书友推荐
- >
诗经-先民的歌唱
诗经-先民的歌唱
¥18.7¥39.8 - >
唐代进士录
唐代进士录
¥15.1¥39.8 - >
中国历史的瞬间
中国历史的瞬间
¥16.7¥38.0 - >
李白与唐代文化
李白与唐代文化
¥12.5¥29.8 - >
月亮虎
月亮虎
¥20.2¥48.0 - >
【精装绘本】画给孩子的中国神话
【精装绘本】画给孩子的中国神话
¥17.6¥55.0 - >
伊索寓言-世界文学名著典藏-全译本
伊索寓言-世界文学名著典藏-全译本
¥9.3¥19.0 - >
自卑与超越
自卑与超越
¥13.5¥39.8
本类畅销
-
网络工程师教程(第2版)
¥69.3¥99 -
Python 数据分析基础
¥41¥69 -
Python 3.5从零开始学
¥26.4¥59 -
虚拟化与容器技术
¥49.9¥69.8 -
UG NX 11.0工程图教程-(含1DVD)
¥30.4¥59.9 -
程序设计语言编译原理(第3版)
¥25.4¥39