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

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

作者:郎珑融

出版社:机械工业

出版年:2020年8月

ISBN:9787111661535

所属分类:网络科技

书刊介绍

《Web自动化测试与Selenium 3.0从入门到实践》内容简介

本书由浅入深,结合大量实际案例,重点讲解Selenium WebDriver在企业中的应用与实践。本书分为三部分:第一部分为基础篇(第1、2章)主要讲解自动化基础理论、常用开发工具、安装及环境搭建;第二部分为入门篇(第3~8章),主要讲解企业常用技术Maven、Git的使用,并以丰富的实战案例讲解WebDriver的入门实例、页面的元素定位方法及常用API的使用方法;第三部分为进阶篇(第9~14章),主要讲解数据驱动测试、PageObject设计模式、自动化测试框架的搭建与持续集成、行为驱动测试框架的使用及分布式并行测试的使用。
郎珑融,资深测试工程师,从事软件测试工作8年。互联网测试开发社区VIPTEST联合创始人,微信公众号为“软件测试君”。曾任职于51CTO、科马先锋等公司,专注于软件测试技术分享与传播

作品目录

推荐序(一)
推荐序(二)
前言
第1章:自动化测试基础准备
1.1、自动化测试的概念
1.2、手工测试与自动化测试的区别
1.3、自动化测试中常见的误区
1.4、分层自动化测试思想
1.5、自动化测试流程
1.6、编写自动化测试用例
1.7、什么样的项目适合自动化测试
1.8、Selenium的优势以及工作原理
1.9、小结
第2章:自动化开发环境搭建
2.1、安装及配置Java环境
2.2、开发工具Eclipse的安装及配置
2.3、开发工具IDEA的安装及配置
2.4、小结
第3章:Maven基础入门
3.1、什么是Maven
3.2、为什么要使用Maven
3.3、Maven仓库的配置
3.4、配置Maven私服地址
3.5、pom文件说明
3.6、在pom文件中添加依赖JAR包
3.7、使用Maven编译和测试
3.8、小结
第4章:Git基础入门
4.1、Git介绍
4.2、Git的工作流程
4.3、Git客户端配置
4.4、Git常用操作
4.5、小结
第5章:页面元素定位
5.1、定位插件安装
5.2、定位页面元素的方法
5.3、小结
第6章:主流测试框架TestNG的使用
6.1、TestNG的基本介绍
6.2、TestNG的使用
6.3、小结
第7章:从浏览器启动开始
7.1、启动Chrome浏览器
7.2、启动IE浏览器
7.3、启动Firefox浏览器
7.4、启动Edge浏览器
7.5、多浏览器并行测试
7.6、小结
第8章:WebDriver常用API使用详解
8.1、浏览器操作
8.2、元素操作
8.3、鼠标事件和键盘事件的操作
8.4、Selenium中常见的等待
8.5、Selenium中的窗口切换处理
8.6、iframe切换处理
8.7、弹窗处理
8.8、单选框和复选框处理
8.9、下拉框处理
8.10、Cookie操作
8.11、调用JavaScript操作
8.12、上传文件操作
8.13、滚动条操作
8.14、截图操作
8.15、录制屏幕操作
8.16、富文本操作
8.17、日期控件操作
8.18、Ajax浮动框操作
8.19、下载文件到指定目录的操作
8.20、使用SikuliX操作Flash网页
8.21、小结
第9章:数据驱动测试
9.1、数据驱动测试介绍
9.2、利用DataProvider进行数据驱动测试
9.3、利用CSV文件进行数据驱动测试
9.4、利用Excel文件进行数据驱动测试
9.5、利用YAML文件进行数据驱动测试
9.6、利用MySQL数据库进行数据驱动测试
9.7、小结
第10章:Page
Object设计模式
10.1、Page
Object设计模式介绍
10.2、Page
Factory设计模式
10.3、小结
第11章:手把手教你搭建一个自动化测试框架
11.1、为什么要编写自动化测试框架
11.2、框架设计思路与实现
11.3、元素对象的管理与实现
11.4、测试报告的美化
11.5、小结
第12章:行为驱动框架Cucumber的使用
12.1、BDD框架之Cucumber初探
12.2、使用Cucumber进行参数化测试
12.3、Cucumber操作实例
12.4、小结
第13章:持续集成工具Jenkins的使用
13.1、Jenkins的安装
13.2、Jenkins的配置
13.3、Jenkins的邮箱配置
13.4、Cucumber与Jenkins持续集成
13.5、小结
第14章:Selenium
Grid的使用
14.1、环境搭建准备
14.2、Selenium
Grid实例
14.3、小结
参考文献

相关推荐

微信二维码