软件测试PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:王爱平主编
- 出 版 社:清华大学出版社;北京交通大学出版社
- 出版年份:2008
- ISBN:9787811232301
- 页数:156 页
第1章 软件测试概述 1
1.1 软件错误与缺陷 1
1.1.1 著名的软件错误案例 1
1.1.2 软件缺陷是什么 2
1.2 什么是软件测试 3
1.2.1 软件测试定义 4
1.2.2 软件测试的特性 4
1.2.3 测试的目标 5
1.2.4 软件测试的原则 6
1.3 软件质量保证 7
1.3.1 软件质量的定义 7
1.3.2 软件质量特性 8
1.3.3 软件质量管理 8
1.3.4 软件测试管理 10
1.4 软件测试过程 12
1.4.1 测试计划 12
1.4.2 单元测试 15
1.4.3 集成测试 17
1.4.4 系统测试 20
1.4.5 验收测试 21
1.4.6 测试总结与报告 24
习题 26
第2章 软件开发过程 27
2.1 软件及其特征 27
2.1.1 软件定义 27
2.1.2 软件的特征 27
2.2 软件生命周期 29
2.3 软件开发模型 32
2.3.1 瀑布模型 32
2.3.2 快速原型模型 33
2.3.3 螺旋模型 34
2.3.4 V模型 35
2.3.5 喷泉模型 36
习题 37
第3章 测试技术基础 38
3.1 代码检查 38
3.1.1 代码会审 38
3.1.2 走查 41
3.2 黑盒测试 41
3.2.1 等价类划分 42
3.2.2 边界值分析 44
3.2.3 错误推测法 45
3.2.4 因果图法 45
3.3 白盒测试 48
3.3.1 逻辑覆盖测试 48
3.3.2 基本路径测试 51
3.4 测试用例设计 54
3.4.1 测试用例的概念 54
3.4.2 设计测试用例 54
3.4.3 测试用例的评审 55
习题 55
第4章 面向对象测试技术 57
4.1 面向对象测试概述 57
4.1.1 传统开发方法存在的问题 57
4.1.2 面向对象技术 58
4.1.3 什么是面向对象测试 61
4.1.4 面向对象测试模型 61
4.2 面向对象分析的测试 63
4.2.1 对类和对象范围的测试 64
4.2.2 对结构范围的测试 64
4.2.3 对主题范围的测试 65
4.2.4 对定义的属性和实例关联的测试 66
4.2.5 对定义的服务和消息关联的测试 67
4.3 面向对象设计的测试 68
4.3.1 确定测试的问题域 69
4.3.2 人机交互部分(HIC)设计的测试 70
4.3.3 对任务管理部分(TMC)设计的测试 71
4.3.4 对数据管理部分(DMC)设计的测试 72
4.4 面向对象编程的测试 73
4.4.1 数据成员是否满足数据封装的要求 73
4.4.2 类是否实现了要求的功能 74
4.5 面向对象的单元测试 74
4.5.1 单元测试的内容 74
4.5.2 单元测试开始时间 75
4.5.3 单元测试的人员 75
4.5.4 单元测试的方法 75
4.5.5 方法的测试 76
4.5.6 构建类测试用例 77
4.5.7 测试程度 79
4.6 面向对象的集成测试 79
4.7 面向对象的系统测试 80
4.8 面向对象的其他测试 82
4.8.1 基于故障的测试 82
4.8.2 基于脚本的测试 82
4.8.3 面向对象类的随机测试 83
4.8.4 类层次的分割测试 83
习题 83
第5章 Web系统测试技术 84
5.1 Web测试概述 84
5.2 Web可用性测试 86
5.2.1 链接测试 86
5.2.2 站点地图/导航测试 87
5.2.3 图形测试 87
5.2.4 表单测试 88
5.2.5 内容测试 88
5.2.6 整体界面测试 89
5.2.7 Cookies测试 90
5.2.8 应用程序特定的功能测试 91
5.3 性能测试 91
5.3.1 性能测试常用术语 91
5.3.2 Web性能测试的目标和种类 92
5.3.3 性能测试步骤 94
5.3.4 负载测试 96
5.3.5 压力测试 102
5.4 兼容性测试 104
5.4.1 兼容性测试概述 104
5.4.2 常用术语 105
5.4.3 标准和规范 105
5.4.4 数据共享兼容性 106
5.4.5 兼容性测试的过程 106
5.5 安全测试 107
5.5.1 Web应用系统的安全性测试区域 108
5.5.2 常见的Web应用安全漏洞 108
5.5.3 安全测试过程 110
5.5.4 安全测试应注意的问题 112
习题 113
第6章 软件测试的组织与管理 114
6.1 软件测试计划 114
6.1.1 确定测试需求 114
6.1.2 评估风险和确定测试优先级 115
6.1.3 测试策略 118
6.1.4 确定测试资源 120
6.1.5 制定时间表 121
6.1.6 制订测试计划 122
6.1.7 审核测试计划 123
6.2 软件测试组织 124
6.2.1 测试的过程及组织 124
6.2.2 测试人员组织 125
6.2.3 软件测试文件组织 125
6.3 软件测试设计 126
6.3.1 测试设计原则 126
6.3.2 工作量分析 127
6.3.3 确定并制定测试用例 127
6.3.4 确立并结构化测试过程 129
6.3.5 复审并评估测试覆盖 130
6.4 软件测试执行 130
6.4.1 执行测试过程 130
6.4.2 测试执行策略 132
6.5 软件测试总结与报告 132
习题 138
第7章 软件测试实例 139
7.1 项目背景 139
7.2 测试计划的制订 139
7.2.1 项目简介 140
7.2.2 测试参考文档和测试提交文档 140
7.2.3 系统风险、优先级 140
7.2.4 测试内容与策略 141
7.2.5 测试资源 144
7.2.6 测试时间表(见表7-8) 145
7.2.7 测试问题卡制定 146
7.2.8 附录:项目任务 146
7.3 测试执行 147
7.3.1 设置测试环境 147
7.3.2 按照测试用例执行测试任务 147
7.3.3 评估测试的执行 148
7.3.4 核实测试结果 148
7.3.5 测试执行的策略 148
7.4 测试总结与报告 148
7.4.1 测试总结报告 149
7.4.2 附录 150
附录A 软件测试术语 151
参考文献 156
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《土壤环境监测前沿分析测试方法研究》中国环境监测总站编著 2018
- 《计算机自适应英语语用能力测试系统设计与效度验证 以TEM4词汇与语法题为例》张一鑫著 2019
- 《高中压配电网规划 实用模型、方法、软件和应用 上》王主丁著 2020
- 《无机及分析测试技术》李巍巍 2018
- 《汉语口语测试评分员评价研究》黄霆玮著 2019
- 《奥数教程能力测试 高一年级 第2版》单墫,熊斌总主编;熊斌编著 2014
- 《SECC软件工程师认证课程》北京泓深教育科技有限公司 2019
- 《奥数教程能力测试 高二年级 第2版》单墫,熊斌总主编;刘诗雄分册主编 2014
- 《奥数教程能力测试 高三年级 第2版》单墫,熊斌总主编;余红兵分册主编 2014
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016