软件测试教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:宫云战主编;赵瑞莲,张威,王雅文等编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2016
- ISBN:9787111532705
- 页数:284 页
第1章 软件测试概述 1
1.1 计算机系统的软件可靠性问题 1
1.2 软件测试的概念 3
1.2.1 软件测试的定义 3
1.2.2 测试用例 4
1.2.3 软件测试的基本原则 5
1.2.4 软件测试从业人员要求 5
1.3 软件测试过程 6
1.4 软件测试与软件开发的关系 10
1.4.1 软件开发过程 10
1.4.2 软件测试在软件开发中的作用 11
1.4.3 软件测试过程模型 11
1.4.4 软件测试环境的搭建 14
1.5 软件测试的发展历程和现状 15
1.6 我国软件测试产业现状 18
1.7 软件测试工具 19
习题 22
第2章 软件缺陷 23
2.1 软件缺陷概述 23
2.1.1 软件缺陷的定义 23
2.1.2 软件缺陷分析 24
2.1.3 软件缺陷的种类 24
2.1.4 软件缺陷的产生 25
2.1.5 软件缺陷数目估计 26
2.1.6 软件测试效率分析 29
2.2 软件缺陷管理 31
2.2.1 缺陷管理的目标 31
2.2.2 缺陷报告 32
2.2.3 软件缺陷管理流程 33
2.2.4 缺陷管理工具 35
习题 37
第3章 黑盒测试 38
3.1 黑盒测试的基本概念 38
3.2 等价类划分法 39
3.2.1 等价类划分法的原理 39
3.2.2 等价类划分法的测试运用 41
3.3 边界值分析法 45
3.3.1 边界值分析法的原理 45
3.3.2 边界值分析法的测试运用 46
3.4. 因果图法 48
3.4.1 因果图法的原理 49
3.4.2 因果图法的测试运用 50
3.5 决策表法 52
3.5.1 决策表法的原理 52
3.5.2 决策表法的测试运用 53
3.6 黑盒测试方法的比较与选择 56
3.7 黑盒测试工具介绍 57
3.7.1 黑盒测试工具概要 57
3.7.2 黑盒功能测试工具——QTP 58
3.7.3 黑盒功能测试工具——Selenium 61
3.7.4 其他常用功能测试工具 64
习题 66
第4章 白盒测试 67
4.1 控制流测试 67
4.1.1 基本概念 67
4.1.2 控制流覆盖准则 69
4.2 数据流测试 75
4.2.1 基本概念 75
4.2.2 数据流覆盖准则 76
4.3 代码审查 77
4.3.1 代码审查的意义 77
4.3.2 代码审查的内容 78
4.3.3 代码审查的过程 80
4.4 代码走查 81
4.4.1 代码走查的意义 81
4.4.2 代码走查小组的组成 81
4.4.3 代码走查的过程 82
4.5 程序变异测试 82
4.5.1 程序强变异测试 82
4.5.2 程序弱变异测试 84
4.6 白盒测试工具 85
4.6.1 Emma 85
4.6.2 C++test 91
4.6.3 JUnit 95
4.6.4 Testbed 96
4.7 单元测试工具CTS 98
习题 103
第5章 基于缺陷模式的软件测试 105
5.1 基于缺陷模式的软件测试概述 105
5.2 基于缺陷模式的软件测试指标分析 106
5.3 缺陷模式 107
5.3.1 缺陷模式概述 107
5.3.2 故障模式 107
5.3.3 安全漏洞模式 126
5.3.4 缺陷模式 143
5.3.5 规则模式 149
5.4 软件缺陷检测系统(DTS) 149
5.4.1 DTS系统结构 149
5.4.2 DTS缺陷模式描述 150
5.4.3 DTS的测试界面 152
5.4.4 DTS测试应用报告 152
习题 153
第6章 集成测试 154
6.1 集成测试概述 154
6.1.1 集成测试的概念 154
6.1.2 集成测试与系统测试的区别 155
6.1.3 集成测试与开发的关系 156
6.1.4 集成测试的层次与原则 156
6.2 集成测试策略 157
6.2.1 非渐增式集成 157
6.2.2 渐增式集成 158
6.2.3 三明治集成 161
6.3 集成测试用例设计 161
6.4 集成测试过程 163
6.5 面向对象的集成测试 165
6.5.1 对象交互 165
6.5.2 面向对象集成测试的常用方法 166
6.5.3 分布式对象测试 167
习题 168
第7章 系统测试 169
7.1 性能测试 169
7.1.1 性能测试方法 169
7.1.2 性能测试执行 170
7.1.3 性能测试案例分析 171
7.2 压力测试 174
7.2.1 压力测试方法 175
7.2.2 压力测试执行 176
7.3 容量测试 176
7.3.1 容量测试方法 177
7.3.2 容量测试执行 178
7.3.3 容量测试案例分析 178
7.4 健壮性测试 180
7.4.1 健壮性测试评价 180
7.4.2 健壮性测试案例分析 181
7.5 安全性测试 181
7.5.1 安全性测试方法 182
7.5.2 安全性测试案例分析 187
7.6 可靠性测试 189
7.6.1 可靠性测试的基本概念 190
7.6.2 软件的运行剖面 193
7.6.3 可靠性测试案例分析 197
7.7 恢复性测试与备份测试 199
7.8 协议一致性测试 200
7.8.1 协议一致性测试基本概念 200
7.8.2 协议一致性测试方法 201
7.9 兼容性测试 205
7.10 安装测试 205
7.11 可用性测试 206
7.11.1 可用性测试的概念 206
7.11.2 可用性测试方法 207
7.12 配置测试 208
7.12.1 配置测试的概念 208
7.12.2 配置测试方法 208
7.13 文档测试 209
7.13.1 文档测试的概念 209
7.13.2 文档测试方法 210
7.14 GUI测试 212
7.14.1 GUI测试的概念及方法 212
7.14.2 GUI测试案例分析 214
7.15 回归测试 215
7.15.1 回归测试的概念 215
7.15.2 回归测试方法 215
7.16 系统测试工具及其应用 216
7.16.1 LoadRunner 216
7.16.2 TTworkbench 219
7.16.3 QACenter 219
7.16.4 DataFactory 220
7.16.5 JMeter 220
习题 224
第8章 主流信息应用系统测试 226
8.1 Web应用系统测试 226
8.1.1 Web系统基本组成 226
8.1.2 Web应用系统测试综述 227
8.1.3 Web应用系统测试的实施 228
8.2 数据库测试 231
8.2.1 数据库测试概述 231
8.2.2 数据库功能性测试 232
8.2.3 数据库性能测试与原因分析 233
8.2.4 数据库可靠性及安全性测试 235
8.3 嵌入式系统测试 236
8.3.1 嵌入式软件测试策略及测试流程 236
8.3.2 嵌入式软件测试代表工具 237
8.4 游戏测试 238
8.4.1 游戏开发与测试过程 239
8.4.2 游戏测试主要内容 240
8.4.3 游戏测试的实施 241
8.5 移动应用软件测试 242
8.5.1 移动应用测试的困难 243
8.5.2 测试类型 244
8.5.3 移动应用测试工具 245
8.6 云应用软件测试 245
8.6.1 云测试基本概念 245
8.6.2 云测试方法和技术 246
8.6.3 云测试现状及挑战 247
习题 248
第9章 软件评审 249
9.1 软件评审概述 249
9.2 需求评审 250
9.3 概要设计评审 253
9.4 详细设计评审 254
9.5 数据库设计评审 255
9.6 测试评审 255
习题 258
第10章 测试管理 259
10.1 建立测试管理体系 259
10.2 测试管理的基本内容 260
10.2.1 测试组织管理 260
10.2.2 测试过程管理 261
10.2.3 资源和配置管理 263
10.2.4 测试文档管理 263
10.3 测试管理的原则 265
10.4 测试管理实践 267
10.5 常用的测试管理工具 268
10.5.1 TestDirector测试管理工具 268
10.5.2 JIRA介绍 270
10.5.3 国外其他测试管理工具 272
10.5.4 国产测试管理工具KTFlow 274
习题 276
附录A 测试用例样式 277
附录B 测试报告样式 279
参考文献 280
参考网站 284
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《土壤环境监测前沿分析测试方法研究》中国环境监测总站编著 2018
- 《博士教你识中药》(中国)黄汉超 2019
- 《保教知识与能力》师大教科文教材编写组编著 2020
- 《教自闭症孩子主动发起和自我管理 应用关键反应训练提高社交技能》(美)Lynn Kern Koegel,(美)Robert L. Koegel著 2019
- 《计算机自适应英语语用能力测试系统设计与效度验证 以TEM4词汇与语法题为例》张一鑫著 2019
- 《高中压配电网规划 实用模型、方法、软件和应用 上》王主丁著 2020
- 《无机及分析测试技术》李巍巍 2018
- 《英语可以这样教 修订版》沈丽新著 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《思维导图 超好用英语单词书》(中国)王若琳 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019