图书介绍

软件测试与质量管理2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

软件测试与质量管理
  • 许育诚编著;王慧文改编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7120000357
  • 出版时间:2004
  • 标注页数:303页
  • 文件大小:72MB
  • 文件页数:320页
  • 主题词:软件-测试;软件质量-质量管理

PDF下载


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

下载说明

软件测试与质量管理PDF格式电子书版下载

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

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

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

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

图书目录

第1篇 理论篇3

第1章 质量管理3

1.1 软件公司生存三要素4

1.2 质量管理简介与模式6

1.2.1 顾客导向模式6

1.2.2 标准衡量模式7

1.2.3 全面质量管理7

1.2.4 选择质量管理模式的考虑方向7

1.3 被遗弃的软件质量管理9

1.4 软件质量管理的重要性10

1.4.1 降低维护成本10

1.4.2 法律上的要求11

1.4.3 市场竞争12

1.4.4 质量标准化趋势13

1.5 软件质量标准化13

1.5.1 CMM14

1.5.2 ISO 900014

1.5.3 IEEE 73015

1.6 实施质量管理对软件公司所造成的影响15

1.6.1 运作模式的影响16

1.6.2 员工培训16

1.6.3 员工态度16

1.7 小结16

第2章 软件生命周期简介17

2.1 软件3 N18

2.2 软件开发生命周期模型(Software Development Life Cycle Models)19

2.2.1 建构修改循环模型(Build and Fix Model)20

2.2.2 瀑布式开发模型(Waterfall Model)21

2.2.3 增量模型(Incremental Model)22

2.2.4 V形开发模型(V Shape Model)22

2.2.5 快速原型模型(Rapid Prototype Model)23

2.2.6 螺旋型开发模型(Spiral Model)24

2.2.7 极限型开发模型(Extreme Programming Model)26

2.2.8 如何组合使用27

2.3 现实环境的软件开发模型28

2.4 小结30

第3章 软件质量管理31

3.1 质量控制(QC)32

3.1.1 测试(Testing)32

3.1.2 跟踪(Tracking)32

3.1.3 监督(Monitoring)33

3.2 质量保证(QA)33

3.3 软件质量管理流程36

3.4 小结38

第4章 软件测试39

4.1 测试形态(Testing Types)40

4.1.1 建构性测试(Construction Testing)40

4.1.2 系统测试(System Testing)42

4.1.3 专项测试(Special Testing)43

4.2 测试技术(Testing Techniques)45

4.2.1 准备工作(Preparation)46

4.2.2 执行方式(Execution)46

4.3 测试方法(Approach)47

4.3.1 白盒测试(White-Box Testing)48

4.3.2 黑盒测试(Black-Box Testing)49

4.4 小结49

第5章 软件缺陷的种类51

5.1 Bug的历史52

5.2 造成软件缺陷的原因53

5.2.1 程序编写错误53

5.2.2 编写程序未按照规定54

5.2.3 软件越来越复杂56

5.2.4 开发人员的态度57

5.2.5 测试人员的经验与技巧不足57

5.2.6 沟通上的问题57

5.2.7 需求变更太过频繁58

5.2.8 进度上的压力58

5.2.9 管理上的缺失59

5.3 缺陷的种类59

5.3.1 功能不正常60

5.3.2 难以使用的软件60

5.3.3 未做良好规划的软件61

5.3.4 所提供的功能不足61

5.3.5 与使用者的互动62

5.3.6 使用性能太差62

5.3.7 未做好错误处理63

5.3.8 边界错误63

5.3.9 计算错误64

5.3.10 使用一段时间所产生的错误65

5.3.11 控制流程的错误65

5.3.12 在压力之下所产生的错误66

5.3.13 不同硬件设备所产生的错误66

5.3.14 版本控制不良所产生的错误67

5.3.15 文件的错误67

5.4 小结68

第2篇 实战篇71

第6章 问题跟踪系统71

6.1 实施目的72

6.1.1 质量无法控制72

6.1.2 问题无法量化72

6.1.3 重复问题接连产生73

6.1.4 解决问题的知识无法保留74

6.2 问题的生命周期(Bug Lifecycle)74

6.3 设置问题的等级(Bug Priority and Bug Severity)76

6.4 系统的基本功能(Basic Functions)78

6.4.1 功能78

6.4.2 字段78

6.5 如何运用问题跟踪系统81

6.5.1 基本使用规则81

6.5.2 测试人员使用规则82

6.5.3 开发人员使用规则83

6.5.4 管理人员使用规则83

6.5.5 运用层面84

6.6 购买还是自行建置86

6.6.1 预算86

6.6.2 组织结构87

6.6.3 教育训练87

6.6.4 管理87

6.6.5 维护87

6.6.6 输出文件88

6.6.7 系统安全88

6.6.8 系统可扩展性88

6.7 小结88

第7章 配置测试环境93

7.1 测试环境的快速变迁94

7.2 配置测试环境的困难点95

7.2.1 资源不足95

7.2.2 操作系统的更新95

7.2.3 硬设备的更新96

7.2.4 新的软件不断地推出96

7.2.5 客户端复杂的使用环境97

7.3 如何配置测试环境97

7.3.1 环境设立建议98

7.3.2 硬件规格建议99

7.3.3 安装软件建议100

7.3.4 操作环境建议101

7.3.5 专业管理人员102

7.4 测试环境配置需求清单103

7.5 测试环境与外界真实环境105

7.6 个案讨论106

第8章 测试用例设计111

8.1 何谓测试用例112

8.2 为什么软件测试需要测试用例113

8.3 测试用例的种类114

8.3.1 边界测试用例(Boundary Test)114

8.3.2 功能测试用例(Functional Test)118

8.3.3 设置测试用例(Configuration Test)125

8.3.4 状态测试用例(Stage Test)129

8.3.5 压力测试用例(Stress Test)133

8.3.6 错误处理测试用例(Error Handling Test)135

8.3.7 回归测试用例(Regression Test)143

8.3.8 其他测试用例144

8.4 测试用例设计技巧150

8.4.1 设计方法150

8.4.2 设计技巧152

8.4.3 所需工具153

8.5 小结153

第9章 软件测试工具155

9.1 使用软件测试工具的目的156

9.1.1 帮助测试寻找问题156

9.1.2 协助问题的诊断157

9.1.3 节省测试时间158

9.2 测试工具的种类158

9.2.1 侦错用途159

9.2.2 一般用途159

9.2.3 自动化用途160

9.2.4 专项目的用途160

9.2.5 以产品功能测试为主的用途161

9.3 Compuware NuMega侦错软件161

9.3.1 BoundsChecker162

9.3.2 CodeReview162

9.3.3 SmartCheck163

9.3.4 JCheck164

9.3.5 SoftICE165

9.3.6 TrueTime165

9.3.7 TrueCoverage166

9.3.8 FailSafe166

9.4 GUI接口自动化测试167

9.4.1 Visual Test168

9.4.2 QA Wizard171

9.5 Network Sniffer Pro176

9.6 Sysinternals所提供的工具183

9.6.1 Filemon184

9.6.2 Regmon186

9.6.3 TCPView187

9.6.4 NthandelEx188

9.6.5 PsTools189

9.7 其他测试工具190

9.7.1 Resource Kit190

9.7.2 市售专业测试工具191

9.7.3 自行开发的测试软件192

9.8 小结193

第10章 测试计划195

10.1 编写测试计划的目的196

10.1.1 帮助软件测试进行得更顺利197

10.1.2 明确测试方向、促进彼此沟通198

10.1.3 让软件测试更易于管理198

10.2 计划的种类199

10.3 计划的纲要200

10.4 STP的范例202

10.5 DTP的范例202

10.6 小结203

第11章 其他文件准备205

11.1 软件开发所应准备的文件类别206

11.1.1 销售用途206

11.1.2 设计用途207

11.1.3 产品用途208

11.1.4 客服用途210

11.1.5 测试用途211

11.2 准备文件的目的212

11.3 如何准备文件214

11.4 测试人员所应准备的文件及模板215

11.4.1 Bug Report用例216

11.4.2 FAQ用例217

11.4.3 Test Script用例217

11.4.4 Performance Test Report用例218

11.4.5 Compatibility Test Report用例218

11.5 小结218

第12章 I18N的介绍与L10N的测试219

12.1 什么是I18N与L10N220

12.2 I18N与L10N的重要性221

12.3 多国语言的问题223

12.3.1 Unicode与DBCS的问题223

12.3.2 地区性数值设置(Local Setting)与字体设置(Font Setting)224

12.3.3 扩展字符(Extended Characters)225

12.3.4 断字(Truncation)问题226

12.3.5 执行中所组成的字符串(Run-Time Composite Strings)227

12.3.6 使用对象的问题229

12.3.7 图形内容的问题230

12.4 如何避免问题发生230

12.5 如何实施L10N232

12.6 如何进行L10N的测试233

12.6.1 接口测试(Pseudo UI)233

12.6.2 先行测试(Pilot Project)234

12.7 小结235

第3篇 管理篇239

第13章 项目管理的技巧239

13.1 经验的积累240

13.1.1 后期诊断分析241

13.1.2 前置问题列表241

13.1.3 管理事务的四大项目242

13.2 工作分割和单位化243

13.2.1 分割的模式243

13.2.2 分割的方法245

13.3 分析工具246

13.3.1 REDC246

13.3.2 SWOT248

13.4 建立检查单(Check List)251

13.5 小结252

第14章 QA人员的角色与责任253

14.1 组织结构介绍254

14.1.1 功能式组织结构256

14.1.2 矩阵式组织结构257

14.1.3 项目式组织结构258

14.2 软件开发人员的组织结构259

14.3 QA人员的组织结构263

14.3.1 以产品或项目划分263

14.3.2 以专业项目划分263

14.3.3 以产品划分的建议事项264

14.4 QA人员的角色扮演264

14.4.1 QA Engineer265

14.4.2 QA Lead266

14.4.3 QA Manager267

14.5 小结268

第15章 衡量进度的技巧与方法269

15.1 安排进度的基本观念270

15.1.1 进度安排三要项271

15.1.2 进度安排三重点271

15.2 Gantt Chart(甘特图)272

15.2.1 依存关系(Dependency)273

15.3 PERT Chart与CPM的运用275

15.4 COCOMO开发进度估算法278

15.4.1 模块等级279

15.4.2 程序代码的行数与Effort279

15.4.3 产品分类表279

15.4.4 计算公式表280

15.5 EQF预估进度准确度282

15.6 软件缺陷比率的估算285

15.6.1 缺陷数量估算法285

15.6.2 平均值估算法286

15.6.3 缺陷密度估算法286

15.6.4 缺陷群组预测法287

15.7 小结288

第16章 其他管理要项289

16.1 软件缺陷反馈的漏洞290

16.2 F4产品稳定状态图293

16.3 文件管理296

16.3.1 文件管理的目的296

16.3.2 文件管理系统的管理方法297

16.4 其他管理项目建议298

16.5 小结300

附录 光盘内容说明301

热门推荐