软件测试PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:肖汉主编;郭运宏,肖波副主编
- 出 版 社:北京:电子工业出版社
- 出版年份:2013
- ISBN:9787121203817
- 页数:279 页
第1章 软件测试概述 1
1.1 软件质量概述 2
1.1.1 软件及其特性 2
1.1.2 软件危机与软件工程 3
1.1.3 软件质量 4
1.1.4 质量属性 5
1.2 软件测试的概念 6
1.2.1 软件测试的概念 7
1.2.2 软件测试的发展 7
1.2.3 软件测试成熟度 9
1.3 软件测试的心理学 10
1.3.1 程序测试的过程具有破坏性 10
1.3.2 程序员应避免测试自己的程序 11
1.3.3 程序设计机构不应测试自己的程序 11
1.4 软件测试的经济学 12
1.5 软件缺陷 14
1.5.1 软件缺陷概述 14
1.5.2 软件缺陷与软件故障案例 15
1.5.3 软件缺陷产生的原因 17
习题1 18
第2章 软件开发过程与计划测试 19
2.1 产品的组成部分 19
2.1.1 软件产品的投入 19
2.1.2 软件产品的组成 21
2.2 软件项目成员 22
2.3 软件开发生命周期模式 23
2.3.1 大爆炸模式 23
2.3.2 边写边改模式 24
2.3.3 瀑布模式 25
2.3.4 螺旋模式 25
2.4 计划测试工作 27
2.4.1 需求审查和评审 27
2.4.2 需求评审的组织与实施 31
2.5 测试需求和任务 34
2.5.1 测试需求分析 35
2.5.2 测试需求的依据与收集 35
2.5.3 功能测试需求 36
2.5.4 非功能测试需求 36
2.5.5 各个阶段的测试任务 37
2.6 资源需求和团队建设 38
2.6.1 确定人力资源需求 38
2.6.2 团队组建 38
2.6.3 确定非人力资源需求 40
2.7 测试工作量估计和进度安排 40
2.7.1 工作量评估原则与评估方法 41
2.7.2 制定测试进度 47
2.8 测试风险分析 48
2.8.1 估计测试工作 49
2.8.2 风险属性 50
小结 52
习题 2 52
第3章 软件测试的模式 53
3.1 测试的原则 53
3.1.1 完全测试程序是不可能的 53
3.1.2 软件测试是有风险的行为 54
3.1.3 测试无法显示潜伏的软件缺陷 55
3.1.4 软件缺陷说明的问题 55
3.1.5 典型例子——杀虫剂怪事 56
3.1.6 不必修复所有的软件缺陷 56
3.1.7 如何界定缺陷 57
3.1.8 产品说明书没有最终版本 57
3.1.9 软件测试员在产品小组中的地位 58
3.1.10 软件测试是一项讲究条理的技术专业 58
3.2 软件测试的术语和定义 58
3.2.1 精确和准确 59
3.2.2 确认和验证 59
3.2.3 质量和可靠性 60
3.2.4 测试和质量保证(QA) 60
小结 61
习题3 61
第4章 测试设计 62
4.1 测试用例设计概述 63
4.1.1 为什么需要测试用例 64
4.1.2 测试用例设计考虑因素 65
4.2 等价类划分法 69
4.3 边界值分析法 74
4.4 因果图法 77
4.4.1 因果图介绍 77
4.4.2 利用因果图生成测试用例的基本步骤 78
4.4.3 因果图举例 80
4.5 错误推测法 85
4.6 功能图分析方法 86
4.7 正交试验法 89
4.7.1 正交表的由来 89
4.7.2 正交试验法 90
4.7.3 利用正交试验设计测试用例的步骤 90
4.7.4 正交表的构成 91
4.7.5 正交表的正交性 91
4.7.6 正交试验法举例 92
4.8 场景法设计测试用例 98
4.8.1 功能测试用例设计基本方法 98
4.9 测试用例的审查 103
4.10 项目具体实例介绍 107
4.10.1 三角形问题 107
4.10.2 Next Date问题 110
4.10.3 佣金问题 113
小结 115
习题4 115
第5章 功能测试 116
5.1 测试执行概述 116
5.2 测试执行准备 118
5.2.1 培训 118
5.2.2 测试环境的建立 119
5.2.3 测试环境的设置 122
5.3 回归测试 123
5.3.1 回归测试策略 124
5.3.2 回归测试实践 126
5.4 软件缺陷的报告 127
5.4.1 软件缺陷的特征 127
5.4.2 软件缺陷的标准 127
5.4.3 如何评估缺陷严重程度和优先级 129
5.4.4 缺陷报告 131
小结 137
习题5 138
第6章 系统测试 139
6.1 基于网页的系统测试 139
6.1.1 Web网站的特点 139
6.1.2 网页测试 140
6.2 基于网站的系统测试 143
6.2.1 功能测试 143
6.2.2 性能测试 154
6.3 系统安全性测试与兼容性测试 156
6.3.1 安全的基本知识 156
6.3.2 常见安全性缺陷和攻击手段 159
6.3.3 软件安全测试过程 164
6.3.4 安全性测试手段 167
6.3.5 安全性测试的评估 176
6.3.6 兼容性测试 177
6.4 系统内存测试与容错性测试 185
6.4.1 内存测试的基本概念 185
6.4.2 静态测试方法 187
6.4.3 使用工具进行动态检查的方法 190
6.4.4 使用调试C运行时间库(DCRT)进行检查 192
6.4.5 自己编码检查越界和泄露 194
6.4.6 内存碎片模拟器的实现 204
6.4.7 容错性测试 207
6.5 系统安装测试 211
6.5.1 基本概念 211
6.5.2 安装测试分类 211
6.5.3 安装测试的具体实施 212
6.5.4 安装测试实践 215
小结 216
习题6 217
第7章 后续测试 218
7.1 验收测试 218
7.2 文档测试 223
7.2.1 软件文档的类型 223
7.2.2 文档测试的重要性 224
7.2.3 审查文档时要找哪些内容 225
7.2.4 文档测试的实质 226
7.3 α测试与β测试 226
7.3.1 α测试 226
7.3.2 β测试 229
小结 232
习题7 232
第8章 配置测试 233
8.1 配置测试综述 233
8.1.1 分离配置缺陷 234
8.1.2 计算工作量 235
8.2 执行任务 237
8.3 获得硬件 240
8.4 对其他硬件进行配置测试 241
小结 241
习题8 242
第9章 软件本地化测试 243
9.1 概述 243
9.2 软件本地化和本地化测试基础 244
9.2.1 软件本地化 244
9.2.2 本地化测试 245
9.2.3 本地化测试和一股测试的区别 246
9.2.4 本地化测试的特点 247
9.2.5 本地化测试的目的和原则 248
9.2.6 软件本地化测试模型 249
9.3 测试本地化软件 249
9.3.1 本地化软件测试的主要内容 249
9.3.2 本地化软件测试策略 250
9.3.3 本地化软件错误典型类型 251
9.3.4 本地化软件测试具体方法 255
9.4 错误报告 257
9.4.1 如何写错误报告 257
9.4.2 如何报告错误 259
小结 260
习题9 260
第10章 软件测试员的职业 261
10.1 软件测试员的工作 261
10.2 如何寻求软件测试职位 263
10.3 如何获得体验机会 264
10.4 如何获得正规培训机会 265
10.5 有效利用网站 266
10.6 关注专业组织与进一步学习 267
小结 268
习题10 268
附录A 软件开发国家标准用户手册编写规范 269
附录B 某评估测试方案 273
参考文献 279
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《土壤环境监测前沿分析测试方法研究》中国环境监测总站编著 2018
- 《计算机自适应英语语用能力测试系统设计与效度验证 以TEM4词汇与语法题为例》张一鑫著 2019
- 《高中压配电网规划 实用模型、方法、软件和应用 上》王主丁著 2020
- 《无机及分析测试技术》李巍巍 2018
- 《汉语口语测试评分员评价研究》黄霆玮著 2019
- 《奥数教程能力测试 高一年级 第2版》单墫,熊斌总主编;熊斌编著 2014
- 《SECC软件工程师认证课程》北京泓深教育科技有限公司 2019
- 《奥数教程能力测试 高二年级 第2版》单墫,熊斌总主编;刘诗雄分册主编 2014
- 《奥数教程能力测试 高三年级 第2版》单墫,熊斌总主编;余红兵分册主编 2014
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017