图书介绍

软件质量保证及测试基础PDF|Epub|txt|kindle电子书版本网盘下载

软件质量保证及测试基础
  • 李晓红主编;唐晓君,王海文副主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302396161
  • 出版时间:2015
  • 标注页数:249页
  • 文件大小:96MB
  • 文件页数:264页
  • 主题词:软件质量-质量管理-研究;软件-测试-研究

PDF下载


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

下载说明

软件质量保证及测试基础PDF格式电子书版下载

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

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

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

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

图书目录

第1章 软件质量1

1.1 软件质量的概念1

1.2 软件质量模型2

1.2.1 McCall质量模型2

1.2.2 Boehm质量模型4

1.2.3 ISO/IEC 9126质量模型5

1.2.4 Perry模型6

本章小结7

本章习题7

第2章 软件质量保证概要8

2.1 软件质量保证8

2.1.1 软件质量保证定义9

2.1.2 软件质量保证内容9

2.1.3 软件质量保证要素10

2.1.4 软件质量保证计划10

2.1.5 软件质量保证素质11

2.1.6 软件质量保证的组织结构11

2.1.7 软件质量保证的岗位职责12

2.2 软件质量控制12

2.2.1 软件质量控制的基本概念12

2.2.2 软件质量控制的基本方法14

2.3 软件质量保证目标和任务15

2.3.1 软件质量保证的目标15

2.3.2 软件质量保证的任务17

2.4 软件质量保证活动19

2.5 全面软件质量管理20

2.5.1 全面软件质量管理定义20

2.5.2 全面软件质量管理四个要素21

2.5.3 全面软件质量管理三个原则21

2.5.4 全面软件质量管理方法22

2.5.5 全面软件质量控制模型25

2.5.6 全面软件质量控制技术27

2.6 软件质量管理体系结构30

2.6.1 CMM/CMMI31

2.6.2 ISO 900034

本章小结35

本章习题35

第3章 软件质量保证过程36

3.1 计划阶段36

3.2 需求分析阶段38

3.3 设计阶段40

3.4 编码阶段41

3.5 测试阶段45

3.6 系统交付和安装阶段47

本章小结48

本章习题48

第4章 软件测试基础49

4.1 软件测试的概念49

4.1.1 软件缺陷49

4.1.2 验证和确认53

4.1.3 软件测试的定义54

4.1.4 软件测试的目的55

4.1.5 测试用例56

4.2 软件测试的分类57

4.2.1 按技术分类57

4.2.2 按测试方式分类57

4.2.3 按测试阶段分类58

4.2.4 按测试内容分类59

4.3 软件测试的误区60

4.4 软件测试的原则61

本章小结62

本章习题62

第5章 软件测试过程63

5.1 常见测试过程模型63

5.1.1 V模型63

5.1.2 W模型64

5.1.3 H模型65

5.1.4 X模型65

5.1.5 前置模型66

5.1.6 测试模型总结69

5.2 基本测试过程70

5.2.1 测试计划和控制71

5.2.2 测试分析和设计75

5.2.3 测试实现和执行75

5.2.4 测试评估和报告77

本章小结77

本章习题78

第6章 静态测试79

6.1 静态测试概述79

6.1.1 为什么要进行静态测试80

6.1.2 静态测试的重要性81

6.2 评审82

6.2.1 评审成功的因素及基本术语83

6.2.2 评审的分类83

6.2.3 非正式评审84

6.2.4 正式评审及其基本过程85

6.3 技术评审86

6.3.1 技术评审的目的和内容86

6.3.2 技术评审团队86

6.3.3 技术评审会议87

6.4 审查87

6.4.1 审查的目的和内容87

6.4.2 审查团队88

6.4.3 审查的前提条件88

6.4.4 审查会议过程89

6.4.5 审查输出91

6.4.6 数据收集92

6.4.7 审查的注意事项92

6.5 代码审查93

6.5.1 代码审查的测试内容及组成93

6.5.2 代码审查的步骤93

6.5.3 代码审查单93

6.5.4 阅读的方法94

6.6 走查95

6.6.1 走查的目的和内容95

6.6.2 走查团队95

6.6.3 走查会议96

6.6.4 走查与审查96

6.7 静态分析97

6.7.1 数据流分析97

6.7.2 控制流分析99

本章小结103

本章习题104

第7章 动态测试——测试用例设计技术105

7.1 白盒测试用例设计技术105

7.1.1 逻辑覆盖106

7.1.2 逻辑覆盖准则112

7.1.3 路径测试114

7.1.4 其他白盒测试技术120

7.1.5 白盒测试技术讨论122

7.2 黑盒测试用例设计技术123

7.2.1 等价类划分124

7.2.2 边界值分析132

7.2.3 决策表135

7.2.4 因果图139

7.2.5 状态转换测试142

7.2.6 其他黑盒测试技术144

7.2.7 黑盒测试技术讨论145

本章小结146

本章习题146

第8章 各级别的测试149

8.1 单元测试149

8.1.1 单元测试的概念149

8.1.2 单元测试的目的150

8.1.3 单元测试的内容150

8.1.4 单元测试的原则152

8.1.5 单元测试的策略153

8.1.6 单元测试停止的条件153

8.2 集成测试154

8.2.1 集成测试的概念154

8.2.2 集成测试的必要性154

8.2.3 集成测试的内容155

8.2.4 集成测试的原则155

8.2.5 集成测试策略156

8.2.6 集成测试的停止条件159

8.2.7 集成测试与单元测试的区别160

8.3 确认测试160

8.4 系统测试160

8.4.1 系统测试的定义160

8.4.2 系统测试的类型161

8.4.3 系统测试的停止条件163

8.4.4 系统测试与单元测试、集成测试的区别163

8.5 验收测试163

8.5.1 验收测试的概念163

8.5.2 Alpha测试164

8.5.3 Beta测试164

8.6 回归测试165

8.6.1 回归测试前提165

8.6.2 回归测试基本过程166

8.6.3 回归测试用例的选择167

8.6.4 回归测试与一般测试的比较167

本章小结168

本章习题168

第9章 面向对象的软件测试169

9.1 面向对象测试基础169

9.1.1 面向对象测试层次169

9.1.2 面向对象测试顺序170

9.1.3 面向对象测试用例170

9.2 面向对象测试模型170

9.2.1 面向对象分析的测试171

9.2.2 面向对象设计的测试173

9.2.3 面向对象编程的测试174

9.3 面向对象的单元测试175

9.3.1 单元的定义175

9.3.2 以方法为单元177

9.3.3 以类为单元178

9.3.4 面向对象单元测试的特殊性179

9.4 面向对象的集成测试180

9.4.1 面向对象集成测试基础180

9.4.2 基于UML集成测试参考模型182

9.5 面向对象的系统测试183

本章小结184

本章习题184

第10章 软件缺陷管理和测试评估185

10.1 软件缺陷概述185

10.1.1 软件缺陷的类型185

10.1.2 软件缺陷的等级及优先级186

10.1.3 软件缺陷生命周期187

10.2 软件缺陷相关信息188

10.2.1 完整软件缺陷信息188

10.2.2 软件缺陷记录190

10.3 软件缺陷跟踪和分析191

10.3.1 软件缺陷的处理192

10.3.2 软件缺陷的分析192

10.3.3 软件缺陷的跟踪194

10.4 软件测试评估195

10.4.1 软件测试评估概述195

10.4.2 软件测试评估分类196

本章小结197

本章习题197

第11章 软件测试自动化198

11.1 自动化测试的定义198

11.1.1 概念198

11.1.2 自动化测试的优点198

11.1.3 自动化测试的局限性200

11.1.4 自动化测试的适用范围200

11.2 自动化测试原理201

11.2.1 代码分析201

11.2.2 录制回放技术202

11.2.3 脚本技术202

11.2.4 虚拟用户技术204

11.3 软件测试工具204

11.3.1 软件测试工具类型204

11.3.2 单元测试工具实例——JUnit206

11.3.3 性能测试工具实例——LoadRunner215

11.3.4 功能测试工具实例——QTP225

本章小结234

本章习题234

附录A 软件测试相关文档模板235

附录A.1 代码审查单238

附录A.2 代码走查报告240

附录A.3 软件测试计划模板241

附录A.4 软件测试用例模板244

附录A.5 软件缺陷模板245

附录A.6 测试报告模板246

参考文献249

热门推荐