软件测试与软件质量评价PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:尹平,许聚常,张慧颖编著
- 出 版 社:北京市:国防工业出版社
- 出版年份:2008
- ISBN:9787118057492
- 页数:377 页
第1章 基本概念 1
1.1软件 1
1.2软件质量 4
1.3软件工程 10
1.4软件生存周期 11
1.5软件测试 14
1.6错误、故障、缺陷、失效 16
1.7精确和准确 18
1.8可测试性、测试可重现性 19
1.9软件评价 19
1.10软件质量度量 20
1.11软件质量的标度 23
1.12评价、度量、测试的关系 28
第2章 软件测试概述 30
2.1软件测试的意义 30
2.2软件测试目标 34
2.3软件测试原则 34
2.4软件测试分类 39
2.5软件错误 43
2.5.1软件错误分析 43
2.5.2软件错误类型 46
2.5.3软件错误级别 48
第3章 软件测试技术 50
3.1概述 50
3.2静态测试技术 51
3.2.1桌面检查 52
3.2.2代码审查 54
3.2.3代码走查 57
3.2.4静态分析 58
3.3动态测试技术 70
3.3.1白盒测试 70
3.3.2黑盒测试 96
3.3.3白盒测试和黑盒测试的比较 126
3.3.4灰盒测试 128
3.3.5类测试 129
第4章 软件测试策略 134
4.1概述 134
4.2单元测试 135
4.2.1技术要求 135
4.2.2测试内容 136
4.3部件测试 139
4.3.1技术要求 139
4.3.2测试内容 140
4.4配置项测试 141
4.4.1技术要求 142
4.4.2测试内容 143
4.5系统测试 150
4.5.1技术要求 151
4.5.2测试内容 152
4.6回归测试 152
4.6.1回归测试策略 153
4.6.2回归测试内容 154
4.6.3注意事项 155
4.7测试结束条件 156
第5章 软件测试过程 157
5.1概述 157
5.2测试策划阶段 158
5.2.1确定测试目标 158
5.2.2确定测试需求 159
5.2.3确定测试技术和方法 159
5.2.4确定测试充分性要求 160
5.2.5确定测试终止要求 160
5.2.6确定资源要求 161
5.2.7确定测试通过准则 162
5.2.8确定测试进度 162
5.2.9风险分析 162
5.2.10确定测试过程工作产品 162
5.2.11编制文档 163
5.2.12评审 164
5.3测试设计和实现阶段 165
5.3.1设计测试用例 165
5.3.2设计和获取测试数据 168
5.3.3获取测试资源 168
5.3.4开发测试程序 169
5.3.5建立和校准测试环境 169
5.3.6编制文档 170
5.3.7评审 172
5.4测试执行阶段 173
5.4.1活动 173
5.4.2注意事项 174
5.5测试总结阶段 175
5.5.1分析测试结果 175
5.5.2编制测试报告 176
5.5.3评审 178
5.6测试文档的剪裁 178
5.7软件测试过程的持续改进 179
5.7.1测试过程改进步骤 179
5.7.2测试过程改进内容 180
5.7.3软件测试过程改进注意事项 181
第6章 软件测试及管理工具 183
6.1概述 183
6.2静态测试工具 183
6.2.1复杂度分析 184
6.2.2代码理解 184
6.2.3句法和语义分析 185
6.2.4接口分析 185
6.3动态测试工具 185
6.3.1捕获/回放 185
6.3.2覆盖分析 186
6.3.3存储器测试 186
6.3.4仿真器和性能 187
6.3.5网络测试工具 187
6.3.6负载压力测试工具 187
6.3.7专用测试工具 187
6.4测试管理工具 187
6.4.1测试用例管理工具 188
6.4.2过程管理工具 188
6.4.3问题管理工具 189
6.4.4配置管理工具 189
6.5测试支持工具 189
6.5.1测试策划和设计工具 190
6.5.2测试数据生成工具 190
6.5.3制定测试文档工具 190
6.5.4测试执行和评估工具 190
6.6工具的选择 191
6.6.1选择时应考虑的因素 191
6.6.2选择时重点考虑的内容 192
6.7使用工具注意的问题 193
第7章 软件测试的组织和管理 195
7.1概述 195
7.2软件测试组织 196
7.2.1测试组的组织 196
7.2.2单元测试的组织 198
7.2.3部件测试的组织 199
7.2.4配置项测试的组织 199
7.2.5系统测试的组织 200
7.3软件测试的配置管理 201
7.3.1基本概念 201
7.3.2CMM对软件配置管理的要求 203
7.3.3软件测试配置管理实施 206
7.3.4注意事项 215
7.4软件测试的质量保证 217
7.4.1CMM对软件质量保证的要求 217
7.4.2软件测试质量保证实施 220
7.4.3评审 223
7.4.4注意事项 225
第8章 专项性测试 227
8.1GUI测试 227
8.1.1界面总体测试 227
8.1.2对窗口进行测试的重点 228
8.1.3对下拉式菜单进行测试的重点 229
8.1.4对数据项操作进行测试的重点 229
8.1.5其他 229
8.2嵌入式软件测试 230
8.2.1软件测试途径 230
8.2.2测试工具 231
8.3客户/服务器系统的测试 232
8.4用户文档测试 233
8.4.1用户文档测试的范围 233
8.4.2用户手册的测试 235
8.4.3在线帮助的测试 236
8.5负载压力测试 237
8.5.1负载压力测试基本概念 237
8.5.2负载压力测试解决方案 237
8.5.3负载压力测试实施 238
8.6Web应用测试 239
8.7安全性测试 247
8.7.1安全性测试的分类 247
8.7.2安全机制的功能测试 248
8.7.3安全机制的性能测试 249
8.7.4测试方法 249
8.8兼容性测试 250
8.8.1硬件兼容性测试 250
8.8.2软件兼容性测试 251
8.8.3数据兼容性测试 253
8.8.4新旧系统数据迁移测试 254
8.8.5平台化软件测试 254
第9章 软件测试能力成熟度模型 256
9.1概述 256
9.2测试能力成熟度模型 258
9.2.1成熟度等级 258
9.2.2评估模型 259
9.3TMM等级行为特征 260
9.3.1初始级 260
9.3.2阶段定义级 260
9.3.3集成级 261
9.3.4管理和测量级 261
9.3.5优化、缺陷预防和质量控制级 262
9.4TMM等级成熟度目标 262
9.4.1等级2——阶段定义 262
9.4.2等级3——集成 264
9.4.3等级4——管理和测量 266
9.4.4等级5——优化、缺陷预防和质量控制 268
9.5活动、任务和职责 270
9.6CMM和TMM之间的关系 272
第10章 软件质量度量 273
10.1概述 273
10.2质量模型 273
10.2.1内部质量和外部质量模型 273
10.2.2内部质量和外部质量的分层定义 274
10.2.3使用质量的质量模型及定义 277
10.3软件度量 278
10.3.1软件度量的目的 278
10.3.2质量度量的分类 278
10.4质量度量的使用及说明 290
10.4.1质量模型的使用 290
10.4.2软件度量的一些认识 292
10.4.3软件测量与评价实例 293
10.5小结 297
10.5.1质量模型的确定 297
10.5.2评价指标(评价准则)的确定 297
第11章 软件产品评价 299
11.1概述 299
11.2评价的级别 299
11.3评价的分类 300
11.3.1开发者的评价 301
11.3.2需方的评价 302
11.3.3评价者的评价 302
11.4评价方法 303
11.4.1对用户和产品技术文档的评审 303
11.4.2基于供方课程和培训的评价 303
11.4.3对软件工程过程的评估 303
11.4.4对供方运行历史的评审 305
11.4.5对顾客运行历史的评审 306
11.4.6对供方的能力、支持和质量体系的评审 307
11.4.7原型和其他评价方法 307
11.5评价策划和管理 308
11.5.1评价支持机构的主要任务 309
11.5.2评价的管理支持 310
第12章 评价过程 312
12.1概述 312
12.2通用评价过程 313
12.2.1确立评价需求 313
12.2.2规定评价 322
12.2.3设计评价 327
12.2.4执行评价 331
12.3开发者用的评价过程 333
12.3.1适用范围 333
12.3.2开发者用的评价概念 333
12.3.3评价过程的实施 334
12.3.4质量评价的评审和对组织的反馈 338
12.4需方用的评价过程 338
12.4.1适用范围 338
12.4.2需方用的评价的概念 339
12.4.3评价过程的实施 342
12.5评价者用的评价过程 353
12.5.1适用范围 353
12.5.2评价者用的评价的概念 353
12.5.3评价者用的评价过程的实施 356
附录A代码审查单 361
附录B相关标准 367
参考文献 376
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《重庆市绿色建筑评价技术指南》重庆大学,重庆市建筑节能协会绿色建筑专业委员会主编 2018
- 《环境影响评价公众参与理论与实践研究》樊春燕主编 2019
- 《间充质干细胞基础与临床》韩忠朝著 2015
- 《土壤环境监测前沿分析测试方法研究》中国环境监测总站编著 2018
- 《江苏中小企业生态环境评价报告》南京大学金陵学院企业生态研究中心 2019
- 《基于核心素养的有效学习与学业评价策略 初中政治》李亚莉主编 2018
- 《王充儒道思想评价》颜莉著 2020
- 《江苏中小企业生态环境评价报告 2016》南京大学金陵学院企业生态研究中心 2017
- 《中国二氧化碳减排和环境协同效益评价模型的构建与研究》杨曦,滕飞著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《抗战三部曲 国防诗歌集》蒲风著 1937
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017