注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计Web自动化测试与Selenium 3.0从入门到实践

Web自动化测试与Selenium 3.0从入门到实践

Web自动化测试与Selenium 3.0从入门到实践

定 价:¥79.00

作 者: 郎珑融 著
出版社: 机械工业出版社
丛编项:
标 签: 暂缺

购买这本书可以去


ISBN: 9787111661535 出版时间: 2020-09-01 包装: 平装
开本: 16开 页数: 279 字数:  

内容简介

  企业主流技术Maven、Git实际操作数据驱动框架及PageObject设计模式实际应用自动化测试框架搭建持续集成实际应用行为驱动测试框架及分布式测试Selenium Gird的实际应用《Web自动化测试与Selenium 3.0从入门到实践》由浅入深,结合大量实际案例,重点讲解SeleniumWebDriver在企业中的应用与实践。《Web自动化测试与Selenium 3.0从入门到实践》分为三部分:首部分(第1、2章)为基础篇,主要讲解自动化基础理论、常用开发工具、安装及环境搭建;第二部分(第3~8章)为入门篇,主要讲解企业常用技术Maven、Git的使用,并以丰富的案例讲解页面元素的定位方法、TestNG的使用、浏览器的启动及WebDriver常用API的使用方法;第三部分(第9~14章)为进阶篇,主要讲解数据驱动测试、PageObject设计模式、自动化测试框架的搭建、行为驱动框架Cucumber的使用、持续集成工具Jenkins的使用及SeleniumGrid的使用。《Web自动化测试与Selenium 3.0从入门到实践》不但适用于自动化测试的初学者,而且适用于中、高级测试工程师及准备带领团队转型自动化测试的管理者,可以说是自动化测试的必备参考书。

作者简介

  郎珑融,测试工程师,从事软件测试工作8年。互联网测试开发社区VIPTEST联合创始人,微信公众号为“软件测试君”。曾任职于51CTO、科马先锋等公司,专注于软件测试技术分享与传播。

图书目录

推荐序(一)
推荐序(二)
前言
第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

本目录推荐