软件测试技术与案例实践教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:刘竹林著
- 出 版 社:北京师范大学出版集团;北京师范大学出版社
- 出版年份:2010
- ISBN:9787303129232
- 页数:294 页
第1章 软件测试综述 1
1.1 软件质量的定义及其特性 1
1.2 软件质量保证与软件质量控制 2
1.3 软件测试的定义与范畴 2
1.3.1 软件测试的定义 2
1.3.2 软件测试的范畴 4
1.4 软件测试的重要性 4
1.4.1 美国火星登陆探测器 4
1.4.2 “爱国者”导弹防御系统 5
1.4.3 英特尔奔腾芯片缺陷 5
1.4.4 其他案例 6
1.5 软件测试的误区 6
1.6 软件测试职业岗位分析 7
本章小结 8
习题 8
第2章 软件测试过程与测试模型 10
2.1 软件开发过程 10
2.2 软件测试过程 11
2.3 测试过程模型 13
2.3.1 V模型 14
2.3.2 W模型 14
2.3.3 H模型 16
2.3.4 前置测试 17
2.4 测试理念 18
本章小结 21
习题 21
第3章 黑盒测试与用例设计 22
3.1 软件测试方法分类 22
3.2 黑盒测试方法 23
3.3 等价类划分法 24
3.3.1 等价类划分法的思想 24
3.3.2 等价类划分法和测试用例设计步骤 24
3.3.3 等价类划分的种类 25
3.4 边界值分析法 26
3.4.1 边界值分析法的思想 26
3.4.2 边界值测试用例的设计方法 26
3.5 综合实例 30
3.5.1 判断三角形形状 30
3.5.2 成绩报告 31
3.5.3 测试程序的登录 33
3.6 根据变量个数计算测试用例数 34
本章小结 36
习题 36
第4章 静态白盒测试 39
4.1 白盒测试概述 39
4.1.1 白盒测试的定义 39
4.1.2 白盒测试策略 39
4.2 静态分析 40
4.2.1 模块规范性测试 40
4.2.2 模块逻辑性测试 41
4.2.3 模块接口测试 46
4.2.4 模块局部数据结构测试 47
4.2.5 模块全局数据结构测试 47
4.3 同行评审 47
4.3.1 同行评审的工作 47
4.3.2 同行评审的问题 48
本章小结 49
习题 49
第5章 动态白盒测试 51
5.1 画控制流图 51
5.1.1 从程序代码导出控制流图 51
5.1.2 从程序流程图导出控制流图 54
5.2 动态白盒测试概述 55
5.3 语句覆盖方法 56
5.4 判定覆盖方法 57
5.5 条件覆盖 60
5.5.1 条件覆盖的定义 60
5.5.2 例题 61
5.6 判定/条件覆盖 62
5.7 条件组合覆盖 63
5.8 基本路径覆盖 64
5.8.1 圈复杂度及其计算 64
5.8.2 圈复杂度和基本路径的关系 67
5.8.3 基本路径测试步骤 68
5.8.4 例题 68
本章小结 72
习题 73
第6章 图书借阅管理系统项目介绍 78
6.1 项目需求 78
6.2 项目软件设计 79
6.3 项目代码结构 81
6.3.1 数据结构 81
6.3.2 主函数代码 82
6.3.3 卡的操作与管理 83
6.3.4 卡注册函数 84
6.3.5 注销卡 84
6.3.6 注册信息查询 85
6.3.7 按照书名查询 86
6.3.8 按照作者名字查询 86
6.3.9 图书借阅管理函数 87
6.3.10 还书函数 88
6.4 测试计划 90
6.4.1 概述 90
6.4.2 测试策略 91
6.4.3 测试要点 91
6.4.4 测试通过/不通过标准 92
6.4.5 计划进度 92
6.4.6 人员与角色分配 92
6.4.7 测试环境配置计划(硬件,软件) 93
6.4.8 风险评估(尚未解决的问题和障碍) 93
本章小结 93
习题 93
第7章 单元测试 94
7.1 单元测试的概念与必要性 94
7.1.1 单元测试 94
7.1.2 单元测试的必要性 94
7.2 单元测试的目标 95
7.3 单元测试的任务 95
7.4 单元测试的步骤 96
7.4.1 代码审查 97
7.4.2 桩模块和驱动模块 98
7.4.3 编写驱动模块 99
7.4.4 编写桩模块 100
7.4.5 插桩技术 100
7.4.6 编写测试用例 102
7.5 驱动测试思路 103
7.5.1 驱动测试理论的引入 103
7.5.2 测试驱动的原则 104
7.6 Junit工具的使用 104
7.6.1 被测试代码——连连看游戏 104
7.6.2 测试代码——创建Junit测试类 113
7.6.3 运行测试类 118
本章小结 119
习题 119
第8章 集成测试 121
8.1 集成测试基本概念 121
8.2 集成测试方法 121
8.2.1 非增值式集成测试 122
8.2.2 增值式集成测试 123
8.3 面向对象的集成测试 126
8.3.1 面向对象程序的特点 126
8.3.2 面向对象的软件开发与面向过程的软件开发思路 128
8.4 面向对象的集成测试 129
8.4.1 面向对象的集成测试流程 130
8.4.2 撰写“集成测试计划” 130
8.4.3 设计集成测试用例 130
8.4.4 集成测试用例评审 130
本章小结 131
习题 131
第9章 系统测试与确认测试 133
9.1 系统测试概念与目标 133
9.2 系统测试步骤 134
9.2.1 写系统测试计划 135
9.2.2 设计系统测试用例 135
9.2.3 执行系统测试 135
9.2.4 写缺陷报告 136
9.2.5 写系统测试总结与分析报告 136
9.3 系统测试的内容 136
9.3.1 功能测试——α测试和β测试 137
9.3.2 软件攻击与系统接口测试 137
9.3.3 恢复测试 138
9.3.4 安全测试 139
9.3.5 压力(负载)测试 139
9.3.6 性能测试 142
9.3.7 容量测试 142
9.3.8 可靠性测试 142
9.3.9 兼容性测试 143
9.4 确认测试 143
9.4.1 确认测试的定义 143
9.4.2 确认测试的步骤 144
9.5 食堂消费系统测试案例 144
9.5.1 系统背景 145
9.5.2 食堂消费系统结构 146
9.5.3 系统功能 147
9.5.4 软件操作步骤与操作界面 149
9.5.5 系统测试计划 154
9.5.6 系统测试用例 156
本章小结 158
习题 158
第10章 Web应用系统测试 160
10.1 Web应用技术简介 160
10.2 服务器端的测试 160
10.2.1 性能测试 160
10.2.2 安全性测试 162
10.2.3 负载和压力测试 164
10.3 客户端的测试 164
10.3.1 表单测试 165
10.3.2 链接测试 165
10.3.3 Cookie测试 165
10.3.4 用户界面测试 165
10.3.5 内容测试 166
10.3.6 兼容性测试 166
10.4 Web应用系统的用例设计 167
10.5 基于场景的性能测试案例——图书网站下载书籍 170
10.5.1 场景设计 171
10.5.2 用例设计 171
10.5.3 数据设计 172
本章小结 173
习题 173
第11章 性能测试工具LoadRunner操作指南 174
11.1 LoadRunner的测试流程介绍 174
11.2 制订性能测试计划 174
11.2.1 分析应用程序 174
11.2.2 确定测试目标 175
11.3 创建负载测试 175
11.3.1 创建Web脚本 175
11.3.2 如何查看脚本 180
11.4 测试实例 180
11.4.1 测试需求 181
11.4.2 录制和编辑脚本 181
11.4.3 回放脚本 185
11.4.4 优化脚本 186
11.5 创建运行场景 194
11.5.1 创建运行场景 194
11.5.2 在实际运行时如何查看脚本 197
11.6 运行负载测试 197
11.6.1 编译脚本 198
11.6.2 开始运行测试 198
11.7 分析以及监视场景 200
本章小结 202
习题 203
第12章 上机综合实训 204
附录1 测试过程中的文档格式 211
附录2 软件代码规范 224
全国计算机等级考试四级超级模拟试卷一软件测试工程师 261
全国计算机等级考试四级超级模拟试卷二四级软件测试工程师 267
全国计算机等级考试四级专家押题试卷一四级软件测试工程师 272
全国计算机等级考试四级专家押题试卷二四级软件测试工程师 276
全国计算机等级考试四级超级模拟试卷三四级软件测试工程师(部分题) 282
全国计算机等级考试四级专家押题试卷三四级软件测试工程师 285
2008年9月全国计算机等级考试四级试卷四级软件测试工程师 289
参考文献 294
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《语文教育教学实践探索》陈德收 2018
- 《彼得·布鲁克导演实践研究》邓小玲著 2019
- 《反思性实践》胡红梅, 2019
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《中学语文教学案例研究》贺卫东主编 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《环境影响评价公众参与理论与实践研究》樊春燕主编 2019
- 《学校特色教育探索与实践》管升起著 2019
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东著 2004
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《王蒙文集 新版 35 评点《红楼梦》 上》王蒙著 2020
- 《TED说话的力量 世界优秀演讲者的口才秘诀》(坦桑)阿卡什·P.卡里亚著 2019
- 《燕堂夜话》蒋忠和著 2019
- 《经久》静水边著 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《微表情密码》(波)卡西亚·韦佐夫斯基,(波)帕特里克·韦佐夫斯基著 2019
- 《看书琐记与作文秘诀》鲁迅著 2019
- 《酒国》莫言著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019