图书介绍
实用软件评测技术PDF|Epub|txt|kindle电子书版本网盘下载
![实用软件评测技术](https://www.shukui.net/cover/57/31738040.jpg)
- 翟天喜主编;南宁副主编 著
- 出版社: 长沙:国防科技大学出版社
- ISBN:9787810993388
- 出版时间:2007
- 标注页数:276页
- 文件大小:35MB
- 文件页数:289页
- 主题词:电工技术-高等学校-教材
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 软件工程2
1.3.1 软件工程的定义2
1.3.2 软件工程三要素3
1.4 软件质量保证4
1.5 软件测试的定义5
1.6 软件测试的发展趋势6
第2章 软件测试基础7
2.1 软件失效的案例7
2.2 软件测试的重要性9
2.3 软件测试的对象9
2.4 软件测试的分类10
2.4.1 按测试过程分类10
2.4.2 按测试用例设计方法分类11
2.4.3 按实施对象分类11
2.4.4 按执行方式分类11
2.5 软件测试的目的11
2.6 软件测试的原则12
2.7 软件测试模型12
2.7.1 软件测试的模型——V模型12
2.7.2 软件测试的模型——W模型13
2.7.3 软件测试的模型——H模型14
2.7.4 软件测试的模型——X模型15
2.7.5 软件测试的模型——前置测试模型16
第3章 软件测试方法19
3.1 软件测试方法分类19
3.2 白盒测试20
3.2.1 语句覆盖21
3.2.2 判定覆盖22
3.2.3 条件覆盖22
3.2.4 判定/条件覆盖22
3.2.5 条件组合覆盖23
3.2.6 点覆盖24
3.2.7 边覆盖24
3.2.8 路径覆盖24
3.2.9 循环测试25
3.3 黑盒测试26
3.3.1 等价类划分27
3.3.2 边界值分析30
3.3.3 错误推测30
3.3.4 对比测试31
3.3.5 因果图31
3.4 代码审查32
3.4.1 桌前检查32
3.4.2 代码会审32
3.4.3 走查32
3.5 数学证明33
3.6 计算机辅助静态分析33
3.7 回归测试34
3.8 综合测试举例34
第4章 软件测试类型39
4.1 需求分析测试39
4.2 概要设计与详细设计测试40
4.3 编码与软件单元测试(Unit Testing)41
4.3.1 单元测试的内容41
4.3.2 单元测试的步骤42
4.4 软件部件集成与系统集成测试(Integrated Testing)43
4.4.1 一次性集成方式(big bang)44
4.4.2 增殖式集成方式44
4.4.3 集成测试的组织和实施48
4.4.4 集成测试完成的标志48
4.5 确认与验收测试(Validation Testing)48
4.5.1 确认测试(黑盒测试)49
4.5.2 软件配置复查49
4.5.3 α测试和β测试49
4.5.4 验收测试(acceptance testing)50
4.5.5 确认测试的结果50
4.5.6 系统测试(system testing)51
第5章 白盒测试用例设计53
5.1 测试用例概述53
5.1.1 测试用例的定义和特征53
5.1.2 设计测试用例的基本准则53
5.1.3 测试用例设计书写标准53
5.2 白盒测试概念54
5.3 测试覆盖率54
5.4 逻辑覆盖法55
5.5 白盒测试用例设计方法56
5.5.1 逻辑覆盖法56
5.5.2 路径测试59
5.5.3 基本路径测试59
5.6 最少测试用例数计算65
第6章 黑盒测试用例设计68
6.1 黑盒测试概述68
6.2 等价类划分方法69
6.2.1 划分等价类69
6.2.2 划分等价类的标准69
6.2.3 划分等价类的原则70
6.2.4 设计测试用例70
6.2.5 等价类划分法设计测试用例举例71
6.3 边界值分析法76
6.3.1 基于边界值分析方法选择测试用例的原则76
6.3.2 边界值分析法设计测试用例举例81
6.4 错误推测法85
6.5 因果图分析法86
6.5.1 因果图介绍86
6.5.2 因果图概念86
6.5.3 因果图方法87
6.5.4 因果图分析法设计测试用例举例88
6.6 判定表驱动测试方法91
6.6.1 判定表组成92
6.6.2 规则及规则合并92
6.6.3 判定表的建立步骤93
6.6.4 建立判定表举例93
6.6.5 判定表在功能测试中的应用95
6.7 场景法97
6.7.1 基本流和备选流97
6.7.2 ATM例子98
6.8 测试方法选择的综合策略104
第7章 黑盒测试实例105
7.1 测试项目介绍105
7.2 测试用例设计106
7.2.1 系统启动106
7.2.2 题库及考生信息管理模块107
7.2.3 考试模块119
7.3 在测试工作中的几点体会121
第8章 软件自动化测试123
8.1 自动化测试的意义123
8.1.1 手工测试的局限性123
8.1.2 自动化测试带来的好处123
8.2 自动化测试的定义和引入123
8.3 自动化测试的原理和方法124
8.3.1 代码分析124
8.3.2 捕获和回放124
8.3.3 脚本技术125
8.4 自动化测试工具的作用及优势127
8.5 软件自动化测试生存周期方法学128
8.6 软件自动化测试工具简介129
8.6.1 自动化测试工具的特征129
8.6.2 自动化测试工具的分类130
8.7 常用测试工具131
8.7.1 Mercury公司测试工具131
8.7.2 IBM Rational测试工具131
8.7.3 Compuware公司测试工具132
8.7.4 其他公司测试工具132
8.7.5 一些开源测试工具133
8.8 软件自动化测试过程134
8.8.1 测试计划134
8.8.2 测试设计136
8.8.3 测试开发136
8.8.4 测试执行136
8.8.5 测试评估137
第9章 软件自动化测试实例138
9.1 测试工具SQA Suite介绍138
9.1.1 安装138
9.1.2 设置138
9.1.3 SQA测试工作流程152
9.1.4 注意事项153
9.2 医院管理信息系统(HIS)介绍154
9.3 用SQA Suite对HIS进行测试的主要过程154
第10章 软件缺陷跟踪和管理170
10.1 软件缺陷定义170
10.2 软件缺陷分类170
10.2.1 按缺陷的影响和后果分类170
10.2.2 按缺陷的性质和范围分类171
10.2.3 按软件生存期阶段分类172
10.3 软件缺陷描述174
10.3.1 软件缺陷的基本描述174
10.3.2 软件缺陷属性174
10.4 软件缺陷的处理和跟踪179
10.4.1 简单、优化的软件缺陷生命周期179
10.4.2 复杂的软件缺陷生命周期179
10.4.3 软件缺陷生命周期综述180
10.4.4 软件缺陷处理技巧180
10.4.5 软件缺陷跟踪系统181
10.5 软件缺陷报告182
10.5.1 软件缺陷报告项目182
10.5.2 软件缺陷报告的示例183
10.6 缺陷跟踪数据库信息185
10.7 缺陷跟踪的方法和图表186
第11章 软件性能测试188
11.1 性能测试目的188
11.2 性能测试应用场合188
11.3 性能测试类型189
11.3.1 性能指标测试189
11.3.2 负载测试190
11.3.3 压力测试190
11.3.4 并发性能测试191
11.3.5 疲劳测试192
11.3.6 大数据量测试192
11.4 性能测试指标192
11.4.1 客户端交易处理性能指标193
11.4.2 服务器操作系统资源监控指标194
11.4.3 数据库资源监控指标197
11.4.4 Web服务器监控指标199
11.5 性能测试过程200
第12章 软件性能测试实例202
12.1 项目背景202
12.2 系统性能指标估算203
12.3 测试策略、方法及工具203
12.4 测试用例和测试场景设计203
12.5 测试结果及分析204
12.5.1 业务测试结果与分析204
12.5.2 系统业务容量扩充能力分析205
12.5.3 服务器监测结果与分析206
12.5.4 网络的监测结果与分析207
12.6 测试结论与评估208
第13章 软件质量管理和评估209
13.1 软件质量209
13.1.1 软件质量的定义209
13.1.2 影响软件质量的因素210
13.2 过程管理对质量的重要性211
13.2.1 过程的定义211
13.2.2 不成熟的软件机构和成熟的软件机构的对比211
13.2.3 过程、技术和人之间的关系213
13.3 全面质量管理与质量体系模型213
13.3.1 全面质量管理的历史发展213
13.3.2 全面质量管理的代表人物214
13.3.3 全面质量管理与质量体系模型215
13.4 软件企业质量体系的建立227
13.4.1 过程改进应遵循的原则227
13.4.2 用管理的系统方法实施过程改进228
13.4.3 质量管理工作的基本工作231
13.5 软件质量评估过程241
13.5.1 软件质量评测组织的构成241
13.5.2 评价软件质量的步骤241
第14章 软件测试标准243
14.1 标准和标准化243
14.1.1 标准243
14.1.2 标准化243
14.1.3 标准化的实质和目的243
14.1.4 标准化的对象243
14.1.5 标准化的主要作用243
14.1.6 标准化的基本过程244
14.2 标准的分类244
14.3 标准的编号245
14.4 标准化组织248
14.5 ISO9000:2000标准248
14.6 软件测试国家标准249
14.7 GB/T18905-2002介绍250
14.7.1 组成250
14.7.2 各部分之间的关系250
14.7.3 通用评价过程251
14.8 GB/T16260-2003介绍252
14.8.1 相关标准的发展252
14.8.2 基本组成252
14.8.3 关于使用质量253
附录一 广东软件评测中心软件成果鉴定测试细则254
附录二 GB/T18905-2002软件工程产品评价(第一部分)264