图书介绍
软件测试PDF|Epub|txt|kindle电子书版本网盘下载
- 赵瑞莲编 著
- 出版社: 北京:高等教育出版社
- ISBN:7040136988
- 出版时间:2004
- 标注页数:216页
- 文件大小:15MB
- 文件页数:225页
- 主题词:软件-测试-高等教育-教材
PDF下载
下载说明
软件测试PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论1
1.1 计算机系统中软件的可靠性问题1
1.2 软件测试与软件可靠性2
1.3 软件测试的发展历史、现状和展望4
小结7
第1章习题7
第2章 软件测试的实质8
2.1 软件测试的基本概念8
2.1.1 软件测试的目的8
2.1.2 软件测试涉及的关键问题11
2.1.3 软件测试与软件质量保证12
2.2 软件故障12
2.2.1 故障定义12
2.2.2 软件故障分类13
2.2.3 软件故障的修复费用14
2.3 测试的复杂性与经济性15
2.4 测试的充分性问题18
2.5 测试原则19
2.6 停止测试的标准23
2.6.1 五类常用的停止测试标准23
2.6.2 第四类停止测试标准25
小结26
第2章习题27
第3章 软件测试策略28
3.1 软件开发模型28
3.2 软件测试过程31
3.2.1 单元测试32
3.2.2 集成测试35
3.2.3 确认测试36
3.2.4 系统测试37
3.2.5 验收测试37
3.3 黑盒测试与白盒测试38
3.3.1 黑盒测试39
3.3.2 白盒测试40
3.3.3 黑盒测试与白盒测试的比较40
3.4 静态测试与动态测试42
3.5 验证测试与确认测试44
小结45
第3章习题45
第4章 黑盒测试46
4.1 3个被测程序46
4.1.1 三角形问题46
4.1.2 NextDate函数47
4.1.3 雇佣金问题47
4.2 等价类划分测试48
4.2.1 等价类划分48
4.2.2 常见的等价类划分测试形式50
4.2.3 等价类划分测试举例51
4.2.4 等价类划分测试的指导方针56
4.3 边界值分析57
4.3.1 边界条件57
4.3.2 次边界条件58
4.3.3 边界值分析测试59
4.3.4 健壮性测试61
4.3.5 边界值分析举例61
4.3.6 边界值分析的局限性64
4.4 决策表测试64
4.4.1 决策表64
4.4.2 决策表在黑盒测试中的应用68
4.4.3 决策表测试的指导方针72
4.5 其他黑盒测试方法72
4.5.1 因果图72
4.5.2 特殊值测试75
4.5.3 故障猜测法75
4.6 黑盒测试效率76
小结78
第4章习题78
第5章 白盒测试80
5.1 程序控制流图80
5.2 逻辑覆盖82
5.3 路径分析86
5.3.1 程序路径表示86
5.3.2 程序中路径数的计算88
5.3.3 Z路径覆盖90
5.3.4 独立路径测试90
5.4 数据流测试91
5.4.1 数据流分析91
5.4.2 定义/使用测试93
5.5 符号测试100
5.6 域测试策略102
5.7 程序变异105
5.7.1 程序强变异105
5.7.2 程序弱变异107
5.8 程序插装108
小结110
第5章习题110
第6章 集成测试与系统测试112
6.1 集成测试112
6.1.1 增式集成测试与非增式集成测试112
6.1.2 自顶向下集成测试与自底向上集成测试114
6.2 系统测试119
6.2.1 性能测试120
6.2.2 强度测试120
6.2.3 安全性测试120
6.2.4 恢复测试120
6.2.5 安装测试121
6.2.6 可靠性测试121
6.2.7 配置测试121
6.2.8 可用性测试122
6.2.9 兼容性测试124
6.2.10 文档资料测试126
6.2.11 网站测试128
小结130
第6章习题131
第7章 验证测试和确认测试132
7.1 验证的基本方法132
7.1.1 软件审查133
7.1.2 走查134
7.1.3 伙伴检查135
7.1.4 建议135
7.2 验证活动136
7.2.1 审查单136
7.2.2 需求验证136
7.2.3 功能设计验证137
7.2.4 详细设计验证138
7.2.5 代码验证138
7.3 通用代码审查单139
7.4 确认测试142
7.4.1 确认任务142
7.4.2 确认测试策略143
7.4.3 确认测试活动144
7.4.4 累进测试和回归测试147
7.4.5 测试执行147
小结148
第7章习题149
第8章 测试计划与测试文档150
8.1 测试计划150
8.2 软件测试文档151
8.3 主测试计划152
8.4 验证测试计划153
8.4.1 制定验证测试计划153
8.4.2 验证执行154
8.5 确认测试计划155
8.5.1 制定确认测试计划155
8.5.2 测试结构设计156
8.5.3 详细测试设计156
8.5.4 测试执行和事故报告160
8.6 测试评估162
8.7 用户手册163
8.8 IEEE/ANSI测试文档概述163
8.9 软件生存周期各阶段的测试任务与可交付的文档165
8.9.1 需求阶段165
8.9.2 功能设计阶段165
8.9.3 详细设计阶段166
8.9.4 编码阶段166
8.9.5 测试阶段166
8.9.6 运行/维护阶段167
小结167
第8章习题167
第9章 面向对象的软件测试169
9.1 面向对象的概念169
9.1.1 对象169
9.1.2 消息170
9.1.3 接口170
9.1.4 类170
9.1.5 继承171
9.1.6 动态绑定171
9.2 面向对象的测试与传统软件测试的区别171
9.3 面向对象软件测试172
9.4 类测试173
9.5 面向对象的集成测试179
小结181
第9章习题181
第10章 软件测试自动化和测试工具182
10.1 测试与测试自动化182
10.2 测试工具182
10.2.1 白盒测试工具183
10.2.2 黑盒测试工具184
10.2.3 测试设计和开发工具185
10.2.4 测试执行和评估工具185
10.2.5 测试管理工具186
10.2.6 测试工具的选择187
10.3 常用测试工具简介188
10.3.1 Parasoft C++ Test测试工具简介188
10.3.2 白盒工具——NuMega DecPartner Studio188
10.3.3 黑盒测试工具——QACenter191
10.3.4 数据库测试工具192
10.3.5 测试管理工具——TestDirector193
10.4 测试自动化和测试工具的好处193
10.5 测试自动化和测试工具存在的问题194
小结195
第10章习题195
第11章 软件质量保证196
11.1 软件质量保证196
11.2 软件测试管理技术197
11.3 测试的组织方式199
11.4 能力成熟度模型CMM201
11.4.1 CMM的等级201
11.4.2 CMM等级3202
11.5 ISO 9000标准203
小结204
第11章习题204
第12章 软件测试职业指导205
12.1 软件测试职位205
12.2 优秀软件测试工程师应具备的素质205
12.3 软件测试信息资源207
12.3.1 正规培训207
12.3.2 因特网208
12.3.3 专业组织209
小结210
第12章习题210
附录 软件工程的测试标准211
参考文献214
参考网站216