图书介绍

软件测试PDF|Epub|txt|kindle电子书版本网盘下载

软件测试
  • 赵瑞莲主编 著
  • 出版社: 北京:高等教育出版社
  • ISBN:7040244349
  • 出版时间:2008
  • 标注页数:267页
  • 文件大小:74MB
  • 文件页数:279页
  • 主题词:大学

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

1.2软件测试与软件可靠性4

1.3软件测试的发展历史、现状和展望5

小结8

习题8

第2章 软件测试基础10

2.1软件测试的基本概念10

软件测试的目的10

软件测试的定义10

软件测试涉及的关键问题12

软件测试与软件质量保证13

2.2软件故障13

故障的定义14

软件故障的分类14

软件故障的修复代价16

2.3测试的复杂性与经济性17

2.4测试的充分性问题20

2.5测试原则21

2.6停止测试的标准25

五类常用的停止测试标准25

第四类停止测试标准26

小结27

习题28

第3章 软件测试策略30

3.1软件开发过程及模型30

软件开发过程30

软件开发模型31

3.2软件测试过程33

单元测试34

集成测试35

确认测试36

系统测试36

验收测试37

3.3软件测试与软件开发的关系38

软件测试过程模型39

软件测试生存周期40

3.4黑盒测试与白盒测试41

黑盒测试41

白盒测试42

黑盒测试与白盒测试的比较43

灰盒测试44

3.5静态测试与动态测试45

3.6验证测试与确认测试46

3.7回归测试和随机测试47

回归测试47

随机测试48

3.8软件测试方法的分类及选择48

软件测试方法的分类48

软件测试方法的选择49

3.9测试环境的搭建49

小结50

习题51

第4章 黑盒测试53

4.1 3个被测程序53

三角形问题53

NextDate函数53

佣金问题54

4.2等价类划分测试54

等价类划分55

常见的等价类划分测试形式57

等价类划分测试举例58

等价类划分测试的指导方针62

4.3边界值分析63

边界条件63

次边界条件64

边界值分析测试65

稳健性测试66

边界值分析举例66

边界值分析的局限性68

4.4决策表测试69

决策表69

决策表在黑盒测试中的应用72

决策表测试的指导方针76

4.5其他黑盒测试方法77

因果图77

特殊值测试79

故障猜测法79

4.6黑盒测试的效率80

小结82

习题82

第5章 白盒测试84

5.1程序控制流图84

5.2逻辑覆盖测试85

语句覆盖85

判定覆盖86

条件覆盖87

判定/条件覆盖88

路径覆盖88

5.3路径分析与测试89

程序路径表示89

程序中线性独立路径数的计算91

Z路径覆盖92

独立路径测试及测试用例生成93

5.4 数据流测试94

数据流分析94

定义和使用测试96

5.5符号测试102

5.6域测试策略105

5.7程序变异107

程序强变异107

程序弱变异109

5.8程序插装110

小结112

习题112

第6章 软件测试技术114

6.1单元测试114

单元测试的任务114

单元测试的环境116

单元测试的策略117

单元测试用例的设计118

6.2集成测试118

集成测试概述119

集成测试与单元测试的区别120

集成测试的策略121

集成测试用例的设计128

6.3系统测试131

系统测试的任务131

系统测试与单元测试的区别131

系统测试与集成测试的区别131

系统测试方法132

系统测试用例的设计143

小结143

习题144

第7章 验证测试和确认测试146

7.1验证的基本方法146

软件审查146

走查148

伙伴检查148

建议148

7.2验证活动149

审查单149

需求验证150

功能设计验证151

详细设计验证151

代码验证152

7.3通用代码审查单152

7.4确认测试155

确认测试的任务155

确认测试策略156

确认测试活动157

累进测试和回归测试160

测试执行160

小结161

习题162

第8章 测试计划与测试文档164

8.1软件测试计划164

8.2软件测试文档165

8.3主测试计划166

8.4验证测试计划167

制定验证测试计划167

验证测试执行报告168

8.5确认测试计划168

制定确认测试计划169

测试结构设计170

详细测试设计170

测试执行和事故报告173

8.6测试评估175

8.7用户手册177

8.8 IEEE/ANSI测试文档概述177

8.9软件生存周期各阶段的测试任务与可交付的文档178

需求阶段178

功能设计阶段178

详细设计阶段179

编码阶段179

测试阶段180

运行和维护阶段180

小结180

习题181

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

9.1面向对象的概念183

对象183

消息183

接口184

类184

继承184

动态绑定184

9.2面向对象软件测试与传统软件测试的区别185

9.3面向对象的软件测试186

9.4类测试187

9.5面向对象的集成测试192

小结194

习题194

第10章 软件测试实例分析195

10.1一元二次方程求解程序测试分析195

问题描述195

程序实现196

测试方法选择197

测试用例设计197

10.2考生录取程序测试分析200

问题描述201

程序实现201

测试方法选择和测试用例设计202

小结205

习题205

第11章 软件测试自动化和测试工具207

11.1测试与测试自动化207

11.2测试工具207

白盒测试工具207

黑盒测试工具209

测试设计和开发工具210

测试执行和评估工具210

测试管理工具211

测试工具的选择211

11.3目前市场上主流的测试工具212

MI公司的测试工具213

IBM Rational公司的测试工具214

Compuware公司的测试工具215

其他测试工具216

11.4测试自动化和测试工具的评价218

测试自动化和测试工具的长处218

测试自动化和测试工具存在的问题219

11.5白盒测试工具——DevPartner220

DevPartner简介220

DevPartner的安装222

静态代码审查模块Code Review224

错误检测模块Error Detection228

内存分析模块Memory Analysis232

代码覆盖率分析模块Coverage Analysis236

性能分析模块Performance Analysis239

从命令行运行DevPartner241

小结242

习题242

第12章 软件质量保证及测试职业指导244

12.1软件质量保证244

软件质量保证概述244

软件测试管理方法246

测试的组织方式248

软件能力成熟度模型(CMM)250

ISO 9000标准251

12.2软件测试职业指导252

软件测试职位253

优秀软件测试工程师应具备的素质253

软件测试信息资源255

小结257

附录A 软件工程和软件测试标准259

A.1主要软件测试标准259

A.2其他与软件测试有关的标准259

A.3其他的软件工程标准260

附录B 软件测试会议和期刊262

B.1软件测试会议262

B.2有关软件测试的期刊263

参考文献264

参考网站267

热门推荐