软件测试技术PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:杨胜利主编
- 出 版 社:广州:广东高等教育出版社
- 出版年份:2015
- ISBN:9787536154070
- 页数:201 页
第一部分 软件测试基础知识 3
第1章 软件测试概述 3
1.1 软件测试背景 3
1.2 软件测试的发展历程及现状 4
1.2.1 软件测试的发展历程 4
1.2.2 我国软件测试的现状 5
1.3 软件测试基础理论 6
1.4 软件测试从业人员现状及岗位需求 11
1.5 专业软件测试人员的工作内容和素质要求 13
1.5.1 专业软件测试人员的工作内容 13
1.5.2 对专业软件测试人员的素质要求 14
1.5.3 优秀测试工程师应具备的素质 15
本章小结 16
习题 16
第2章 软件测试基本概念 18
2.1 什么是软件测试 18
2.1.1 软件测试的定义 18
2.1.2 软件测试生命周期 19
2.2 软件缺陷 23
2.2.1 软件质量的内涵 23
2.2.2 软件缺陷概述 24
2.2.3 修复软件缺陷的代价 29
2.3 软件测试的分类 30
2.3.1 按开发阶段分类 30
2.3.2 按测试技术分类 30
2.4 软件测试的目的 31
2.5 软件测试的原则 32
2.6 测试用例 34
2.6.1 测试用例的概念 34
2.6.2 测试用例的重要性 34
2.6.3 编制测试用例 35
2.6.4 测试用例在软件测试中的作用 36
2.6.5 相关问题 37
2.7 软件测试流程 37
本章小结 38
习题 39
第二部分 软件测试方法 43
第3章 黑盒测试 43
3.1 黑盒测试概述 43
3.2 等价类划分法 44
3.2.1 基本原理 44
3.2.2 测试用例设计 45
3.2.3 下一日问题的等价类测试 46
3.2.4 针对输出域的等价类测试 50
3.2.5 佣金问题的等价类测试 51
3.2.6 等价类测试小结 52
3.3 边界值分析法 52
3.3.1 基本原理 52
3.3.2 测试用例设计 52
3.3.3 下一日问题的边界值测试 53
3.3.4 针对输出域的边界值分析 55
3.3.5 佣金问题的边界值测试 55
3.3.6 边界值测试小结 56
3.4 决策表测试法 56
3.4.1 基本原理 56
3.4.2 测试用例设计 56
3.4.3 下一日问题的决策表测试 57
3.4.4 决策表测试小结 60
3.5 因果图测试法 60
3.5.1 基本原理 60
3.5.2 测试用例设计 61
3.5.3 因果图测试实例 62
3.5.4 因果图测试小结 64
3.6 场景测试法 64
3.6.1 基本原理 64
3.6.2 测试用例设计 64
3.6.3 ATM机场景法测试 66
3.6.4 场景法测试小结 68
本章小结 69
习题 69
第4章 白盒测试 70
4.1 白盒测试概述 70
4.2 逻辑覆盖法 71
4.2.1 语句覆盖 72
4.2.2 判断覆盖 72
4.2.3 条件覆盖 73
4.2.4 判断—条件覆盖 74
4.2.5 条件组合覆盖 74
4.2.6 基本路径覆盖 75
4.3 独立路径测试法 76
4.4 代码检查法 78
4.5 面向对象的单元测试 79
4.5.1 单元测试 79
4.5.2 测试单元 80
4.5.3 测试用例设计方法 80
本章小结 82
习题 82
第5章 测试技术案例 84
5.1 保险金案例实践——黑盒测试 84
5.1.1 案例说明 84
5.1.2 测试分析 85
5.1.3 测试用例设计 85
5.1.4 测试小结 88
5.2 保险金案例实践——白盒测试 88
5.2.1 被测代码说明 88
5.2.2 测试分析 88
5.2.3 测试用例设计 89
5.2.4 测试小结 93
本章小结 93
习题 93
第三部分 软件测试应用 97
第6章 单元测试与集成测试 97
6.1 概述 97
6.1.1 单元测试的概念 97
6.1.2 集成测试的概念 98
6.1.3 单元测试与集成测试的区别 98
6.2 单元测试的内容 99
6.2.1 静态测试 99
6.2.2 动态测试 99
6.3 驱动模块和桩模块 100
6.3.1 驱动模块和桩模块的定义 100
6.3.2 驱动模块和桩模块的设计 101
6.4 单元测试的过程 102
6.4.1 驱动模块和桩模块的应用 102
6.4.2 单元测试的步骤 102
6.5 集成测试策略 103
6.5.1 自顶向下集成测试 104
6.5.2 自底向上集成测试 105
6.5.3 三明治集成测试 106
6.5.4 其他集成测试 107
本章小结 108
习题 108
第7章 系统测试 109
7.1 概述 109
7.1.1 系统测试的概念 109
7.1.2 系统测试与集成测试的区别 109
7.1.3 系统测试的步骤 110
7.2 功能测试 110
7.3 回归测试 111
7.3.1 回归测试概述 111
7.3.2 回归测试的策略及其方法 112
7.4 性能测试 114
7.4.1 系统性能指标和测试类型 114
7.4.2 性能测试的基本过程 115
7.4.3 Web性能测试 117
7.4.4 压力测试 120
7.4.5 容量测试 121
7.5 安全性测试 122
7.5.1 软件安全性测试概述 122
7.5.2 软件安全性测试过程 122
7.5.3 常见的软件安全性缺陷和漏洞 124
7.5.4 做好安全性测试的建议 125
7.6 兼容性测试 126
7.6.1 兼容性测试概述 126
7.6.2 软件兼容性测试 126
7.6.3 硬件兼容性测试 128
7.6.4 数据共享兼容性测试 128
7.6.5 兼容性测试工具 129
7.7 可靠性测试 129
本章小结 131
习题 131
第8章 测试过程管理 132
8.1 软件测试过程模型 132
8.1.1 V模型 132
8.1.2 W模型 133
8.1.3 H模型 134
8.1.4 X模型 135
8.1.5 综合策略 136
8.2 测试用例的管理 136
8.2.1 测试用例报告的撰写 137
8.2.2 测试用例的组织和跟踪 138
8.3 软件缺陷的管理 141
8.3.1 缺陷报告的撰写 141
8.3.2 缺陷的跟踪和管理 143
8.4 测试团队的管理 145
8.4.1 测试团队的责任 145
8.4.2 测试团队组织架构 145
8.4.3 测试团队各角色职责 146
本章小结 150
习题 150
第四部分 软件测试工具的运用 153
第9章 软件测试自动化 153
9.1 概述 153
9.1.1 自动化测试的成本 153
9.1.2 自动化测试的生命周期 154
9.1.3 自动化测试的价值 154
9.2 自动化测试和手工测试 155
9.2.1 自动化测试和手工测试的比较 155
9.2.2 手工测试的缺点 156
9.2.3 自动化测试的优点 156
9.2.4 自动化测试的缺点 156
9.3 自动化测试工具的选择和使用 157
9.3.1 应用自动化测试工具的目的 157
9.3.2 自动化测试工具的概要介绍 157
9.3.3 自动化测试工具的选择 158
本章小结 160
习题 160
第10章 QTP测试工具 161
10.1 QTP简介 161
10.2 QTP安装 162
10.3 QTP基本配置 164
10.4 Windows应用程序测试 165
10.4.1 QTP主界面 165
10.4.2 应用程序实例——飞机订票系统Flight 165
10.4.3 产生检查点 168
10.4.4 参数化测试 171
10.4.5 环境变量实现参数化 173
10.5 Web站点测试 175
10.5.1 准备录制 175
10.5.2 录制Web上的会话 176
10.5.3 增强及调试测试 177
10.5.4 运行测试 177
10.5.5 查看测试报告 177
本章小结 178
习题 178
第11章 LoadRunner测试工具 179
11.1 LoadRunner简介 179
11.1.1 LoadRunner组件 179
11.1.2 LoadRunner术语 180
11.1.3 负载测试流程 180
11.2 LoadRunner程序安装 180
11.2.1 Windows系统下LoadRunner的安装 180
11.2.2 许可协议和样例安装 182
11.3 协议选择 183
11.3.1 协议选择的方法 183
11.3.2 协议选择的原则 184
11.4 创建脚本 185
11.4.1 虚拟用户生成器 185
11.4.2 录制业务 186
11.4.3 查看脚本 187
11.5 编辑脚本 188
11.6 负载测试 190
11.6.1 LoadRunner Controller的简介 190
11.6.2 负载测试 191
11.6.3 分析结果 194
11.7 系统性能测试 195
11.7.1 Run-Time Setting配置 195
11.7.2 监控负载下的应用程序 196
11.7.3 测试期间增加负载 198
本章小结 198
习题 199
参考文献 200
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018
- 《学前教育学》王换成主编 2019
- 《近代体育游戏教育史料汇编 第1辑 1》王强主编 2016