图书介绍

轻轻松松自动化测试PDF|Epub|txt|kindle电子书版本网盘下载

轻轻松松自动化测试
  • 朱少民编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121089961
  • 出版时间:2009
  • 标注页数:282页
  • 文件大小:127MB
  • 文件页数:305页
  • 主题词:自动检测

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

轻轻松松自动化测试PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

引子 案例介绍1

第1章 自动化测试入门7

1.1 初识自动化测试8

1.1.1 自动化处理并不陌生8

1.1.2 一个简单的自动化测试过程10

1.2 自动化测试和手工测试有什么不同13

1.3 什么是自动化测试15

1.4 自动化测试的引入16

1.4.1 思想准备17

1.4.2 引入自动化测试的流程18

1.4.3 自动化测试范围的考量19

1.4.4 区别对待不同的测试阶段20

1.4.5 如何评估测试工具21

1.5 如何选择合适的测试工具23

1.5.1 单元测试工具的选择24

1.5.2 功能测试工具26

1.5.3 性能测试工具28

1.5.4 测试管理工具29

1.5.5 其他测试工具30

1.6 小结31

第2章 自动化测试的原理33

2.1 代码分析34

2.1.1 用Findbugs做一次代码分析34

2.1.2 代码分析38

2.2 GUI对象识别41

2.2.1 亲自动手41

2.2.2 如何实现Windows对象识别43

2.3 DOM对象识别44

2.4 脚本技术48

2.4.1 线性脚本49

2.4.2 结构化脚本50

2.4.3 关键字驱动脚本51

2.4.4 数据驱动脚本52

2.5 自动比较技术53

2.6 小结55

第3章 莫问剑——Selenium的Web功能测试57

3.1 Selenium概述58

3.1.1 构成59

3.1.2 Selenium命令61

3.1.3 Test runner脚本开发模式62

3.1.4 测试用例和测试套件65

3.2 Selenium Test Tunner66

3.2.1 TestRunner参数解析和应用66

3.2.2 深入Selenium脚本技术70

3.3 Selenium Core扩展及其应用72

3.3.1 Selenium的基本机制72

3.3.2 如何进行扩展selenium命令75

3.3.3 一个完整的实例77

3.4 Selenium RC使用81

3.4.1 安装与入门82

3.4.2 编写python测试脚本85

3.4.3 高级运用:如何与Junit集成88

3.5 Selenium Grid部署及其应用90

3.5.1 安装90

3.5.2 初步应用91

3.5.3 测试脚本的开发94

3.6 小结96

第4章 游龙剑——AutoIT实施功能测试97

4.1 AutoIT简介98

4.1.1 安装98

4.1.2 为何选用AutoIT100

4.2 AutoIT脚本的语法特征100

4.3 如何使用AutoIT完成单机测试102

4.3.1 识别窗口的方法102

4.3.2 窗口句柄105

4.3.3 识别控件的方法105

4.3.4 操作窗口和控件106

4.3.5 验证107

4.3.6 实例108

4.4 如何使用AutoIT完成多机交互测试111

4.4.1 STAF/STAX实现的方法111

4.4.2 实例一:MSN聊天功能的测试112

4.4.3 实例二:MSN选项卡的测试114

4.5 测试报告115

4.6 小结118

第5章 舍神剑——JMeter的性能测试119

5.1 JMeter简介120

5.1.1 特点和优势120

5.1.2 JMeter的安装和目录结构121

5.2 脚本录制124

5.2.1 录制利器——Badboy及其实例124

5.2.2 自带录制组件——Http代理服务器127

5.3 JMeter的脚本开发131

5.3.1 Access Log Sampler131

5.3.2 监视器结果133

5.4 复杂的分布式大规模压力测试134

5.5 数据库性能测试137

5.6 借助Ant进行批量测试和报表生成139

5.7 小结141

第6章 日月剑——JUnit的单元测试143

6.1 什么是JUnit144

6.2 单元测试环境的建立146

6.3 Util工具类的JUnit测试148

6.3.1 Liferay工具类的JUnit测试分析148

6.3.2 亲身体验工具类的JUnit测试程序149

6.4 持久层的测试152

6.5 Action层的测试154

6.6 完整的软件开发过程示例155

6.6.1 为源代码编写测试程序155

6.6.2 调试程序跟踪中间结果156

6.7 与Eclipse集成实现日常工作自动化158

6.7.1 Eclipse与CVS的集成158

6.7.2 Eclipse与SubVersion的集成160

6.7.3 Eclipse与Ant的集成162

6.8 TestNG与JUnit比较164

6.9 小结166

第7章 竞星剑——EMMA覆盖率分析169

7.1 测试覆盖率及其工具170

7.1.1 提高测试覆盖率的传统方法170

7.1.2 常见的测试覆盖率工具171

7.2 EMMA工具概述173

7.3 EMMA命令行应用方式174

7.3.1 简单的示例175

7.3.2 测量配置176

7.3.3 合并EM文件178

7.3.4 执行代码并生成报告178

7.4 EMMA的ANT用方式179

7.4.1 测量配置文件180

7.4.2 报告生成配置文件181

7.5 EMMA报告的分析运用182

7.5.1 EMMA报告的组成182

7.5.2 EMMA报告的信息183

7.5.3 EMMA报告的运用184

7.6 小结186

第8章 青干剑——MantisBT管理缺陷187

8.1 简介188

8.2 安装189

8.3 管理194

8.3.1 用户管理194

8.3.2 自定义字段196

8.3.3 项目管理198

8.3.4 管理配置200

8.4 缺陷报告203

8.4.1 报告和处理缺陷203

8.4.2 缺陷查询204

8.4.3 缺陷修改206

8.4.4 我的视图207

8.5 统计分析和报表207

8.6 与其他系统集成210

8.6.1 与CVS集成210

8.6.2 与SubVersion集成211

8.6 小结212

第9章 天瀑剑——TestLink管理测试215

9.1 简介216

9.2 安装217

9.3 管理219

9.3.1 用户管理219

9.3.2 产品管理221

9.3.3 测试需求管理222

9.3.4 测试用例管理225

9.4 测试计划的制定227

9.4.1 创建测试计划227

9.4.2 为测试计划分配测试用例228

9.5 测试执行230

9.6 测试报告231

9.7 与缺陷管理系统集成233

9.8 小结236

第10章 构建自动化测试框架237

10.1 为何要建立自动化测试框架238

10.2 什么是自动化测试框架239

10.2.1 须要解决哪些问题239

10.2.2 软件开发框架的启发241

10.2.3 测试自动化框架的基本构成242

10.3 几个典型的自动化测试框架244

10.3.1 回顾Selenium来看自动化测试框架244

10.3.2 集成测试框架Fit248

10.3.3 Eclipse TPTP251

10.4 自动化测试框架SAFS/STAF/STAX253

10.4.1 SAFS253

10.4.2 STAF254

10.4.3 STAX256

10.4.4 集成的自动化测试框架257

10.5 理想的自动化测试框架258

10.6 小结260

第11章 自动化测试的最佳实践261

11.1 自动化测试面临的挑战262

11.2 自动化测试的组织支持263

11.3 自动化测试的标准265

11.4 自动化测试的实施266

11.4.1 目标和策略266

11.4.2 实施过程267

11.4.3 开发流程的调整270

11.5 走向成功271

附录A 所用软件包下载地址275

附录B 参考资源277

索引279

热门推荐