实用软件测试教程 第2版PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:王法胜,李绪成,温艳冬编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2014
- ISBN:9787302333647
- 页数:286 页
第1章 软件测试基础 1
1.1 软件开发过程 1
1.1.1 线性顺序模型 2
1.1.2 原型实现模型 3
1.1.3 螺旋模型 4
1.2 软件测试概述 6
1.2.1 软件缺陷的案例 6
1.2.2 软件测试的发展 8
1.2.3 软件测试的定义 9
1.2.4 软件缺陷的定义 10
1.2.5 软件测试的分类 11
1.3 软件测试过程模型 13
1.3.1 V模型 13
1.3.2 W模型 14
1.3.3 H模型 15
1.4 软件测试的原则与误区 16
1.4.1 软件测试的原则 16
1.4.2 软件测试的误区 18
本章小结 19
第2章 黑盒测试用例设计方法 20
2.1 测试用例设计概述 20
2.1.1 测试用例的定义及表示 21
2.1.2 测试用例与需求 21
2.1.3 设计测试用例的步骤 22
2.2 等价类划分法 22
2.2.1 确定等价类的原则 23
2.2.2 设计测试用例的步骤 23
2.2.3 等价类划分法的应用实例 24
2.2.4 实践体会 25
2.3 边界值分析法 25
2.3.1 边界值分析法的原则 26
2.3.2 内部边界值 27
2.3.3 外部边界值 27
2.3.4 边界值分析法应用实例 28
2.4 因果图法 29
2.4.1 因果图的定义 29
2.4.2 因果图法的基本步骤 30
2.4.3 因果图法的应用实例 31
2.5 决策表法 32
2.5.1 决策表的结构 32
2.5.2 决策表的化简 33
2.6 场景法 35
2.6.1 用例规约 35
2.6.2 场景法的应用 37
2.7 正交实验法 38
2.7.1 正交实验表 38
2.7.2 用例设计的基本步骤 39
本章小结 40
第3章 白盒测试用例设计方法 41
3.1 逻辑覆盖测试 41
3.1.1 语句覆盖 41
3.1.2 判定覆盖 43
3.1.3 条件覆盖 43
3.1.4 判定/条件覆盖 44
3.1.5 组合条件覆盖 45
3.1.6 路径覆盖 47
3.2 基本路径测试 47
3.2.1 控制流图 47
3.2.2 环形复杂度 50
3.2.3 独立路径 51
3.2.4 基本路径法的应用 51
3.3 循环测试 53
3.4 代码检查 54
3.4.1 代码审查 54
3.4.2 代码走查 55
3.4.3 桌面检查 56
3.5 Rational Purify应用 56
3.5.1 Purify概述 56
3.5.2 Purify实际运用 57
本章小结 60
第4章 单元测试 62
4.1 单元测试概述 62
4.1.1 单元测试的定义 62
4.1.2 单元测试的内容 63
4.2 单元测试的过程 65
4.2.1 计划单元测试 65
4.2.2 设计单元测试 66
4.2.3 执行单元测试 68
4.2.4 评估单元测试 68
4.3 JUnit 69
4.3.1 JUnit框架的组成 69
4.3.2 JUnit应用示例 70
4.3.3 SetUp和TearDown方法 72
4.4 HtmlUnit 74
4.5 HttpUnit 76
4.5.1 工作原理 76
4.5.2 特征 76
4.5.3 HttpUnit实践 76
本章小结 79
第5章 集成测试 80
5.1 集成测试概述 80
5.1.1 集成测试的定义 80
5.1.2 集成测试的层次 80
5.1.3 集成测试的原则 81
5.2 集成测试的策略 81
5.2.1 非增量式集成策略 82
5.2.2 增量式集成策略 82
5.3 集成测试的步骤 85
5.3.1 制定集成测试计划 86
5.3.2 集成测试分析和设计 86
5.3.3 集成测试的实施 87
5.3.4 集成测试的执行 87
本章小结 87
第6章 功能测试 89
6.1 系统测试概述 89
6.2 功能测试概述 90
6.3 功能测试的策略 90
6.4 功能测试的内容 92
6.5 功能测试的方法 93
6.6 HP QuickTestProfessional 95
6.6.1 QTP工作流程 96
6.6.2 测试脚本的录制与执行 96
6.6.3 测试脚本的分析 98
6.6.4 测试结果的分析 99
6.6.5 检查点技术 100
6.6.6 参数化技术 108
6.6.7 输出值 109
6.6.8 动作切分 110
6.6.9 测试对象库的创建和使用 112
6.7 IBM RationalRobot 114
6.7.1 使用Robot录制GUI脚本 115
6.7.2 回放脚本 116
6.7.3 验证点的使用 116
6.7.4 数据池的使用 126
6.8 IBM Rational FunctionalTester 129
6.8.1 录制脚本 129
6.8.2 脚本的回放 132
6.8.3 验证点 133
6.8.4 测试对象映射 135
6.8.5 RFT数据池 137
本章小结 140
第7章 性能测试 141
7.1 性能测试基础 141
7.1.1 性能测试的分类 142
7.1.2 性能计数器 142
7.2 性能测试流程 146
7.2.1 性能测试的计划 146
7.2.2 性能测试的设计 146
7.2.3 性能测试的执行 147
7.2.4 测试结果的分析 147
7.3 LoadRunner应用 147
7.3.1 脚本录制与开发 148
7.3.2 场景设计与运行 164
7.3.3 结果分析 170
7.4 Rational Performance Tester应用 181
7.4.1 工具的基本使用方法 182
7.4.2 测试验证点的设置 185
7.4.3 数据池的应用 187
7.5 性能测试结果分析 189
7.5.1 性能分析原则 189
7.5.2 常见瓶颈症状 190
本章小结 191
第8章 本地化测试 192
8.1 本地化测试概述 192
8.1.1 本地化测试的定义 192
8.1.2 本地化测试与其他测试的区别 193
8.1.3 本地化测试的类型 193
8.1.4 本地化软件缺陷的分类 196
8.1.5 本地化测试的流程 198
8.2 简体中文本地化翻译语言文字规范 200
8.2.1 本地化语言翻译技巧 200
8.2.2 一般翻译规则 203
8.3 本地化测试工程师 204
8.3.1 基础技能 205
8.3.2 专业基础知识 205
8.3.3 职业素质 206
本章小结 206
第9章 网络互联与测试 207
9.1 网络基础知识 207
9.1.1 OSI的七层模型 207
9.1.2 TCP/IP协议族 209
9.1.3 IP地址分类 210
9.2 常用网络测试命令 211
9.2.1 ping命令 211
9.2.2 tracert命令 214
9.2.3 ipconfig命令 216
9.2.4 arp命令 218
9.2.5 ftp命令 219
9.3 常见网络故障的分析与处理 219
9.3.1 物理层故障分析 220
9.3.2 数据链路层故障分析 221
9.3.3 网络层故障分析 221
9.3.4 传输层及高层故障分析 222
9.3.5 用ping命令检测网络故障 222
本章小结 223
第10章 测试环境搭建 224
10.1 测试环境概述 224
10.1.1 测试环境的定义 224
10.1.2 测试环境的组成 224
10.1.3 测试环境的管理 225
10.1.4 测试环境的备份与恢复 225
10.2 Windows环境下Web测试环境的搭建 226
10.2.1 操作系统的配置与安装 226
10.2.2 JDK+Tomcat+MySQL环境的搭建 226
10.2.3 JUnit单元测试环境的搭建 230
10.2.4 常见问题分析及对策 231
10.3 Linux环境下测试环境的搭建 232
10.3.1 Linux下JDK的安装与配置 232
10.3.2 Linux下Tomcat的安装与配置 234
10.3.3 Linux下MySQL的安装与配置 236
10.3.4 Linux下的其他测试工具 239
10.3.5 常见问题分析及对策 240
10.4 自动化测试环境的搭建 242
10.4.1 Rational自动化测试软件的安装 242
10.4.2 HP LoadRunner的安装 242
10.4.3 HP QuickTest Professional的安装 243
10.4.4 常见问题分析与对策 243
10.5 测试管理工具Quality Center的安装 243
本章小结 253
第11章 软件测试管理 255
11.1 缺陷管理 255
11.1.1 缺陷生命周期 255
11.1.2 缺陷报告的编写 257
11.2 团队管理 257
11.2.1 组织结构 258
11.2.2 素质要求 259
11.2.3 激励方法 260
11.3 风险管理 261
11.4 过程管理 262
11.4.1 测试需求分析 262
11.4.2 测试计划 264
11.4.3 测试设计 265
11.4.4 测试开发 267
11.4.5 测试执行 268
11.5 Quality Center测试管理工具 269
11.5.1 Quality Center简介 269
11.5.2 测试流程管理 269
本章小结 273
附录A 代码检查 274
附录B 测试用例模板 276
附录C 自动化测试工具简表 278
附录D 软件测试英语词汇 284
参考文献 286
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《土壤环境监测前沿分析测试方法研究》中国环境监测总站编著 2018
- 《博士教你识中药》(中国)黄汉超 2019
- 《保教知识与能力》师大教科文教材编写组编著 2020
- 《教自闭症孩子主动发起和自我管理 应用关键反应训练提高社交技能》(美)Lynn Kern Koegel,(美)Robert L. Koegel著 2019
- 《计算机自适应英语语用能力测试系统设计与效度验证 以TEM4词汇与语法题为例》张一鑫著 2019
- 《高中压配电网规划 实用模型、方法、软件和应用 上》王主丁著 2020
- 《无机及分析测试技术》李巍巍 2018
- 《英语可以这样教 修订版》沈丽新著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019