高等学校计算机教材 软件测试简明教程PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:易禹,廖年冬主编
- 出 版 社:武汉:武汉大学出版社
- 出版年份:2012
- ISBN:9787307095403
- 页数:182 页
第一部分 软件测试基础 1
第一章 软件测试背景 3
1.1 软件测试发展历史 3
1.2 典型软件错误案例 5
1.2.1 Therac 25系统和软件安全性,上世纪80年代中期 5
1.2.2 火星登陆事故,1999 8
1.2.3 爱国者导弹防御系统,1991 9
1.2.4 安徽高考分数统计有误,2007 10
1.2.5 Vista与QQ开闹不兼容“矛盾”,2006 10
第二章 软件缺陷 11
2.1 缺陷定义 11
2.2 缺陷产生原因 12
2.3 软件缺陷分类 14
2.3.1 软件缺陷词汇 14
2.3.2 软件缺陷属性 15
2.3.3 缺陷严重程度(Severity) 16
2.3.4 软件缺陷优先级(Priority) 18
2.3.5 软件缺陷状态(Status) 19
2.3.6 软件缺陷来源(Source) 20
2.3.7 软件缺陷根源(Root Cause) 20
2.4 软件缺陷管理 21
2.4.1 概述 21
2.4.2 缺陷管理的目标 21
2.4.3 缺陷管理的过程及方法 22
2.4.4 缺陷管理的流程 23
2.4.5 软件缺陷管理软件 24
第三章 软件测试基本概念 31
3.1 软件测试地位 32
3.1.1 为什么需要软件测试 33
3.1.2 软件测试都测些什么? 33
3.1.3 由谁来进行软件测试? 34
3.2 软件测试误区 34
3.2.1 软件测试认识误区 34
3.2.2 软件测试用例编写误区 37
3.3 成功测试人员素质要求 40
3.4 成功测试管理的九大原则 43
3.5 软件测试就业前景 46
第四章 软件测试文档 49
4.1 什么是测试文档 49
4.2 测试文档的重要性 50
4.3 测试文档常见问题 52
4.4 如何管理测试文档 52
4.5 软件测试各阶段输出文档 53
4.5.1 测试计划与测试方案的区别 55
4.6 软件测试文档标准 55
4.6.1 软件测试相关标准发展概述 56
第五章 软件测试原则 61
5.1 软件测试的几大原则 61
5.2 软件测试经验 63
5.3 如何确定软件测试结束的标准 66
第二部分 软件测试方法 69
第六章 软件静态测试 71
6.1 编程标准和规范 73
6.1.1 Java文件和组织 74
6.1.2 缩进排版 75
6.1.3 注释 79
6.1.4 文档注释 81
6.1.5 声明 81
6.1.6 语句 83
6.1.7 空白 87
6.1.8 命名规范 89
6.1.9 编程惯例 89
6.1.10 代码范例 92
6.2 程序代码质量检查 95
6.2.1 代码分析 95
6.2.2 代码审查 95
6.2.3 通用代码审查清单 97
6.2.4 桌面检查 100
6.2.5 代码走查 101
6.3 软件的复杂度分析 102
6.3.1 McCabe复杂度 102
6.3.2 Line Count复杂度 106
6.3.3 Halstead复杂度 106
6.4 静态测试工具介绍 108
6.4.1 Eclipse中安装FindBugs插件 109
第七章 软件动态测试 113
7.1 “白盒”测试 115
7.1.1 逻辑覆盖 117
7.1.2 路径测试 122
7.2 盒测试 125
7.2.1 划分等价类 126
7.2.2 因果图 127
7.2.3 边值分析法 128
7.2.4 灰盒测试 129
7.3 软件测试步骤 130
7.3.1 单元测试 130
7.3.2 集成测试 133
7.3.3 确认测试 134
7.3.4 系统测试 136
7.4 软件测试自动化 140
7.4.1 自动化测试需求分析 140
7.4.2 自动化测试框架的搭建 140
7.4.3 脚本的编写 141
7.4.4 脚本的测试与试运行 141
7.4.5 自动化测试的实施 141
7.5 动态测试工具介绍 143
7.5.1 EclEmma 143
7.5.2 JUnit 145
7.5.3 JMeter 147
附录A 课程实验 153
A.1 实验1:Eclipse和BugZilla 153
A.1.1 要求和目的 153
A.1.2 环境和设备 153
A.1.3 预备知识 153
A.1.4 内容与步骤 153
A.2 实验2:FindBugs 156
A.2.1 要求和目的 156
A.2.2 环境和设备 157
A.2.3 内容与步骤 157
A.3 实验3:JUnit 162
A.3.1 要求和目的 162
A.3.2 内容与步骤 162
A.4 实验4:单元覆盖测试EclEmma 164
A.4.1 要求和目的 164
A.4.2 内容与步骤 164
参考文献 179
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017