图书介绍
软件测试pdf电子书版本下载
- 王爱平主编 著
- 出版社: 清华大学出版社;北京交通大学出版社
- ISBN:9787811232301
- 出版时间:2008
- 标注页数:156页
- 文件大小:11MB
- 文件页数:167页
- 主题词:软件-测试-高等学校:技术学校-教材
PDF下载
下载说明
软件测试PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 软件测试概述 1
1.1 软件错误与缺陷 1
1.1.1 著名的软件错误案例 1
1.1.2 软件缺陷是什么 2
1.2 什么是软件测试 3
1.2.1 软件测试定义 4
1.2.2 软件测试的特性 4
1.2.3 测试的目标 5
1.2.4 软件测试的原则 6
1.3 软件质量保证 7
1.3.1 软件质量的定义 7
1.3.2 软件质量特性 8
1.3.3 软件质量管理 8
1.3.4 软件测试管理 10
1.4 软件测试过程 12
1.4.1 测试计划 12
1.4.2 单元测试 15
1.4.3 集成测试 17
1.4.4 系统测试 20
1.4.5 验收测试 21
1.4.6 测试总结与报告 24
习题 26
第2章 软件开发过程 27
2.1 软件及其特征 27
2.1.1 软件定义 27
2.1.2 软件的特征 27
2.2 软件生命周期 29
2.3 软件开发模型 32
2.3.1 瀑布模型 32
2.3.2 快速原型模型 33
2.3.3 螺旋模型 34
2.3.4 V模型 35
2.3.5 喷泉模型 36
习题 37
第3章 测试技术基础 38
3.1 代码检查 38
3.1.1 代码会审 38
3.1.2 走查 41
3.2 黑盒测试 41
3.2.1 等价类划分 42
3.2.2 边界值分析 44
3.2.3 错误推测法 45
3.2.4 因果图法 45
3.3 白盒测试 48
3.3.1 逻辑覆盖测试 48
3.3.2 基本路径测试 51
3.4 测试用例设计 54
3.4.1 测试用例的概念 54
3.4.2 设计测试用例 54
3.4.3 测试用例的评审 55
习题 55
第4章 面向对象测试技术 57
4.1 面向对象测试概述 57
4.1.1 传统开发方法存在的问题 57
4.1.2 面向对象技术 58
4.1.3 什么是面向对象测试 61
4.1.4 面向对象测试模型 61
4.2 面向对象分析的测试 63
4.2.1 对类和对象范围的测试 64
4.2.2 对结构范围的测试 64
4.2.3 对主题范围的测试 65
4.2.4 对定义的属性和实例关联的测试 66
4.2.5 对定义的服务和消息关联的测试 67
4.3 面向对象设计的测试 68
4.3.1 确定测试的问题域 69
4.3.2 人机交互部分(HIC)设计的测试 70
4.3.3 对任务管理部分(TMC)设计的测试 71
4.3.4 对数据管理部分(DMC)设计的测试 72
4.4 面向对象编程的测试 73
4.4.1 数据成员是否满足数据封装的要求 73
4.4.2 类是否实现了要求的功能 74
4.5 面向对象的单元测试 74
4.5.1 单元测试的内容 74
4.5.2 单元测试开始时间 75
4.5.3 单元测试的人员 75
4.5.4 单元测试的方法 75
4.5.5 方法的测试 76
4.5.6 构建类测试用例 77
4.5.7 测试程度 79
4.6 面向对象的集成测试 79
4.7 面向对象的系统测试 80
4.8 面向对象的其他测试 82
4.8.1 基于故障的测试 82
4.8.2 基于脚本的测试 82
4.8.3 面向对象类的随机测试 83
4.8.4 类层次的分割测试 83
习题 83
第5章 Web系统测试技术 84
5.1 Web测试概述 84
5.2 Web可用性测试 86
5.2.1 链接测试 86
5.2.2 站点地图/导航测试 87
5.2.3 图形测试 87
5.2.4 表单测试 88
5.2.5 内容测试 88
5.2.6 整体界面测试 89
5.2.7 Cookies测试 90
5.2.8 应用程序特定的功能测试 91
5.3 性能测试 91
5.3.1 性能测试常用术语 91
5.3.2 Web性能测试的目标和种类 92
5.3.3 性能测试步骤 94
5.3.4 负载测试 96
5.3.5 压力测试 102
5.4 兼容性测试 104
5.4.1 兼容性测试概述 104
5.4.2 常用术语 105
5.4.3 标准和规范 105
5.4.4 数据共享兼容性 106
5.4.5 兼容性测试的过程 106
5.5 安全测试 107
5.5.1 Web应用系统的安全性测试区域 108
5.5.2 常见的Web应用安全漏洞 108
5.5.3 安全测试过程 110
5.5.4 安全测试应注意的问题 112
习题 113
第6章 软件测试的组织与管理 114
6.1 软件测试计划 114
6.1.1 确定测试需求 114
6.1.2 评估风险和确定测试优先级 115
6.1.3 测试策略 118
6.1.4 确定测试资源 120
6.1.5 制定时间表 121
6.1.6 制订测试计划 122
6.1.7 审核测试计划 123
6.2 软件测试组织 124
6.2.1 测试的过程及组织 124
6.2.2 测试人员组织 125
6.2.3 软件测试文件组织 125
6.3 软件测试设计 126
6.3.1 测试设计原则 126
6.3.2 工作量分析 127
6.3.3 确定并制定测试用例 127
6.3.4 确立并结构化测试过程 129
6.3.5 复审并评估测试覆盖 130
6.4 软件测试执行 130
6.4.1 执行测试过程 130
6.4.2 测试执行策略 132
6.5 软件测试总结与报告 132
习题 138
第7章 软件测试实例 139
7.1 项目背景 139
7.2 测试计划的制订 139
7.2.1 项目简介 140
7.2.2 测试参考文档和测试提交文档 140
7.2.3 系统风险、优先级 140
7.2.4 测试内容与策略 141
7.2.5 测试资源 144
7.2.6 测试时间表(见表7-8) 145
7.2.7 测试问题卡制定 146
7.2.8 附录:项目任务 146
7.3 测试执行 147
7.3.1 设置测试环境 147
7.3.2 按照测试用例执行测试任务 147
7.3.3 评估测试的执行 148
7.3.4 核实测试结果 148
7.3.5 测试执行的策略 148
7.4 测试总结与报告 148
7.4.1 测试总结报告 149
7.4.2 附录 150
附录A 软件测试术语 151
参考文献 156