第1 章 认识测试案例 1
1.1 第一个测试案例 1
1.2 认识FitNesse 9
1.3 用Scenario 去组织你的测试步骤 11
1.4 来写第一个测试案例吧 15
1.5 关于数据库的测试案例 20
1.6 基于Web Service 的测试案例 21
1.7 一个标准的测试案例 25
第2 章 开发测试组件 29
2.1 认识FitNesse 项目 30
2.2 用Eclipse 来Debug FitNesse 36
2.3 如何引入Jar 包 42
2.4 Selenium 测试组件 44
2.5 DbSlim 数据库测试组件 50
2.6 Bootstrap 的作用是什么 54
2.7 MongoDB 测试组件 58
2.8 Web Service:REST 测试组件 61
第3 章 构建持续集成测试 67
3.1 一个好的持续集成测试案例 67
3.2 生成XML 格式测试报告 70
3.3 测试报告转成HTML 页面 77
3.4 用Jenkins 去运行测试案例 82
3.5 通过E-mail 发送测试报告 87
第4 章 搭建分布式执行系统 90
4.1 请求分机去执行测试案例 90
4.2 从分机复制测试报告 98
第5 章 sqlREST――对一个RESTful 项目的自动化测试 102
5.1 安装sqlREST 103
5.2 熟悉sqlREST 的测试 106
5.3 用spring RestTemplate 编写CRUD 测试组件 109
5.4 编写校验组件 114
5.5 压力测试组件 119
第6 章 AWS 云端自动化测试 122
6.1 申请AWS 免费服务 .122
6.2 使用EC2 主机 125
6.3 把项目部署到云上去 132
6.4 Amazon S3 测试组件之前期准备 134
6.5 Amazon S3 测试组件之增删移查 140
6.6 Amazon SQS 消息队列测试组件之前期准备 143
6.7 Amazon SQS 测试组件之收发删除 148
第7 章 appium――手机前端自动化测试 150
7.1 论自动化前端测试 150
7.2 安装appium 152
7.3 安装Android 开发环境 154
7.4 安装Android 模拟器 159
7.5 第一个测试案例 162
7.6 写测试脚本 166
附录A 行为驱动开发框架资料 168
附录B 自动化测试的使用目的 170
结束语 172
展开