出版社:清华大学出版社
年代:2004
定价:10.0
本书讲述了软件测试的基本理论和技术,以及软件测试的主要发展方向,特别是在软件开发过程中的测试、产品测试、标准符合性测试和互操作性测试,有独到之处,不但总结了当前一些软件工程的理论结果,还反遇了我国在软件测试方面的技术水平及实践经验。本书内容为软件测试的意义、软件测试的分类、测试技术、软件开发过程中的测试、产品测试、可靠性测试、标准符合性测试、互操作性测试、软件测试环境与测试工具以及软件测试管理等。
目 录
第1章 软件测试引论 1
1.1 质量和质量认识论 1
1.2 软件产品和其他产品的差异 3
1.3 软件质量 4
1.4 软件测试 9
1.4.1 软件测试的重要性 9
1.4.2 软件测试的目的和原则 10
1.4.3 软件测试过程 12
1.4.4 软件测试与相关的几个概念 13
1.5 软件测试方法分类 14
1.6 软件错误的分级 17
第2章 测试技术 18
2.1 软件开发V模型 18
2.2 软件评审方法 20
2.3 程序静态检查方法 22
2.3.1 桌前检查(desk checking) 22
2.3.2 代码评审(code reading review) 23
2.3.3 走查(walk-through) 24
2.4 测试用例设计原则 24
2.5 软件测试基本技术 25
2.6 排错 28
2.7 软件测试自动化技术 29
2.7.1 测试工具分类 30
2.7.2 脚本技术 31
2.7.3 测试件结构 32
2.7.4 自动测试的前后处理 33
第3章 软件开发过程中的测试 34
3.1 软件结构 34
3.1.1 程序单元 35
3.1.2 模块 36
3.1.3 分系统或分程序 36
3.1.4 系统或程序 36
3.1.5 软部件或构件(software component) 37
3.2 单元测试 37
3.2.1 单元测试内容 37
3.2.2 进入单元测试的条件 39
3.2.3 单元测试的方法 39
3.2.4 单元测试具体要求 39
3.2.5 单元测试实施步骤 40
3.2.6 单元测试通过准则 41
3.3 集成测试 42
3.3.1 集成测试的内容 42
3.3.2 集成测试适应对象 43
3.3.3 集成测试的进入条件 43
3.3.4 集成测试的方法 43
3.3.5 集成测试的具体要求 47
3.3.6 集成测试的实施步骤 48
3.3.7 集成测试通过准则 48
3.4 系统测试 49
3.4.1 系统测试内容 49
3.4.2 系统测试适用的对象 53
3.4.3 系统测试进入的条件 53
3.4.4 系统测试的具体要求 53
3.4.5 系统测试的方法 54
3.4.6 系统测试实施步骤 55
3.4.7 系统测试通过准则 56
3.5 验收测试和配置审计 56
3.5.1 基本原则 57
3.5.2 验收测试和配置审计内容 57
3.5.3 验收测试和配置审计的步骤 57
3.6 软件质量评价简介 58
3.6.1 有关概念 59
3.6.2 外部和内部质量模型 60
第4章 产品测试 62
4.1 功能测试 62
4.1.1 测试目的 62
4.1.2 测试内容 62
4.1.3 测试方法 64
4.1.4 测试要求 71
4.1.5 测试实施步骤 72
4.1.6 测试评审 72
4.1.7 测试文档 77
4.2 性能测试 77
4.2.1 测试目的 77
4.2.2 测试内容 78
4.2.3 测试方法 78
4.2.4 测试结果 80
4.2.5 测试文档 80
4.3 β(Beta)测试 81
4.3.1 测试目的 81
4.3.2 测试内容 81
4.3.3 测试方法 81
4.3.4 测试过程 82
4.3.5 测试评审 82
4.4 Benchmark(基准)测试 83
4.4.1 测试目的 83
4.4.2 测试内容 83
4.4.3 测试方法 84
4.5 其他测试 88
4.5.1 配置测试 89
4.5.2 兼容性测试 89
4.5.3 易用性测试 89
4.5.4 强度测试 90
4.6 测试的可重现性 91
4.6.1 测试用例的重用 91
4.6.2 分离和再现软件缺陷 92
4.6.3 实例 93
第5章 可靠性测试 95
5.1 软件系统的可靠性 95
5.1.1 可靠性 96
5.1.2 可用性 96
5.1.3 易用性 97
5.2 软件系统的可靠性测试 97
5.2.1 可靠性测试的目的 97
5.2.2 可靠性测试的特点 98
5.2.3 进行可靠性测试的基本条件 99
5.3 软件系统可靠性测试的实施 100
5.3.1 制订测试计划 100
5.3.2 测试设计 101
5.3.3 测试执行 102
5.3.4 测试总结 104
5.4 可靠性测试的一个例子:“银河”机的可靠性测试 105
5.4.1 系统可靠性测试计划 105
5.4.2 测试用例的选择 107
5.4.3 测试分析报告 109
第6章 标准符合性测试 111
6.1 背景与概念 111
6.2 国家软件相关标准 112
6.2.1 标准的分类 112
6.2.2 软件工程类标准 114
6.2.3 中文信息处理标准 116
6.3 标准符合性测试 125
6.3.1 关键技术 125
6.3.2 标准符合性测试的工作过程 126
6.3.3 标准符合性测试的管理 128
第7章 互操作性测试 131
7.1 软件的互操作性 131
7.1.1 互操作性(interoperability) 132
7.1.2 网络应用的3个阶段 132
7.2 支持互操作的软件体系结构模型 133
7.2.1 CORBA构件模型 133
7.2.2 EJB构件模型 134
7.2.3 COM构件模型 134
7.3 软件互操作性测试 134
7.3.1 软件互操作性测试 134
7.3.2 软件互操作性测试的特点 134
7.3.3 测试内容 136
7.4 软件互操作性的认证 136
7.5 软件互操作性测试实例 137
7.5.1 软件测试实践 138
7.5.2 测试支持软件 138
7.6 小结与建议 139
第8章 软件测试环境与工具 140
8.1 软件测试工具的分类 140
8.2 软件静态分析工具 141
8.2.1 分析理解 142
8.2.2 质量度量 142
8.2.3 规则检查 142
8.2.4 特殊检查 144
8.2.5 几个较为典型的静态测试工具 145
8.3 软件动态测试工具 147
8.3.1 测试准备 147
8.3.2 测试执行 151
8.3.3 测试评价 152
8.3.4 几个较为典型的动态测试工具 152
8.4 软件测试管理工具 161
8.4.1 软件测试管理工具主要解决的问题 161
8.4.2 软件测试管理工具的设计思路 161
8.4.3 一个典型的软件测试管理工具:TestDirector 168
8.5 对于软件测试工具的一些认识 170
第9章 软件测试管理 172
9.1 软件测试过程 173
9.1.1 软件测试计划 174
9.1.2 测试设计 176
9.1.3 测试执行 177
9.1.4 软件测试总结 180
9.1.5 软件测试文档 180
9.1.6 测试工作贯穿于软件开发全过程 183
9.2 软件测试管理 184
9.2.1 测试组织 184
9.2.2 测试质量管理 187
9.2.3 测试进度与测试资源管理 190
9.2.4 测试配置和文档管理 192
9.3 测试管理工具 193
参考文献 194
本书讲述了软件测试的基本理论和技术,以及软件测试主要要发展方向,特别是在软件开发过程中的测试、产品测试、标准符合性测试和互操作性测试等方面有独到之处,不但总结了当前一些软件工程的理论结果,还反映了我国在软件测试方面的技术水平以及实践经验。本书内容为软件测试的意义、软件测试方法的分类、软件测试技术、软件开发过程中的测试、产品测试、可靠性测试、标准符合性测试、互操作性测试、软件测试环境与工具和软件测试管理等。
书籍详细信息 | |||
书名 | 软件测试实用指南站内查询相似图书 | ||
9787302098607 《软件测试实用指南》pdf扫描版电子书已有网友提供下载资源链接 | |||
出版地 | 北京 | 出版单位 | 清华大学出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 10.0 | 语种 | 简体中文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 160 | 印数 | 5000 |
软件测试实用指南是清华大学出版社于2004.出版的中图分类号为 TP311.5-62 的主题关于 软件-测试-指南 的书籍。
(美) 鲁特 (Root,R.) , (美) 斯维尼 (Sweeney,M.R.) , 著
(美) 达斯汀 (Dustin,E.) , (美) 加瑞特 (Garrett,T.) , (美) 高夫 (Gauf,B.) , 著
(美) 克里斯平 (Crispin,L.) , (美) 格雷戈里 (Gregory,J.) , 著
斛嘉乙, 符永蔚, 樊映川, 著
(美) 达斯廷 (Dustin,E.) , (美) 加勒特 (Garrett,T.) , (美) 高夫 (Gauf,B.) , 著
(美) 阿希 (Ash,L.) , 著
(荷) 库曼 (Koomen,T.) , (荷兰) 波尔 (Pol,M.) , 著
美国OWASP基金会, 著
李幸超, 著