图书介绍
软件测试PDF|Epub|txt|kindle电子书版本网盘下载
![软件测试](https://www.shukui.net/cover/49/31022483.jpg)
- 肖汉主编;郭运宏,肖波副主编 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121203817
- 出版时间:2013
- 标注页数:279页
- 文件大小:92MB
- 文件页数:291页
- 主题词:软件-测试-高等学校-教材
PDF下载
下载说明
软件测试PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第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
习题118
第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
习题 252
第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
习题361
第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
习题4115
第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
习题5138
第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
习题6217
第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
习题7232
第8章 配置测试233
8.1 配置测试综述233
8.1.1 分离配置缺陷234
8.1.2 计算工作量235
8.2 执行任务237
8.3 获得硬件240
8.4 对其他硬件进行配置测试241
小结241
习题8242
第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
习题9260
第10章 软件测试员的职业261
10.1 软件测试员的工作261
10.2 如何寻求软件测试职位263
10.3 如何获得体验机会264
10.4 如何获得正规培训机会265
10.5 有效利用网站266
10.6 关注专业组织与进一步学习267
小结268
习题10268
附录A 软件开发国家标准用户手册编写规范269
附录B 某评估测试方案273
参考文献279