图书介绍

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

软件质量保证与测试
  • 刘怀亮,相洪贵编著 著
  • 出版社: 北京:冶金工业出版社
  • ISBN:750244260X
  • 出版时间:2007
  • 标注页数:246页
  • 文件大小:62MB
  • 文件页数:258页
  • 主题词:软件质量-高等学校-教材

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.1 软件1

1.1.2 软件错误3

1.1.3 软件危机5

1.1.4 质量7

1.1.5 软件质量7

1.1.6 软件质量保证11

1.2 软件质量保证的主要任务13

1.3 实例14

小结14

综合练习一16

一、选择题16

二、填空题17

三、简答题17

四、上机题17

第2章 软件质量标准及软件质量保证的标准化18

2.1 软件质量标准18

2.2 软件质量保证的标准化19

2.2.1 MIL-STD-49821

2.2.2 IEEE-STD-107422

2.2.3 ISO/IEC-1220723

2.2.4 498/CMM27

2.2.5 498/1220727

小结28

综合练习二30

一、选择题30

二、填空题31

三、简答题31

四、上机题31

第3章 软件质量的成本32

3.1 软件质量的概念32

3.2 输入34

3.3 输出35

3.4 质量的总成本36

3.5 生产率37

3.6 实例38

小结38

综合练习三39

一、选择题39

二、填空题40

三、简答题40

四、上机题40

第4章 前期软件质量保证的技术——审查41

4.1 审查过程41

4.1.1 主要目标41

4.1.2 辅助目标41

4.1.3 审查阶段42

4.1.4 审查的类型44

4.1.5 审查缺陷类型与定义46

4.1.6 审查初始化46

4.1.7 审查前提47

4.1.8 审查组47

4.2 吸取的教训50

4.2.1 心理学因素50

4.2.2 审查要客观51

4.2.3 审查者的限制51

4.2.4 数据的收集要一致51

4.2.5 实践51

小结53

综合练习四53

一、选择题53

二、填空题53

三、简答题54

四、上机题54

第5章 软件质量保证的实施55

5.1 软件配置管理55

5.1.1 软件配置管理现实考虑55

5.1.2 SCM人员的组成56

5.1.3 建立CCB58

5.2 Pareto原理59

5.2.1 Pareto的历史背景59

5.2.2 经典实例60

5.3 能力成熟度模型62

5.3.1 SEI过程能力成熟度模型62

5.3.2 SPR评价65

5.4 SQA在软件开发成熟度中的应用66

5.4.1 过程的认识66

5.4.2 生产线的隐喻67

5.4.3 典型的SQA计划内容69

5.5 实践72

小结72

综合练习五73

一、选择题73

二、填空题73

三、简答题73

四、上机题74

第6章 软件的质量设计75

6.1 经典软件开发方法学和其他软件开发方法学75

6.1.1 经典的软件开发方法学75

6.1.2 其他软件开发方法学76

6.2 软件开发模型77

6.2.1 边做边改模型(Build-and-Fix Model)77

6.2.2 瀑布模型78

6.2.3 快速原型模(Rapid Prototype Model)80

6.2.4 增量模型(Incremental Model)80

6.2.5 螺旋模型(Spiral Model)81

6.2.6 喷泉模型(fountain model,(面向对象的生存期模型,OO模型))82

6.2.7 演化模型(incremental model)82

6.2.8 面向模型的变换型软件开发方法(Model Oriented Specification and Transformation)82

6.3 开发计划和质量计划84

6.3.1 开发计划的要素84

6.3.2 质量计划编制86

6.4 CASE工具介绍87

6.4.1 什么是CASE 工具88

6.4.2 CASE相关的问题89

6.4.3 CASE工具对软件产品质量的作用90

6.4.4 在SQA中应用CASE工具91

小结94

综合练习六94

一、选择题94

二、填空题95

三、简答题96

四、上机题96

第7章 软件质量保证的度量97

7.1 软件质量度量97

7.1.1 软件过程质量度量98

7.1.2 产品质量度量99

7.1.3 软件维护的度量101

7.1.4 软件质量度量的指标103

7.2 维护过程103

7.2.1 维护组织103

7.2.2 维护报告104

7.2.3 保存维护纪录104

7.2.4 评价维护活动105

7.3 可维护性105

7.4 应用实施106

7.4.1 建立有效的软件度量过程106

7.4.2 弗罗哈克的实用软件度量原则108

小结108

综合练习七108

一、选择题108

二、填空题109

三、简答题109

四、上机题109

第8章 软件测试概述110

8.1 测试技术介绍110

8.1.1 软件测试的背景110

8.1.2 软件可靠性问题111

8.1.3 软件缺陷与故障111

8.1.4 测试的概念112

8.1.5 软件测试的对象113

8.1.6 测试必要性114

8.2 软件测试基础理论114

8.2.1 软件测试基本问题114

8.2.2 软件测试的关键问题114

8.2.3 软件测试的基本理论115

8.3 管理和计划测试116

8.3.1 测试与开发各个阶段的关系116

8.3.2 软件测试的管理和规划117

8.4 软件测试过程117

8.4.1 软件开发过程及测试在开发阶段的作用118

8.4.2 制定测试计划118

8.4.3 测试执行过程119

8.5 实战——测试计划120

8.5.1 编写测试计划的目的120

8.5.2 计划的纲要120

小结121

综合练习八122

一、选择题122

二、填空题122

三、简答题122

四、上机题122

第9章 单元测试123

9.1 单元测试的方法123

9.1.1 概述123

9.1.2 测试的内容124

9.1.3 单元测试过程126

9.2 单元测试的数据要求127

9.3 单元测试的测试技术127

9.4 输入、输出128

9.4.1 单元测试的输入128

9.4.2 单元测试的输出128

9.5 设计单元测试说明128

9.5.1 测试用例设计步骤129

9.5.2 用例设计的一般原则130

9.6 单元测试实践130

小结131

综合练习九131

一、选择题131

二、填空题132

三、简答题132

四、上机题132

第10章 集成测试133

10.1 集成测试的概述133

10.2 集成测试的必要性及其过程133

10.2.1 计划阶段133

10.2.2 设计阶段134

10.2.3 实现阶段134

10.2.4 执行阶段134

10.3 集成测试方法135

10.4 集成测试分析139

10.4.1 模块分析139

10.4.2 体系结构分析140

10.4.3 风险的分析140

10.4.4 接口分析140

10.4.5 集成测试策略分析142

10.4.6 可测试性分析142

10.4.7 集成测试的数据要求142

10.5 集成用例设计142

10.6 输入、输出142

10.6.1 集成测试的输入142

10.6.2 集成测试的输出143

10.7 实践143

小结144

综合练习十144

一、选择题144

二、填空题144

三、简答题144

四、上机题145

第11章 系统测试146

11.1 系统测试的内容146

11.2 系统测试步骤147

11.3 系统测试的方法和技术148

11.3.1 进行系统测试应遵循的方法148

11.3.2 系统测试过程153

11.4 系统测试人员155

11.5 输入、输出155

小结155

综合练习十一155

一、选择题155

二、填空题156

三、简答题156

四、上机题156

第12章 系统集成测试157

12.1 系统集成测试的方法157

12.2 系统集成测试技术157

12.3 系统集成测试的数据要求157

12.4 系统集成测试的过程158

12.4.1 构建的确认过程158

12.4.2 补丁过程159

12.4.3 系统集成测试组提交过程160

12.4.4 测试用例设计过程162

12.4.5 编码过程163

12.4.6 Bug报告过程165

12.5 输入、输出165

12.5.1 输入166

12.5.2 输出166

12.6 实践166

小结167

综合练习十二167

一、选择题167

二、填空题167

三、简答题167

四、上机题168

第13章 回归测试169

13.1 概述169

13.2 回归测试的方法169

13.2.1 如何维护测试用例库170

13.2.2 如何选择回归测试包170

13.2.3 回归测试的基本过程171

13.3 回归测试的数据要求172

13.4 回归测试的技术172

13.5 回归测试的输入、输出172

13.6 面向对象的回归测试173

13.6.1 对象系统中的依赖173

13.6.2 方法的测试依赖174

13.6.3 面向对象软件回归测试175

13.7 回归测试实践176

小结177

综合练习十三177

一、选择题177

二、填空题177

三、简答题178

四、上机题178

第14章 验收测试179

14.1 用户验收测试179

14.1.1 用户验收测试的方法179

14.1.2 用户验收测试的技术179

14.1.3 输入、输出181

14.2 操作验收测试181

14.2.1 操作验收测试的方法181

14.2.2 操作验收测试的数据要求181

14.2.3 操作验收测试的技术182

14.2.4 输入、输出182

14.3 自动化验收测试工具-Selenium182

14.3.1 Web应用程序测试介绍182

14.3.2 Selenium介绍183

14.3.3 Selenium命令183

14.3.4 Selenium模式183

14.4 实际使用186

14.4.1 安装和启动186

14.4.2 用例186

14.4.3 软件验收测试工作程序188

小结189

综合练习十四190

一、选择题190

二、填空题190

三、简答题190

四、上机题190

第15章 测试度量与环境配置191

15.1 测试过程中常用的度量191

15.2 建立和管理度量192

15.3 测试环境的配置与管理193

15.3.1 配置测试环境193

15.3.2 管理测试环境196

15.3.3 测试环境与外界真实环境198

15.4 软件测试的组织与管理198

15.4.1 测试的过程及组织198

15.4.2 测试方法的应用199

15.4.3 测试的人员组织200

15.4.4 软件测试文件200

小结201

综合练习十五201

一、选择题201

二、填空题202

三、简答题202

四、上机题202

第16章 测试工具203

16.1 使用目的203

16.2 种类(Types of Testing Tool)203

16.3 目前主流测试工具204

16.3.1 单元测试方面:JUnit工具204

16.3.2 功能测试工具205

16.3.3 性能/负载/压力测试209

16.3.4 黑盒测试工具212

16.3.5 白盒测试工具213

16.3.6 集成测试工具213

16.3.7 测试管理工具214

16.3.8 测试辅助工具214

16.4 其他测试工具214

16.5 自动化测试219

16.6 测试工具222

小结224

综合练习十六224

一、选择题224

二、填空题224

三、简答题224

四、上机题225

第17章 测试用例设计226

17.1 软件测试的目标226

17.2 黑盒测试与白盒测试226

17.2.1 黑盒测试226

17.2.2 白盒测试227

17.3 测试用例的设计228

17.3.1 逻辑覆盖228

17.3.2 关于控制结构测试的一些讨论229

17.3.3 基本路径测试232

17.3.4 等价类划分234

17.3.5 边界值分析235

17.3.6 因果图235

17.3.7 错误推测法236

17.3.8 测试用例的设计236

17.3.9 测试方法选择的综合策略236

小结237

综合练习十七237

一、选择题237

二、填空题238

三、简答题238

四、上机题239

附录 软件测试中的常见术语中英文对照表240

热门推荐