vlambda博客
学习文章列表

免费送书 | 《Selenium WebDriver 3 实战宝典(Java版)》


免费送书

大厂面试怎么搞?

用实力证明!

自动化测试怎么学?

用实例完胜!

自动化测试,你实战了吗?

光荣之路吴老师一直践行改变中国测试行业技术含量低的现状,利用业余时间历时8个月写了30多万字,终成此书。

《Selenium WebDriver 3 实战宝典(Java版)》  吴晓华 俞美玲

为感谢广大测试朋友们对光荣之路的支持,送新书啦!

截止至2020年 11 月 25 号 中午12点前,精选留言被点赞最多的前3名用户将获得此书。获奖规则请滑到底)

免费送书 | 《Selenium WebDriver 3 实战宝典(Java版)》

Java版
60+自动化测试操作实例
分布式并发执行测试框架、
数据驱动测试框架、
行为驱动测试框架、
关键字驱动测试框架
和混合驱动测试框架的实例源码

免费送书 | 《Selenium WebDriver 3 实战宝典(Java版)》

长按扫码或点击原文阅读或各大商城中自行搜索下单


适合你吗?

《Selenium WebDriver 3 实战宝典(Java版)》是一本从入门到精通模式的Selenium WebDriver实战经验分享书籍。全书共分为四个部分:第一部分为基础篇,主要讲解与自动化测试相关的基础理论、WebDriver环境安装、单元测试工具的使用方法及 WebDrvier的入门使用实例;第二部分为实战应用篇,基于丰富的实战案例讲解页面元素的定位方法及WebDriver的*常用API使用方法;第三部分为自动化测试框架搭建篇,深入讲解了页面对象的设计模式,以及分布式并发执行测试框架、数据驱动测试框架、行为驱动测试框架、关键字驱动测试框架和混合驱动测试框架的实例源码,还讲解了如何基于Maven搭建数据驱动测试框架;第四部分为常见问题和解决方法,讲解了在WebDriver使用过程中的常见疑难问题和解决方法。


值得阅读吗?

第一篇基础篇:包括第1~8章。

第1章介绍了Selenium的发展历史及组成Selenium 的工具套件,列举了Selenium 1和Selenium 2支持的浏览器和平台,讲解了Selenium RC和 WebDriver的实现原理,同时介绍了Selenium 1、Selenium 2和Selenium 3的各自特点及区别。
第2章介绍了在日常测试工作中常见的自动化测试目标,讲解了如何获得公司管理层对开展自动化测试的支持,介绍了如何衡量自动化测试工作的投入产出比及在敏捷开发中的自动化测试应用,讲解了自动化测试工作的分工及测试工具的选择和推广使用,分享了实际项目的最佳实践经验,说明了学习Selenium工具的能力要求。
第3章主要讲解了与Selenium工具使用相关的辅助工具。
第4章主要讲解了Selenium IDE插件的安装、界面和基本的使用方法,并且讲解了使用实例和导出脚本的方法。
第5章主要讲解了如何搭建Java环境和Eclipse集成开发环境,并且介绍了Eclipse开发环境的最佳配置方法。
第6章主要讲解了WebDriver的安装和配置方法。
第7章主要讲解了单元测试的基本知识,并且结合JUnit和TestNG单元测试框架讲解了单元测试的实例。
第8章主要讲解了在自动化测试过程中使用的页面元素定位方法,包括ID定位方法、Name定位方法、链接定位方法、Class名称定位方法、XPath定位方法、CSS定位方法和jQuery定位方法,推荐将XPath定位方法作为页面元素定位的主要方法。
第二篇实战应用篇 :包括第9~11章。
第9章讲解了如何使用WebDriver工具分别操作IE浏览器、Firefox浏览器和Chrome浏览器进行自动化测试,介绍了TestNG工具的并发兼容性测试实例。
第10章通过实例全面讲解了WebDriver的常用API,共介绍了41个实例。
第11章讲解了WebDriver的20个高级应用实例。
第三篇自动化测试框架搭建篇 :包括第12~17章。
第12章讲解了数据驱动的概念,以及如何基于TestNG工具,使用CSV文件、Excel文件和MySQL数据库分别进行数据驱动测试。
第13章介绍了页面对象(Page Object)设计模式,通过使用类函数封装方式实现自动化测试框架的设计模式。
第14章介绍了基于Cucumber工具的行为驱动测试实例,分别基于中文测试用例文件和英文测试用例文件进行了实例讲解。
第15章介绍了如何基于Selenium Gird组件实现并发执行测试用例,并基于实例进行了深入讲解。
第16章深入讲解了如何从零开始,搭建数据驱动测试框架、关键字驱动测试框架和混合驱动测试框架,并提供了完整的框架实例代码。此章为本书最重要的章节,建议读者在阅读前面所有章节后再阅读此章节。
第17章以数据驱动框架为例,讲解了基于Maven的数据驱动测试框架的构建,提供了完整的框架实例代码。此章为实战的进阶内容,建议读者在阅读时,在本地计算机中进行实践搭建。
第四篇常见问题和解决方法 :包含第18章。
第18章讲解了在WebDriver使用过程中的常见问题和解决方法,读者可以在使用WebDrvier遇到问题时进行查阅。

获奖规则

精选留言被点赞最多的前 3 名用户


精选留言主题(任选其一,20+个字):


1. 你理解的自动化测试是什么样子的?

2. 你使用过哪种设计模式?

3. 自动化测试的意义?

4. 自动化测试的瓶颈?


截止时间:

截止至2020年 11 月 25 日中午12:00


注意事项:

1. 留言前可以毫不吝惜地“点👍”或“在👀”

2. 请认真思考后再回答以上问题

(单纯几个字邀赞,NO!

    单纯的赞美,NO!

   太过简单和口号不会被小编精选哟!)

3. 已获奖的测友原则上不能再次获奖。如想再次获奖,请提交一篇3000+的测试相关的原创文章给吴老师作为通行证。

5. 送书包邮,获奖者请戴好头盔坐等天上掉书的好运吧!

最终活动解释权归光荣之路所有!

无论上课或自学,

你首先需要准备:

每天 2 小时+的学习时间

每天坚持写代码的习惯!

有投入才有产出,

10k+的涨幅需要 1 年以上的努力!

祝你成功!


光荣之路出品