《测之重器 自动化测试框架搭建指南》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:张俊卿编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2016
  • ISBN:9787121292057
  • 页数:172 页
图书介绍:本书主要讲解如何基于开源框架FitNesse 搭建自动化测试框架。在本书中,不会讲解如何使用XPath,以及如何编写SQL 等知识,只会讲解以下四大部分。1.基于笔者已经搭好的框架讲解如何编写测试案例、定义编写测试案例的格式、使用Scenario 组织可以被重用的测试步骤、编写数据库和Web Service 的测试案例、组织Test Suite。通过对以上问题的学习,读者可以对自动化测试有一个清晰的认识。2.讲解如何搭建自动化测试框架以及编写组件来满足公司的测试需求。笔者会讲解四大组件的构建,即基于Selenium 的页面测试组件、基于SQL 的数据库测试组件、最近比较火的MongoDB 测试组件,以及测试Web Service 的Rest 组件。通过学习这四个组件的构建,读者可以掌握如何编写其他组件来满足公司的其他测试需求。3.讲解如何构建集成测试。笔者会讲解FinNesse 测试框架如何与Jenkins 集成、如何使用Jenkins 自动运行测试案例、如何在Jenkins 上展示测试报告并发送邮件通知相关责任人。4.讲解分布式测试系统的构建。笔者会讲解如何同时使用多个服务器执行测试

第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