| 价格 | ¥59.00 |
| 发货 | 广东东莞市 |
| 数量 | -+ |
| 库存 | 100本 |
从目前主流的Web 自动化测试工具入手,由浅入深、全面、细致地阐述了如何使用开源测试工具来完成Web 自动化测试,便于读者轻松掌握Web 自动化测试的原理、方法和实际操作。它并不是一本讲述深奥测试理论的教科书,而是一本实战类书籍,作者尝试在书中向读者演示如何使用Selenium、WebDriver 和Cucumber 搭建起一整套稳定、、零成本的自动化测试平台。本书以测试Google Gmail 和Test Perfect 为例,提供了完整的Web 自动化测试解决方案。
《零成本实现Web 自动化测试——基于Selenium WebDriver 和Cucumber》是一本Web 自动化测试的专业工具书,也是软件测试工程师的良师益友,它可作为软件测试培训、高等院校软件相关专业的辅助教材,目标读者是初级或者有经验的软件测试工程师、对提高自动化测试的有效性感到困惑的测试经理,以及有志于从事软件测试工作的朋友。
Selenium和WebDriver工具篇
第1章 自动化测试基础
1.1 初识自动化测试
1.1.1 自动化测试是什么
1.1.2 常见的自动化测试架构
1.1.3 自动化测试的基本流程
1.1.4 自动化测试脚本分类
1.1.5 走出自动化测试认知的误区
1.2 开源Web自动化测试
1.2.1 是否选择开源自动化测试
1.2.2 使用开源自动化测试工具的优势
第2章 Selenium简介和基础
2.1 Selenium简介
2.1.1 Selenium组件
2.1.2 Selenium发展历程
2.1.3 Selenium浏览器支持情况
2.2 Selenium基础
2.2.1 Selenium命令——Selenese
2.2.2 Selenium脚本语法
2.2.3 Selenium测试案例集
2.2.4 常用的Selenium命令
2.3 小结
第3章 Selenium IDE
3.1 Selenium IDE简介
3.1.1 安装Selenium IDE
3.1.2 运行Selenium IDE
3.2 Selenium IDE的操作接口
3.2.1 菜单栏
3.2.2 工具栏
3.2.3 测试案例面板
3.2.4 Log、Reference、UI-Element和Rollup面板
3.3 测试案例和测试案例集
3.3.1 创建测试案例
3.3.2 运行测试案例
3.3.3 调试测试案例
3.3.4 测试案例集
3.4 Selenium IDE功能扩展
3.4.1 用户扩展
3.4.2 转换代码形式
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.2.1 Selenium RC工作原理
5.2.2 Selenium RC架构
5.2.3 Selenium RC安装
5.3 使用Selenium RC
5.3.1 从Selenese到测试程序
5.3.2 构建你的测试程序
5.3.3 学习Selenium RC API
5.3.4 报告测试结果
5.3.5 为测试加入一些编程逻辑
5.3.6 Server选项
5.3.7 Selenium Server日志记录
5.3.8 处理HTTPS和安全弹出对话框
5.3.9 支持其他浏览器和浏览器配置
5.4 常见错误处理
第6章 Selenium测试案例设计
6.1 测试设计导言
6.2 测试什么
6.3 验证结果
6.3.1 断言vs.验证
6.3.2 权衡:assertTextPresent、assertElementPresent、assertText
6.4 选择一个定位策略
6.4.1 定位动态对象
6.4.2 如何避免在测试中使用复杂的XPath表达式
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.3.1 安装Selenium Grid
8.3.2 启动Selenium Grid
8.3.3 通过Selenium Grid运行测试
8.4 Selenium Grid配置
8.4.1 中心(hub)配置
8.4.2 节点(Node)配置
8.5 中心(hub)诊断信息
8.6 常见错误
第9章 Selenium 2.0和WebDriver
9.1 WebDriver基础
9.1.1 WebDriver如何驱动浏览器
9.1.2 WebDriver