书本简介:
《零成本实现Web自动化测试》从目前主流的Web自动化测试工具入手,由浅入深、全面、细致地阐述了如何使用开源测试工具来完成Web自动化测试,便于读者轻松掌握Web自动化测试的原理、方法和实际操作。所以,它不是一本深奥的测试理论书籍,而是一本测试实战类的书籍,作者温素剑试图在书中向读者演示如何使用Selenium、WebDriver、Bromine、SauceLabs、MantisBT搭建起一整套稳定、高效、成本为零的自动化测试平台。本书以测试GoogleGMAIL为具体范例,提供了完整的Web自动化测试解决方案。
获取方式:
转发+关注后私信【电子书】获取!
书本目录:
第1篇Selenium 和WebDriver工具篇
第1章自动化测试基础
1.1初识自动化测试
1.1.1自动化测试是什么
1.1.2常见的自动化测试架
1.1.3 自动化测试的基本流程
1.1.4走出自动化测试认知错误
1.2开源 Web自动化测
1.2.1 Web自动化测试
1.2.2是否选择开源自动化测试
1.2.3开源自动化测试.优势
第2章Selenium 简介和基础
2.1 Selenium 简介
2.2 Selenium 基础
2.3小结
第3章容Selenium-IDE
3.1简介
3.2 IDE 操作界面
3.3测试案例和测试案例集
3.3.1创建测试案
3.3.2运行测试案例
3.3.3调试测试案例
3.3.4测试案 例集
3.4IDE功能扩展
3.5常见错误处理
第4章Selenium 命令
4.1验证页面元素
4.2定位页面元素
4.3文字范本匹配
4.4命令使用技巧
第5章Selenium-RC
5.1简介
5.2 Sclenium-RC 基础
5.2.1 Selenium-RC 工作原理
5.2.3 Selenium-RC 安装
5.3 Selenium-RC 使用
5.3.1从 Selenese到测试程序
5.3.2构建 你的测试程序
5.3.3学习 Selenium-RC
5.3.4报告测试结果
5.3.5为 测试加入一些编程逻辑
5.3.6 Server 选项
5.3.7处理HTTPS和安全弹出对话框
5.3.8支持其他浏览器和浏览器配置
5.4常见错误的处理
第6章Selenium测试案例设计
6.1 测试设计导言
6.2测试什么
6.3验证结果
6.3.1断言vs验证
6.3.2权衡: assertTextPresent. assertElementPresent. asrtTt...
6.4选择一个定位策略
6.4.1定位动态对象
6.4.2如何避免在测试中使用复杂的xpath表达式
6.5测试Ajax应用系统
6.6 UI 映射
6.7数据驱动测试
6.8数据库验证
第7章Selenium用户扩展
7.1简介
7.2 Actions
7.3 Accssors/ssr
7.4定位策略
7.5在Selenium-IDE中使用用户扩展
7.6在Selenium-RC中使用用户扩展
第8章Selenium-Grid
8.1 Selenium-Grid 是如何工作的
8.1.1传统的 Selenium 架构
8.1.2 Selenium-Grid 架构
8.1.3指定 测试执行环境
8.2如何 使用Selenium-Grid测试平台
第9章Selenium 2.0和WebDriver
9.1 WebDriver 基础
9.1.1 WebDriver 是什么
9.1.2 什么时候使用WebDriver
9.1.3五分钟入门指南
9.2 WebDriver 的各种实现
9.2.1 HtmlUnit Driver
9.2.2 Firefox Driver
9.2.3 Intermnet Explorer Driver
9.2.4 Chrome Driver
9.3 WebDriver 进阶
9.4模拟Selenium-RC
第2篇自动化测试实战篇
第10章实战—测试 Google GMAIL
10.1明确测试范围
10.2 Selenium 测试一登 录GMAIL邮箱
10.3 Selenium 测试一撰写邮件
10.4 Selenium 测试一删除 邮件以及邮件列表
10.5 Selenium 测试一邮件存档
10.6 Selenium 测试一搜索邮件
10.7使用测试案 例集来管理Selenium-IDE脚
10.8留给读者的思考
第11章管理你的测试案例Bromine
11.1 Bromine 基础
11.1.1为什么 使用Bromine
11.1.2 Bromine 特性
11.1.3 Bromine 工作原理
11.1.4 安装Bromine
11.2配置和使用Bromine
11.2.1配置 Bromine测试节点
11.2.2配置 Bromine任务调度器
11.2.3 创建一个Bromine测试脚本
11.2.4 在Bromine中上载测试脚本
11.2.5 测试计划
11.2.6测试实验室
11.2.7控制面板
11.3实战一 管理Google GMAIL测试案例
第12章测试云SauceLabs
12.1 Sauce OnDemand
12.1.1如何 使用Sauce OnDenand
12.1.2 Sauce OnDemand常用参数
12.2 Sauce Connect
12.3 Sauce D.D
12.4 Sauce RC
12.5实战一在 SaucesLabs中运行Google GMAIL测试案例
12.6实战一 在 Bromine中集成SaucesL abs
第13章管理你的缺陷MantisBT
13.1简介
13.2安装
13.3 MantisBT 配置
13.4 MantisBT 管理
13.4.1用户管理
13.4.2项目管理
13.4.3自定义字段管理
13.4.4管理配置
13.5报告缺陷
13.5.1报告并处理缺陷
13.5.2缺陷查询
13.5.3缺陷修改
13.5.4我的视图
13.6统计报表和图形报表
13.7留给读者的思考
第3篇Selenium 使用帮助篇
第14章元Selenium 使用帮助
14.1 Selenium API速查手册
14.1.1 Selenium Action
14.1.2 Selenium Assertion
14.1 .3 Selenium Acec.s
14.2 Selenium 客户端驱动配置
14.2.1 NET客户端驱动配置
14.2.2 Java 客户端驱动配
14.2.3 Python 客户端驱动配置
总结:
《零成本实现Web自动化测试》是一本Web自动化测试的专业工具书,也是软件测试工程师的良师益友,可作为软件测试培训、高等院校软件相关专业的辅助教材,目标读者是初级或者资深软件测试工程师、对提高自动化测试的有效性感到困惑的测试经理,以及有志于从事软件测试工作的应届毕业生。
最后:
转发+关注后私信【电子书】获取!
本文暂时没有评论,来添加一个吧(●'◡'●)