软件测试基础教程 第2版PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:杜文浩,王占军,高芳主编;高为民,罗旭,刘冰,周颖副主编
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2016
- ISBN:7517039725
- 页数:204 页
第1章 软件测试的基础理论 1
1.1 软件测试的含义 1
1.1.1 软件缺陷 1
1.1.2 软件测试技术的发展历史及现状 6
1.2 软件测试的目的与原则 7
1.3 软件测试的生命周期 10
1.4 软件测试与软件开发的关系 10
小结 12
习题 12
第2章 软件测试方法 13
2.1 静态测试与动态测试 13
2.1.1 静态测试 13
2.1.2 动态测试 15
2.2 黑盒测试与白盒测试 15
2.2.1 黑盒测试 15
2.2.2 白盒测试 16
2.2.3 黑盒测试与白盒测试的对比 17
小结 17
习题 18
第3章 软件测试流程 19
3.1 软件测试的复杂性与经济性分析 19
3.1.1 软件测试的复杂性 19
3.1.2 软件测试的经济性 22
3.1.3 软件测试的充分性准则 23
3.1.4 软件测试的误区 23
3.2 软件测试的流程 24
3.3 单元测试 26
3.4 集成测试 29
3.5 确认测试 34
3.6 系统测试 36
3.7 验收测试 40
小结 45
习题 45
第4章 软件测试环境的搭建 46
4.1 测试环境的作用 46
4.1.1 测试环境是软件测试的基础 46
4.1.2 提高软件测试的工作效率 46
4.1.3 模拟实际运行时可能的各种情况 46
4.2 测试环境的要素 47
4.2.1 硬件环境 47
4.2.2 软件环境 47
4.2.3 数据准备 48
4.2.4 网络环境 48
4.2.5 测试工具 48
4.3 搭建测试实验室步骤 48
4.3.1 机房环境建设 49
4.3.2 硬件环境的建立 49
4.3.3 网络环境的建立 49
4.3.4 软件环境的建立 49
4.3.5 对整个测试环境杀毒 49
4.3.6 测试环境说明及备案 50
4.4 测试环境的管理与维护 50
4.5 测试环境搭建举例 52
4.5.1 JSP站点测试环境的搭建 52
4.5.2 用VMware模拟搭建单机多系统测试环境 60
小结 65
习题 65
第5章 黑盒测试实例设计 66
5.1 等价类划分法 66
5.2 边界值分析法 70
5.3 决策表法 73
5.4 因果图法 76
5.5 黑盒测试综合用例 80
小结 86
习题 87
第6章 白盒测试实例设计 88
6.1 逻辑覆盖测试 88
6.2 路径分析测试 93
6.2.1 控制流图 93
6.2.2 独立路径测试 94
6.2.3 Z路径覆盖测试 97
6.3 其他白盒测试方法 99
6.3.1 循环测试 99
6.3.2 变异测试 100
6.3.3 程序插装 101
6.4 白盒测试综合用例 101
小结 104
习题 105
第7章 软件测试计划与相关文档 106
7.1 测试计划的制定 106
7.1.1 测试计划 106
7.1.2 测试计划的制定 107
7.1.3 软件开发、软件测试与测试计划制定的并行关系 109
7.2 测试文档 110
7.2.1 测试文档 110
7.2.2 软件生命周期各阶段的测试任务与可交付的文档 111
7.3 测试用例文档的设计 113
7.4 测试总结报告 114
小结 116
习题 116
第8章 软件自动化测试 117
8.1 软件自动化测试概述 117
8.1.1 自动化测试定义及发展简史 117
8.1.2 软件测试自动化的必然性 118
8.1.3 软件测试自动化的引入时机 120
8.1.4 国内软件自动化测试实施现状分析 121
8.1.5 软件测试自动化的引入条件 121
8.2 自动化测试的策略与运用 123
8.2.1 自动化测试策略 123
8.2.2 自动测试的运用步骤 124
8.2.3 测试工具的运用及作用 129
8.2.4 自动化测试产生的问题 134
8.3 常用自动化测试工具简介 135
小结 139
习题 139
第9章 面向对象的软件测试 140
9.1 面向对象软件测试的基本概念 140
9.1.1 面向对象软件设计的基本概念 140
9.1.2 面向对象软件开发过程及其特点 141
9.1.3 向对象软件测试的基本概念 142
9.2 面向对象测试的内容与范围 145
9.2.1 面向对象分析的测试(OOA Test) 145
9.2.2 面向对象设计的测试(OOD Test) 150
9.2.3 面向对象编程的测试(OOP Test) 154
9.2.4 面向对象的单元测试(OO Unit Test) 155
9.2.5 面向对象的集成测试(OO Integrate Test) 157
9.2.6 面向对象的系统测试(OO System Test) 158
9.2.7 面向对象的其他测试 159
9.3 面向对象软件测试技术与方法 161
9.3.1 分析和设计模型测试技术 161
9.3.2 类测试技术 162
9.3.3 类层次结构测试技术 166
9.3.4 对象交互测试技术 167
9.4 面向对象软件测试用例设计 168
9.5 面向对象测试基本步骤 171
9.5.1 单元测试 171
9.5.2 组装测试 171
9.5.3 确认测试 172
9.6 面向对象测试工具JUnit 172
9.6.1 JUnit简介 172
9.6.2 JUnit的安装和配置 172
9.6.3 JUnit中常用的接口和类 173
9.6.4 用JUnit进行类测试实例 174
小结 175
习题 175
第10章 Web网站测试 176
10.1 Web网站的测试 176
10.2 功能测试 178
10.2.1 页面内容测试 178
10.2.2 页面链接测试 179
10.2.3 表单测试 180
10.2.4 Cookies测试 182
10.2.5 设计语言测试 182
10.2.6 功能测试用例 182
10.3 性能测试 183
10.3.1 负载测试 183
10.3.2 压力测试 184
10.3.3 连接速度测试 184
10.4 安全性测试 185
10.5 可用性/可靠性测试 187
10.5.1 导航测试 187
10.5.2 Web图形测试 188
10.5.3 图形用户界面(GUI)测试 189
10.5.4 可靠性测试 192
10.6 配置和兼容性测试 192
10.7 数据库测试 195
小结 197
习题 197
第11章 云计算对软件测试的影响 198
11.1 云计算与云测试简介 198
11.1.1 云计算(Cloud Computing)简介 198
11.1.2 云测试(Cloud Testing)简介 198
11.1.3 哪些测试项目可以做云测试 199
11.2 云测试的优势 199
11.3 云计算对软件开发及软件测试的影响 200
11.3.1 云计算对软件开发的影响 200
11.3.2 云计算对软件测试的影响 200
11.3.3 云平台下软件测试的发展 201
小结 203
习题 203
参考文献 204
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《看视频零基础学英语口语》宋德伟 2019
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018