图书介绍

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

软件测试与质量保证 理论与实践
  • (加)奈克,(美)特里帕蒂著;郁莲等译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121190131
  • 出版时间:2013
  • 标注页数:408页
  • 文件大小:41MB
  • 文件页数:425页
  • 主题词:软件-测试-高等学校-教材;软件质量-质量管理-高等学校-教材

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 软件质量4

1.3 软件测试的作用4

1.4 验证和确认5

1.5 失败、错误、故障和缺陷6

1.6 软件可靠性的概念7

1.7 测试的目标7

1.8 什么是测试用例7

1.9 期望结果8

1.10完备测试的概念9

1.11测试的核心问题9

1.12测试活动9

1.13测试阶段11

1.14测试用例选择的信息来源12

1.15白盒测试与黑盒测试13

1.16测试计划和设计14

1.17监测并度量测试执行15

1.18测试工具和自动化16

1.19测试团队的组织和管理17

1.20本书概述18

参考文献19

习题21

第2章 程序测试理论22

2.1 测试理论中的基本概念22

2.2 Goodenough和Gerhart理论22

2.2.1 基本概念23

2.2.2 测试理论24

2.2.3 程序错误24

2.2.4 可靠性条件25

2.2.5 理论的缺点26

2.3 Weyuker和Ostrand理论26

2.4 Gourlay理论27

2.4.1 几个定义28

2.4.2 测试方法的能力29

2.5 测试的足够性30

2.6 测试的局限性31

2.7 总结32

文献综述33

参考文献33

习题34

第3章 单元测试35

3.1 单元测试的概念35

3.2 静态单元测试36

3.3 缺陷预防41

3.4 动态单元测试42

3.5 变异测试44

3.6 调试46

3.7 极限编程中的单元测试48

3.8 JUnit:单元测试框架49

3.9 单元测试工具52

3.10总结55

文献综述55

参考文献57

习题59

第4章 控制流测试60

4.1 基本概念60

4.2 控制流测试概述60

4.3 控制流图61

4.4 控制流图中的路径64

4.5 路径选择标准65

4.5.1 全路径覆盖原则66

4.5.2 语句覆盖原则66

4.5.3 分支覆盖原则67

4.5.4 谓词覆盖原则68

4.6 生成测试输入69

4.7 选择测试数据的示例73

4.8 包含无效路径74

4.9 总结74

文献综述75

参考文献75

习题76

第5章 数据流测试78

5.1 一般概念78

5.2 数据流异常78

5.3 动态数据流测试概述80

5.4 数据流图81

5.5 数据流术语83

5.6 数据流测试标准84

5.7 数据流测试选择标准的比较86

5.8 可行路径和测试选择标准87

5.9 测试技术的比较89

5.10总结90

文献综述90

参考文献92

习题93

第6章 域测试95

6.1 域错误95

6.2 域错误测试97

6.3 域的源97

6.4 域错误的类型99

6.5 ON点和OFF点100

6.6 测试选择标准102

6.7 总结106

文献综述107

参考文献108

习题108

第7章 系统集成测试110

7.1 集成测试的概念110

7.2 接口的不同类型和接口错误111

7.3 系统集成测试的粒度113

7.4 系统集成技术113

7.4.1 增量法114

7.4.2 自顶向下116

7.4.3 自底向上118

7.4.4 三明治方式和大爆炸方式119

7.5 软件和硬件的集成120

7.5.1 硬件设计验证测试120

7.5.2 硬件/软件兼容性矩阵122

7.6 系统集成的测试计划124

7.7 现成组件集成126

7.7.1 现成组件的测试127

7.7.2 内置测试128

7.8 总结128

文献综述129

参考文献129

习题130

第8章 系统测试分类131

8.1 系统测试分类法131

8.2 基础测试132

8.2.1 启动测试132

8.2.2 升级/降级测试132

8.2.3 发光二极管测试132

8.2.4 诊断程序测试133

8.2.5 命令行界面测试133

8.3 功能性测试133

8.3.1 通信系统测试134

8.3.2 模块测试134

8.3.3 记录和跟踪测试134

8.3.4 元素管理系统(EMS)测试135

8.3.5 管理信息基础测试137

8.3.6 图形用户界面测试137

8.3.7 安全性测试137

8.3.8 特征测试138

8.4 健壮性测试138

8.4.1 边界值测试139

8.4.2 电力循环测试140

8.4.3 在线插入和删除测试140

8.4.4 高可用性测试140

8.4.5 降级节点测试140

8.5 互操作性测试141

8.6 性能测试141

8.7 可扩展性测试142

8.8 压力测试143

8.9 负载和稳定性测试144

8.10可靠性测试145

8.11回归测试145

8.12文档测试146

8.13规章测试146

8.14总结147

文献综述148

参考文献149

习题149

第9章 功能测试151

9.1 Howden的功能测试的概念151

9.1.1 变量的不同类型152

9.1.2 测试向量156

9.1.3 在上下文中测试一个函数157

9.2 应用功能测试的复杂度157

9.3 成对测试159

9.3.1 正交矩阵159

9.3.2 参数顺序算法162

9.4 等价类划分164

9.5 边界值分析167

9.6 判定表167

9.7 随机测试170

9.8 错误猜测173

9.9 范畴划分173

9.10总结175

文献综述176

参考文献177

习题178

第10章 从有限状态机模型生成测试180

10.1 面向状态的模型180

10.2 控制和观察点182

10.3 有限状态机183

10.4 从一个FSM中产生测试185

10.5 迁移遍历方法185

10.6 带有状态验证的测试188

10.7 唯一输入-输出序列189

10.8 区分序列192

10.9 表征序列195

10.10测试架构197

10.10.1 本地架构198

10.10.2 分布式架构199

10.10.3 协调架构199

10.10.4 远程架构200

10.11测试和测试控制标记法第3版(TTCN-3)200

10.11.1 模块200

10.11.2 数据声明201

10.11.3 端口及组件202

10.11.4 测试用例裁定203

10.11.5 测试用例203

10.12扩展的有限状态机205

10.13从EFSM模型中生成测试用例209

10.14为系统测试增加的覆盖标准213

10.15总结215

文献综述215

参考文献216

习题217

第11章 系统测试设计219

11.1 测试设计要点219

11.2 需求识别220

11.3 可测需求的特征225

11.4 测试目标识别227

11.5 示例228

11.6 建立测试设计流程模型235

11.7 建立测试结果模型236

11.8 测试设计准备度量238

11.9 测试用例设计有效性238

11.10总结239

文献综述239

参考文献240

习题241

第12章 系统测试计划与自动化242

12.1 系统测试计划的结构242

12.2 导言与特征描述243

12.3 假设前提243

12.4 测试方法243

12.5 测试套件结构243

12.6 测试环境244

12.7 测试执行策略245

12.7.1 多周期系统测试策略246

12.7.2 测试周期特性247

12.7.3 首次测试周期的准备249

12.7.4 最终测试周期的测试用例选择251

12.7.5 测试用例优先级排序252

12.7.6 三个测试周期的细节253

12.8 测试工作量评估256

12.8.1 测试用例数量257

12.8.2 创建测试用例工作量261

12.8.3 测试用例执行工作量261

12.9 安排进度与测试里程碑262

12.10系统测试自动化266

12.11评价和选择自动化测试工具266

12.12自动化测试选择指南268

12.13自动化测试用例的特性269

12.14自动化测试用例的结构270

12.15测试自动化的基础设施271

12.16总结272

文献综述273

参考文献275

习题276

第13章 系统测试的执行277

13.1 基本观点277

13.2 缺陷建模277

13.3 系统测试开始前的准备工作282

13.4 跟踪系统测试的度量指标285

13.4.1 监测测试用例执行的度量指标285

13.4.2 测试执行度量指标的示例286

13.4.3 监测缺陷报告的度量指标288

13.4.4 缺陷报告度量指标示例289

13.5 正交缺陷分类292

13.6 缺陷原因分析294

13.7 beta测试296

13.8 首次客户运送(FCS)297

13.9 系统测试报告298

13.10产品支持299

13.11测量测试的有效性300

13.12总结302

文献综述303

参考文献303

习题304

第14章 验收测试306

14.1 验收测试的类型306

14.2 验收标准307

14.3 验收标准的选择313

14.4 验收测试计划313

14.5 验收测试的执行314

14.6 验收测试报告315

14.7 极限编程中的验收测试316

14.8 总结317

文献综述317

参考文献318

习题318

第15章 软件可靠性320

15.1 什么是可靠性320

15.1.1 缺陷和故障321

15.1.2 时间321

15.1.3 故障之间的时间间隔322

15.1.4 在周期性时间间隔中的故障计数322

15.1.5 故障密度323

15.2 软件可靠性的定义324

15.2.1 软件可靠性的第一个定义324

15.2.2 软件可靠性的第二个定义325

15.2.3 比较软件可靠性的定义325

15.3 影响软件可靠性的因素325

15.4 软件可靠性的应用326

15.4.1 比较软件工程技术326

15.4.2 衡量系统测试的进度326

15.4.3 控制运行中的系统327

15.4.4 深入洞察软件开发过程327

15.5 操作概要327

15.5.1 操作327

15.5.2 操作概要的表示327

15.6 可靠性模型329

15.7 总结333

文献综述334

参考文献335

习题335

第16章 测试团队的组织结构337

16.1 测试团队337

16.1.1 集成测试组337

16.1.2 系统测试组337

16.2 软件质量保证组338

16.3 系统测试团队的组织结构339

16.4 有效的测试工程师人员编制340

16.5 招聘测试工程师342

16.5.1 职位需求342

16.5.2 职位概要342

16.5.3 浏览简历343

16.5.4 协调面试团队343

16.5.5 面试344

16.5.6 决策347

16.6 保留测试工程师347

16.6.1 职业前景347

16.6.2 培训347

16.6.3 奖励制度348

16.7 团队建设348

16.7.1 期望348

16.7.2 一致性348

16.7.3 信息共享349

16.7.4 标准化349

16.7.5 测试环境349

16.7.6 酬谢349

16.8 总结349

文献综述350

参考文献350

习题351

第17章 软件质量352

17.1 软件质量的5个观点352

17.2 McCall的质量因子和标准354

17.2.1 质量因子354

17.2.2 质量标准357

17.2.3 质量因子和质量标准之间的关系358

17.2.4 质量度量359

17.3 ISO 9126质量特性359

17.4 ISO 9000:2000软件质量标准361

17.4.1 ISO 9000:2000基本法则362

17.4.2 ISO 9001:2000需求363

17.5 总结366

文献综述367

参考文献368

习题368

第18章 成熟度模型369

18.1 软件过程中的基本概念369

18.2 能力成熟度模型370

18.2.1 CMM架构371

18.2.2 5个成熟度级别和核心过程领域371

18.2.3 核心实践的公共特性373

18.2.4 CMM应用374

18.2.5 能力成熟度集成(CMMI)374

18.3 测试过程改进375

18.4 测试成熟度模型383

18.5 总结389

文献综述390

参考文献390

习题391

术语表392

热门推荐