当前位置:首页 > 工业技术
软件测试技术、方法和环境
软件测试技术、方法和环境

软件测试技术、方法和环境PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:徐拥军主编
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2012
  • ISBN:9787512407077
  • 页数:221 页
图书介绍:本书包括测试技术简介、测试组织形式、组织测试体系总体设计、同行评审过程和方法;自动化测试体系建设、性能测试过程和方法等。
《软件测试技术、方法和环境》目录

第1章 测试技术引论 1

1.1从系统工程角度看测试 1

1.1.1从系统工程角度看测试的作用 1

1.1.2从系统工程观点看软件测试 3

1.2软件测试发展简史 5

1.2.1软件测试的起源和发展历史 5

1.2.2软件测试与质量的关系 7

1.2.3软件测试与V&V的关系 7

1.3测试的目的和作用 8

1.4软件测试6W原则 10

1.4.1 WHEN原则:尽早地、及时地开始测试 10

1.4.2 WHAT原则:测试对象包括各阶段重要产出物 11

1.4.3 WHO原则:全员参与测试 12

1.4.4 WHERE原则:针对用户最容易遇到的缺陷进行测试 13

1.4.5 HOW原则:综合运用多种测试方法和技术 14

1.4.6 WHY原则:测试要适时终止 14

1.5小结 15

第2章 测试组织形式 16

2.1测试组织形式 16

2.1.1项目内测试组形式 16

2.1.2测试管理部形式 18

2.1.3测试中心形式 19

2.2测试组织形式选择 21

2.3小结 23

第3章 测试人员成长之路 24

3.1测试人员要“过五关” 24

3.1.1过心理关 24

3.1.2过业务关 25

3.1.3过技术关 26

3.1.4过专业关 27

3.1.5过管理关 29

3.2测试能力自评和发展 32

3.3小结 35

第4章 组织级测试体系总体设计 36

4.1测试体系的内容 36

4.1.1组织级软件测试体系指的是什么?这是首先要回答的问题 36

4.1.2组织级软件测试体系建设的意义何在?这是要回答的第二个问题 36

4.1.3组织级软件测试体系包括哪些内容?这是要回答的第三个问题 37

4.2测试体系建设过程 39

4.2.1组织级测试过程的改进过程 39

4.2.2组织级软件测试的结论 41

4.3测试成熟度模型 42

4.3.1 TMMi成熟度级别 42

4.3.2 TMMi关键过程域 45

4.4小结 51

第5章 基于迭代的测试过程 53

5.1测试过程模型 53

5.1.1 V模型 53

5.1.2 W模型 57

5.1.3 H模型 58

5.1.4测试过程模型选择策略 59

5.2基于迭代的测试过程 59

5.3测试过程监控策略 64

5.3.1测试目标/策略和计划监控 64

5.3.2项目产出物质量监控 65

5.3.3测试执行顺序监控 66

5.3.4软件版本监控 68

5.3.5冒烟测试监控 68

5.3.6回归测试监控 69

5.3.7 BUG处理监控 70

5.4小结 72

第6章 同行评审过程和方法 73

6.1同行评审概述 73

6.2代码评审和走查 74

6.2.1代码评审 75

6.2.2代码走查 77

6.2.3桌面检查 77

6.3需求评审和设计评审 78

6.3.1同行评审小组组成 78

6.3.2同行评审过程 78

6.3.3评审注意事项 79

6.3.4同行评审实践 80

6.4开发人员自测 81

6.5从CMM到PSP/TSP 82

6.6同行评审度量 83

6.7小结 84

第7章 测试用例设计方法 85

7.1白盒测试用例设计 85

7.1.1逻辑覆盖测试 85

7.2黑盒测试用例设计 91

7.2.1等价类划分 91

7.2.2边界值分析 93

7.2.3因果图 94

7.2.4错误推测 98

7.3测试用例设计的策略 98

7.4小结 99

第8章 测试度量与分析过程 100

8.1软件度量概念 100

8.1.1度量元 100

8.1.2度量模型 102

8.1.3资源模型 102

8.2测试计划度量 104

8.2.1测试规模估计 105

8.2.2测试工作量估计 106

8.2.3测试人数和工期估计 107

8.2.4测试计划制订 108

8.3测试过程度量分析 109

8.3.1测试用例度量 109

8.3.2缺陷度量 111

8.3.3缺陷分析 113

8.4建立测试度量分析体系 116

8.4.1测试度量分析原则 116

8.4.2测试过程性能基线 117

8.4.3项目级测试度量分析过程 119

8.5测试度量支持工具示例 121

8.5.1缺陷管理 121

8.5.2测试用例管理 121

8.5.3质量预警 121

8.5.4度量分析 123

8.6小结 126

第9章 自动化测试体系建立 127

9.1自动化测试策略 127

9.2自动化测试基础建设 128

9.2.1测试环境 129

9.2.2持续集成平台 129

9.3自动化测试框架和工具 131

9.3.1自动化测试框架 131

9.3.2自动化测试工具 132

9.3.3测试脚本开发 133

9.3.4自已动手开发测试工具 134

9.3.5测试工具Sm@rtest介绍 135

9.4自动化测试实践案例 138

9.4.1 ESB平台介绍 138

9.4.2 ESB产品自动化测试需求 139

9.4.3 ESB平台自动化测试方案 139

9.4.4 ESB自动化测试效果 141

9.5自动化测试过程建立 141

9.5.1自动化测试过程建立 141

9.5.2组织级自动化测试体系的建设 142

9.6小结 142

第10章 性能测试过程和方法 144

10.1对性能测试的理解 144

10.1.1从理发店模型理解性能 144

10.1.2理解系统性能度量元 146

10.1.3性能测试的特点 148

10.2性能测试规划和设计 149

10.2.1性能测试目标确定 149

10.2.2性能测试需求分析 149

10.2.3性能测试方案设计 150

10.3性能测试实施 153

10.3.1性能测试准备 153

10.3.2测试程序开发 154

10.3.3性能测试执行 157

10.3.4系统调优 161

10.4性能测试体系建设 165

10.4.1组织级性能测试体系建设 165

10.4.2性能测试队伍建设 166

10.5小结 168

第11章 行业核心业务系统测试实践 169

11.1核心业务系统测试特点 169

11.2核心系统测试需求分析 170

11.2.1核心系统功能需求介绍 170

11.2.2核心系统测试需求分析 171

11.3核心系统测试用例设计 173

11.3.1模块测试用例设计 173

11.3.2流程测试用例设计 184

11.3.3用画图法设计测试用例 188

11.3.4测试用例集管理 189

11.4核心系统测试执行 190

11.4.1测试数据准备 191

11.4.2测试执行 192

11.4.3测试执行跟踪管理 196

11.5核心系统测试效率提升 201

11.6小结 205

附录1术语 206

附录2参考文献 217

跋 219

返回顶部