《实用软件测试》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:李炳森主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2016
  • ISBN:9787302429197
  • 页数:347 页
图书介绍:本书从多个角度对软件测试的理论、技术和工具进行讲解,结合具体场景,告诉读者如何分析,如何取舍,如何生成测试方案及如何执行。本书重点强调在不同角度对概念、技术、工具进行理解以及通过分析具体业务场景来构建软件测试方案,突出思路和活用。

基础篇 3

第1章 软件测试概述 3

1.1 软件缺陷 3

1.2 软件测试技术的发展历史与现状 8

1.3 软件测试的概念解析 10

1.4 软件测试的过程 16

1.5 软件测试与软件开发 26

1.6 软件测试的重要性和实质 27

思考题 32

第2章 软件质量 33

2.1 质量的定义 33

2.2 软件质量 34

2.3 软件质量模型 37

2.4 标准的发展 46

2.5 软件质量与软件测试 56

2.6 软件质量保证与软件测试 58

思考题 60

技术篇 63

第3章 面向传统开发过程的软件测试 63

3.1 软件测试模型 63

3.2 软件生命周期 69

3.3 单元测试 73

3.4 集成测试 86

3.5 系统测试 91

思考题 102

第4章 面向软件工程层面的软件测试 103

4.1 面向对象的测试 103

4.2 AOP测试 112

4.3 SOA测试 117

思考题 120

第5章 自动化测试 121

5.1 自动化测试的优点 121

5.2 自动化测试基本原则 122

5.3 自动化测试实现基本策略 124

5.4 手工测试和自动化测试的比较 128

思考题 133

第6章 敏捷测试 134

6.1 敏捷软件开发简介 134

6.2 敏捷开发中的测试人员 136

6.3 敏捷开发中的测试流程 137

6.4 案例分析 140

思考题 144

工具篇 147

第7章 工具总论 147

7.1 工具角度分类 147

7.2 常见的测试工具对比 148

7.3 测试工具的选择方法 160

思考题 161

第8章 黑盒测试工具与白盒测试工具 162

8.1 黑盒测试工具 162

8.1.1 QTP简介 162

8.1.2 录制测试脚本 164

8.1.3 建立检查点 170

8.1.4 参数化 180

8.1.5 输出值 188

8.2 白盒测试工具 195

8.2.1 JUnit简介 195

8.2.2 JUnit的使用 196

思考题 207

第9章 性能测试工具与安全测试工具 208

9.1 性能测试工具 208

9.1.1 LoadRunner简介 208

9.1.2 安装过程 210

9.1.3 创建脚本 214

9.1.4 负载测试 216

9.1.5 脚本运行状态 221

9.2 安全测试工具 223

9.2.1 Rational AppScan原理及简介 223

9.2.2 Rational AppScan应用举例 224

9.2.3 Rational AppScan扫描结果 232

9.3 案例分析 232

9.3.1 项目背景 232

9.3.2 RPT和LR的对比分析 239

9.3.3 获取RPT License Key 250

9.3.4 RPT更新 250

9.3.5 RPT创建项目 258

9.3.6 系统压力测试 261

思考题 270

第10章 测试管理工具 271

10.1 缺陷管理工具 271

10.1.1 关于Mantis 271

10.1.2 使用Mantis 272

10.1.3 报表统计 276

10.1.4 Mantis的管理 276

10.2 综合管理工具 283

10.2.1 TestDirector简介 283

10.2.2 安装TestDirector 283

10.2.3 创建项目 289

10.2.4 定制项目模块、加入用户和授权 291

10.2.5 Defect的使用 295

思考题 296

附录A 软件测试常用术语表 297

附录B 软件测试常见问题 316

附录C 软件评测师考试大纲 327

附录D 软件评测师考试模拟试题 334

D.1 软件工程与软件测试基础知识 334

D.2 软件测试应用技术 340

附录E 软件评测师考试模拟试题参考答案 343

E.1 软件工程与软件测试基础知识 343

E.2 软件测试应用技术 345

参考文献 347