基于Selenium WebDriver和Cucumber

基于Selenium WebDriver和Cucumber

作者:温素剑

出版社:电子工业

出版年:2015年1月

ISBN:9787121248238

所属分类:网络科技

书刊介绍

《基于Selenium WebDriver和Cucumber》内容简介

从目前主流的Web自动化测试工具入手,由浅入深、全面、细致地阐述了如何使用开源测试工具来完成Web自动化测试,便于读者轻松掌握Web自动化测试的原理、方法和实际操作。它并不是一本讲述深奥测试理论的教科书,而是一本实战类书籍,作者尝试在书中向读者演示如何使用Selenium、WebDriver和Cucumber搭建起一整套稳定、高效、零成本的自动化测试平台。《零成本实现Web自动化测试——基于Selenium WebDriver和Cucumber》以测试Google Gmail和Test Perfect为例,提供了完整的Web自动化测试解决方案。
《零成本实现Web自动化测试——基于Selenium WebDriver和Cucumber》是一本Web自动化测试的专业工具书,也是软件测试工程师的良师益友,它可作为软件测试培训、高等院校软件相关专业的辅助教材,目标读者是初级或者有经验的软件测试工程师、对提高自动化测试的有效性感到困惑的测试经理,以及有志于从事软件测试工作的朋友。
温素剑,毕业于电子科技大学电子信息工程专业,有多年金融和电信行业软件开发和测试经验。目前在中国平安担任软件测试经理,带领测试团队负责新渠道电销领域的测试工作。专注于自动化测试和性能测试领域,有丰富的Web、Android/iOS自动化测试和性能测试经验。

作品目录

前言
Selenium和WebDriver工具篇
第1章:自动化测试基础
1.1、初识自动化测试
1.2、开源Web自动化测试
第2章:Selenium简介和基础
2.1、Selenium简介
2.2、Seleni4um基础
2.3、小结
第3章:Selenium
IDE
3.1、Selenium
IDE简介
3.2、Selenium
IDE的操作接口
3.3、测试案例和测试案例集
3.4、Selenium
IDE功能扩展
3.5、常见错误处理
第4章:Selenium命令
4.1、验证页面元素
4.2、定位页面元素
4.3、文字模板匹配
4.4、命令使用技巧
4.5、警告框、弹出框以及多窗口
第5章:Selenium
1.0(Selenium
RC)
5.1、Selenium
1.0(Selenium
RC)简介
5.2、Selenium
RC基础
5.3、使用Selenium
RC
5.4常见错误处理
第6章:Selenium测试案例设计
6.1、测试设计导言
6.2、测试什么
6.3、验证结果
6.4、选择一个定位策略
6.5、测试AJAX应用系统
6.6、封装Selenium通用函数
6.7、UI映射
6.8、Page
Object设计模式
6.9、数据驱动测试
6.10、数据库验证
第7章:Selenium用户扩展
7.1、Selenium用户扩展简介
7.2、Action
7.3、Accessor/Assertion
7.4、定位策略
7.5、在Selenium
IDE中使用用户扩展
7.6、在Selenium
RC中使用用户扩展
第8章:Selenium
Grid
8.1、Selenium
Grid是什么
8.2、什么时候使用Selenium
Grid
8.3、Selenium
Grid如何工作——通过中心和节点
8.4、Selenium
Grid配置
8.5、中心(hub)诊断信息
8.6、常见错误
第9章:Selenium
2.0和WebDriver
9.1、WebDriver基础
9.2、WebDriver的各种实现
9.3、可选的向后相容:混用WebDriver和RC技术
9.4、WebDriver的高级用法
第10章:Cucumber和WebDriver
10.1、Cucumber基础
10.2、Cucumber与WebDriver结合
10.3、采用中文描述的自动化测试
自动化测试实战篇
第11章:实战——测试Google
Gmail
11.1、明确测试范围
11.2、Selenium测试——登录Gmail邮箱
11.3、Selenium测试——撰写邮件
11.4、Selenium测试——删除邮件以及邮件列表
11.5、Selenium测试——邮件存档
11.6、Selenium测试——搜索邮件
11.7、使用测试案例集来管理Selenium
IDE脚本
11.8、留给读者的思考
第12章:实战——测试Test
Perfect
12.1明确测试范围
12.2、WebDriver测试——添加移动设备
12.3、WebDriver测试——新建测试用例
12.4、WebDriver测试——测试用例运行
12.5、留给读者的思考
Selenium使用帮助篇
第13章:Selenium使用帮助
13.1、Selenium客户端驱动配置
13.2、使用Maven导入Selenium
2.0工程

相关推荐

微信二维码