第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 安装sq1REST 103
5.2 熟悉sq1REST的测试 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 第个测试案例 161
7.6 写测试脚本 165
附录A 行为驱动开发框架资料 167
附录B 自动化测试的使用目的 169
结束语 171