| 作 者: | 温素剑 |
| 出版社: | 电子工业出版社 |
| 丛编项: | |
| 版权说明: | 本书为出版图书,暂不支持在线阅读,请支持正版图书 |
| 标 签: | 计算机/网络 软件工程/开发项目管理 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
Selenium和WebDriver工具篇第1章
自动化测试基础
初识自动化测试
21.1.1
自动化测试是什么
21.1.2
常见的自动化测试架构
41.1.3
自动化测试的基本流程
71.1.4
自动化测试脚本分类
91.1.5
走出自动化测试认知的误区
开源Web自动化测试
111.2.1
是否选择开源自动化测试
121.2.2
使用开源自动化测试工具的优势
12第2章
Selenium简介和基础
Selenium简介
142.1.1
Selenium组件
142.1.2
Selenium发展历程
162.1.3
Selenium浏览器支持情况
Selenium基础
182.2.1
Selenium命令——Selenese
182.2.2
Selenium脚本语法
192.2.3
Selenium测试案例集
202.2.4
常用的Selenium命令
小结
21第3章
Selenium
IDE
Selenium
IDE简介
223.1.1
安装Selenium
IDE
223.1.2
运行Selenium
IDE
Selenium
IDE的操作接口
253.2.1
菜单栏
253.2.2
工具栏
253.2.3
测试案例面板
263.2.4
Log、Reference、UI-Element和Rollup面板
测试案例和测试案例集
273.3.1
创建测试案例
273.3.2
运行测试案例
293.3.3
调试测试案例
313.3.4
测试案例集
Selenium
IDE功能扩展
343.4.1
用户扩展
343.4.2
转换代码形式
常见错误处理
35第4章
Selenium命令
验证页面元素
定位页面元素
文字模板匹配
命令使用技巧
警告框、弹出框以及多窗口
51第5章
Selenium
1.0(Selenium
RC)
Selenium
1.0(Selenium
RC)简介
Selenium
RC基础
565.2.1
Selenium
RC工作原理
565.2.2
Selenium
RC架构
575.2.3
Selenium
RC安装
使用Selenium
RC
635.3.1
从Selenese到测试程序
635.3.2
构建你的测试程序
685.3.3
学习Selenium
RC
API
745.3.4
报告测试结果
765.3.5
为测试加入一些编程逻辑
775.3.6
Server选项
805.3.7
Selenium
Server日志记录
835.3.8
处理HTTPS和安全弹出对话框
845.3.9
支持其他浏览器和浏览器配置
常见错误处理
85第6章
Selenium测试案例设计
测试设计导言
测试什么
验证结果
926.3.1
断言vs.验证
936.3.2
权衡:assertTextPresent、assertElementPresent、assertText
选择一个定位策略
946.4.1
定位动态对象
946.4.2
如何避免在测试中使用复杂的XPath表达式
测试AJAX应用系统
封装Selenium通用函数
UI映射
Page
Object设计模式
数据驱动测试
数据库验证
103第7章
Selenium用户扩展
Selenium用户扩展简介
Action
Accessor/Assertion
定位策略
在Selenium
IDE中使用用户扩展
在Selenium
RC中使用用户扩展
108第8章
Selenium
Grid
Selenium
Grid是什么
什么时候使用Selenium
Grid
Selenium
Grid如何工作——通过中心和节点
1118.3.1
安装Selenium
Grid
1118.3.2
启动Selenium
Grid
1118.3.3
通过Selenium
Grid运行测试
Selenium
Grid配置
1138.4.1
中心(hub)配置
1138.4.2
节点(Node)配置
中心(hub)诊断信息
常见错误
117第9章
Selenium
2.0和WebDriver
WebDriver基础
1189.1.1
WebDriver如何驱动浏览器
1189.1.2
WebDriver和Selenium
Server
1189.1.3
建立Selenium
WebDriver工程
1199.1.4
从Selenium
RC迁移到Selenium
WebDriver
1219.1.5
常见问题
1229.1.6
Selenium
WebDriver
API简介
1249.1.7
Selenium
WebDriver
API命令和参数
WebDriver的各种实现
1389.2.1
HtmlUnit
Driver
1389.2.2
Firefox
Driver
1409.2.3
Internet
Explorer
Driver
1419.2.4
Chrome
Driver
1429.2.5
其他Driver
可选的向后相容:混用WebDriver和RC技术
1439.3.1
基于WebDriver的Selenium
RC
1439.3.2
使用Selenium扩展WebDriver
WebDriver的高级用法
1449.4.1
显式和隐式等待
1449.4.2
远程WebDriver(Remote
WebDriver)
1479.4.3
高级用户交互
1509.4.4
改变浏览器代理
151第10章
Cucumber和WebDriver
Cucumber基础
15410.1.1
下载安装Cucumber
15410.1.2
五分钟入门
Cucumber与WebDriver结合
采用中文描述的自动化测试
161自动化测试实战篇第11章
实战——测试Google
Gmail
明确测试范围
Selenium测试——登录Gmail邮箱
16711.2.1
使用Selenium
IDE录制脚本
16711.2.2
转换脚本语言(Java
Selenium
RC)
Selenium测试——撰写邮件
17711.3.1
使用Selenium
IDE录制脚本
17711.3.2
转换脚本语言(Java
Selenium
RC)
Selenium测试——删除邮件以及邮件列表
18211.4.1
使用Selenium
IDE录制脚本
18211.4.2
转换脚本语言(Java
Selenium
RC)
Selenium测试——邮件存档
18811.5.1
使用Selenium
IDE录制脚本
18811.5.2
转换脚本语言(Java
Selenium
RC)
Selenium测试——搜索邮件
19411.6.1
使用Selenium
IDE录制脚本
19411.6.2
转换脚本语言(Java
Selenium
RC)
使用测试案例集来管理Selenium
IDE脚本
留给读者的思考
202第12章
实战——测试Test
Perfect
明确测试范围
WebDriver测试——添加移动设备
20412.2.1
通过Ruby脚本驱动WebDriver
20412.2.2
将Cucumber和WebDriver结合
WebDriver测试——新建测试用例
WebDriver测试——测试用例运行
留给读者的思考
230Selenium使用帮助篇第13章
Selenium使用帮助
Selenium
客户端驱动配置
23213.1.1
.NET客户端驱动配置
23213.1.2
Java客户端驱动配置
23413.1.3
Python客户端驱动配置
使用Maven导入Selenium
2.0工程
25313.2.1
使用Maven导入Selenium
2.0工程到Eclipse
25313.2.2
使用Maven导入Selenium
2.0工程到IntelliJ