软件测试技术PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:曲朝阳,刘志颖等编著
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2006
- ISBN:7508439295
- 页数:369 页
第1章 概述 1
1.1 软件测试的发展历程及现状 1
1.1.1 软件测试的发展历程 1
1.1.2 软件测试的现状 2
1.2 什么是软件测试 2
1.2.1 软件测试的定义 2
1.2.2 软件测试生命周期 3
1.2.3 软件开发与测试模型 4
1.2.4 与软件测试相关的术语 7
1.3 软件测试技术分类 8
1.4 软件测试的目的 13
1.5 软件测试的原则 14
1.5.1 尽早地和不断地进行软件测试 14
1.5.2 不可能完全地测试 15
1.5.3 增量测试,由小到大 18
1.5.4 避免测试自己的程序 18
1.5.5 设计周密的测试用例 19
1.5.6 注意错误集中的现象 22
1.5.7 确认BUG的有效性 22
1.5.9 回归测试 23
1.5.8 合理安排测试计划 23
1.5.10 测试结果的统计和分析 24
1.5.11 及时更新测试 24
1.6 软件测试工作流程 24
1.7 软件测试中的误区 27
1.8 一个贯穿全书的例子——电厂两票管理系统 30
1.8.1 系统简介 30
1.8.2 系统运行环境 31
1.8.3 系统总体结构 31
1.8.4 系统功能 32
本章小结 38
习题 39
第2章 软件测试基础 40
2.1 用于测试的离散数学和图论基础 40
2.1.1 集合论 40
2.1.2 函数 42
2.1.3 关系 43
2.1.4 命题逻辑 45
2.1.5 概率论 47
2.1.6 用于测试的图 47
2.2 白盒测试 51
2.2.1 白盒测试与调试的异同 53
2.2.2 白盒测试的用例设计 54
2.2.3 白盒测试举例 62
2.3 黑盒测试 66
2.3.1 黑盒测试和白盒测试的异同 66
2.3.2 黑盒测试的用例设计 68
2.3.3 黑盒测试举例 75
2.4 白盒测试和黑盒测试的比较 77
2.4.1 白盒测试的优缺点 78
2.4.2 黑盒测试的优缺点 78
2.5 测试方法的选择 79
2.4.3 灰盒测试 79
2.6 测试计划与测试文档 80
2.6.1 测试计划的制定 82
2.6.2 测试报告 88
2.6.3 测试用例的编制 94
本章小结 97
习题 97
第3章 单元测试 99
3.1 单元测试概述 99
3.1.1 单元测试误区 101
3.2 单元测试环境 104
3.1.3 单元测试与系统测试的区别 104
3.1.2 单元测试与集成测试的区别 104
3.3 单元测试策略 106
3.3.1 自顶向下的单元测试策略 106
3.3.2 自底向上的单元测试 107
3.3.3 孤立测试 107
3.3.4 综合测试 108
3.4 单元测试分析 110
3.5 单元测试用例设计 113
3.6 单元测试过程 123
3.7 单元测试举例 127
3.8 单元测试经验总结 142
本章小结 143
习题 143
第4章 集成测试 144
4.1 集成测试概述 144
4.1.1 集成测试与系统测试的区别 145
4.1.2 集成测试与开发的关系 145
4.1.3 集成测试的重点 146
4.1.4 集成测试的层次 146
4.2 如何进行集成测试 147
4.2.1 集成测试分析 147
4.2.2 集成测试策略 152
4.2.3 集成测试环境 168
4.2.4 集成测试用例设计 170
4.2.5 集成测试过程 173
4.2.6 集成测试举例 175
4.3 集成测试经验总结 180
本章小结 180
习题 181
5.1 系统测试概述 182
5.1.1 什么是系统测试 182
第5章 系统测试 182
5.1.2 系统测试的组织和分工 183
5.2 如何进行系统测试 183
5.2.1 系统测试分析 184
5.2.2 系统测试环境 185
5.2.3 系统测试类型 186
5.2.4 系统测试用例设计 200
5.2.5 系统测试执行 201
5.2.6 系统测试案例研究 203
5.3 系统测试经验总结 214
习题 215
本章小结 215
第6章 面向对象软件的测试 216
6.1 面向对象的测试与传统测试的比较 216
6.1.1 信息隐蔽对测试的影响 218
6.1.2 封装和继承对测试的影响 218
6.1.3 多态性对测试的影响 218
6.2 类测试基础 219
6.2.1 类在UML中的描述 220
6.2.2 类测试的价值 220
6.2.3 类测试用例设计 221
6.2.4 类测试驱动程序设计 228
6.3 类测试的延伸 232
6.4 面向对象测试的层次 238
6.5 Junit简介 239
6.6 经验总结 250
本章小结 250
习题 251
第7章 软件测试自动化 252
7.1 进行自动化测试的适当时机 252
7.1.1 概述 252
7.1.2 自动化测试的成本 253
7.1.3 自动化测试的生命周期 254
7.1.4 自动化测试的价值 257
7.1.5 例子 259
7.1.6 另外一些需要考虑的问题 261
7.2 自动化测试和手工测试比较 262
7.2.1 自动化测试与手工测试的比较 262
7.2.2 短测试周期中手工测试面临的挑战 263
7.2.3 手工测试的问题 263
7.2.4 自动化测试的问题 264
7.2.5 自动化测试的优点 264
7.2.6 自动化测试的缺点 265
7.3.2 自动化测试工具的概要介绍 266
7.3.1 应用自动化测试工具的目的 266
7.3 自动化测试工具的选择和使用 266
7.3.3 自动化测试工具的选择 270
7.3.4 自动化测试工具在测试过程中的应用 271
7.4 性能测试实例 272
7.4.1 LoadRunner简介 272
7.4.2 案例分析 272
7.5 经验总结 276
本章小结 277
习题 278
8.1.1 BUG的影响 279
第8章 软件BUG和管理 279
8.1 软件BUG概述 279
8.1.2 BUG的产生 281
8.2 BUG的种类 283
8.2.1 需求阶段的BUG 284
8.2.2 分析设计阶段的BUG 284
8.2.3 实现阶段的BUG 285
8.2.4 配置阶段的BUG 287
8.3.1 BUG报告单的内容 288
8.3 BUG报告单的提交和管理 288
8.2.6 静态文档的BUG 288
8.2.5 短视将来的BUG 288
8.3.2 BUG报告的特点 294
8.3.3 重现BUG的分析和方法 295
8.3.4 BUG管理流程 301
本章小结 305
习题 306
附录A 软件测试常用术语表 307
附录B 软件常见错误 321
参考文献 367
参考资料 368
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018