账号: 密码:
首页  |  宏观指导  |  出版社天地  |  图书代办站  |  教材图书信息 |  教材图书评论 |  在线订购 |  教材征订
  图书分类 - 中图法分类  专业分类  用途分类  自分类  制品类型  读者对象  版别索引 
搜索 新闻 图书 ISBN 作者 音像 出版社 代办站 教材征订
购书 请登录 免费注册 客服电话:010-62510665 62510769
图书查询索引 版别索引 分类索引 中图法分类 专业分类 用途分类 制品类型 读者对象 自分类 最新 畅销 推荐 特价 教材征订
综合查询
软件测试基础 - 中国高校教材图书网
相关类别图书
作 者:周元哲
出版社:西安电子科技大学出版社
用 途:大学本科以上教材
中 图: 自动化技术、计算机技术
专 业:计算机/网络>软件工程/软件技术
制 品:图书
读 者:普通读者
最新可供书目

战争与文明:从路易十四到拿破仑

中国人民大学出版社


一本书读懂30部管理学经典

清华大学出版社


算法传播十讲

苏州大学出版社


人文职场英语(第2版)学生用书

上海外语教育出版社


数字时代的银龄行动——亚太地区老年人数字素养与技能现状调研

国家开放大学出版社

书名: 软件测试基础
ISBN:978-7-5606-2491-4 条码:
作者: 周元哲  相关图书 装订:平装
印次:1-1 开本:16开
定价: ¥30.00  折扣价:¥28.50
折扣:0.95 节省了1.5元
字数: 377千字
出版社: 西安电子科技大学出版社 页数:
发行编号:2783001-1 每包册数:
出版日期: 2011-06-01
小团购 订购 咨询 推荐 打印 放入存书架 相关评论

内容简介:
本书较为全面、系统地介绍了当前业界测试领域的理论和实践知识,反映了当前最新的软件测试理论、标准、技术和工具,展望了软件测试的发展趋势。
全书共分三大部分,分别是测试理论、测试实践和测试考试指导。第一部分内容主要包括软件测试概论、软件测试基本知识、软件测试过程、黑盒测试、白盒测试、自动测试技术、性能测试、面向对象测试、嵌入式测试和软件测试管理。第二部分内容主要包括软件测试工具、测试管理工具、性能测试工具、缺陷跟踪管理工具、单元测试工具和功能测试工具等。第三部分内容主要包括计算机认证考试和测试行业,介绍了四级软件测试工程师考试和企业招聘测试工程师考试的一些情况。
本书可作为高等院校相关专业软件测试课程的教材或教学参考书,也可供从事计算机应用开发的各类技术人员参考,或用作全国计算机软件测评师考试、软件技术资格与水平考试的培训资料。

作者简介:
 
章节目录:
第1章 软件测试概论 1
1.1 软件 1
1.1.1 软件发展史 1
1.1.2 软件生命周期 2
1.1.3 软件缺陷 3
1.1.4 三种纠错技术 5
1.2 软件过程 5
1.2.1 RUP 5
1.2.2 敏捷过程 8
1.3 软件质量 10
1.3.1 概述 10
1.3.2 CMM/CMMI 11
1.3.3 质量与测试 13
1.4 测试与开发的关系 15
1.5 思考与习题 17
第2章 软件测试基本知识 18
2.1 软件测试发展历程 18
2.2 软件测试目的 19
2.3 软件测试原则 19
2.4 软件测试分类 20
2.4.1 按照开发阶段划分 20
2.4.2 按照执行主体划分 20
2.4.3 按照执行状态划分 21
2.4.4 按照测试技术划分 22
2.4.5 按照软件发布范围划分 24
2.5 软件测试模型 25
2.5.1 V模型 25
2.5.2 W模型 26
2.5.3 H模型 26
2.5.4 X模型 27
2.5.5 前置模型 27
2.6 测试用例 28
2.6.1 测试用例的基本概念 28
2.6.2 测试用例的编写 29
2.6.3 测试用例的作用 30
2.6.4 相关问题 30
2.7 思考与习题 31
第3章 软件测试过程 33
3.1 软件测试流程概述 33
3.2 单元测试 34
3.3 集成测试 36
3.4 确认测试 41
3.5 验收测试 41
3.5.1 α测试和β测试 42
3.5.2 回归测试 42
3.6 思考与习题 44
第4章 黑盒测试 46
4.1 概述 46
4.2 等价类划分法 47
4.2.1 划分原则 47
4.2.2 设计测试用例的步骤 47
4.3 边界值分析法 49
4.3.1 设计原则 49
4.3.2 应用举例 49
4.4 决策表法 50
4.4.1 应用举例 51
4.4.2 优点和缺点 52
4.5 因果图法 52
4.5.1 基本术语 53
4.5.2 应用举例 54
4.6 场景法 55
4.6.1 基本流和备选流 55
4.6.2 应用举例 56
4.7 思考与习题 60
第5章 白盒测试 62
5.1 概述 62
5.2 逻辑覆盖法 62
5.2.1 语句覆盖 63
5.2.2 判定覆盖 63
5.2.3 条件覆盖 64
5.2.4 条件判定覆盖 64
5.2.5 修正条件判定覆盖 65
5.2.6 条件组合覆盖 66
5.2.7 路径覆盖 66
5.2.8 逻辑覆盖法总结 67
5.3 基本路径测试 68
5.3.1 控制流 68
5.3.2 基本路径测试方法 70
5.4 思考与习题 71
第6章 自动测试技术 72
6.1 自动测试技术简介 72
6.2 自动测试发展历程 73
6.3 测试成熟度模型 74
6.4 三代测试框架 79
6.5 自动测试原理 80
6.6 自动测试的19条经验教训 82
6.7 自动测试研究热点 83
6.8 思考与习题 84
第7章 性能测试 85
7.1 基本概念 85
7.2 性能测试分类 88
7.2.1 负载测试 88
7.2.2 压力测试 89
7.2.3 可靠性测试 90
7.2.4 数据库测试 91
7.2.5 安全性测试 91
7.2.6 文档测试 92
7.3 性能测试的步骤 93
7.4 网站测试 94
7.4.1 网站体系结构 95
7.4.2 网站测试内容 95
7.5 思考与习题 96
第8章 面向对象测试 97
8.1 面向对象影响测试 97
8.1.1 封装性影响测试 97
8.1.2 继承性影响测试 98
8.1.3 多态性影响测试 98
8.2 面向对象测试模型 99
8.3 面向对象分析测试 99
8.4 面向对象设计测试 102
8.5 面向对象单元测试 103
8.5.1 功能性和结构性测试 103
8.5.2 测试用例的设计和选择 104
8.6 面向对象集成测试 105
8.6.1 概述 105
8.6.2 面向对象交互测试 105
8.7 面向对象的系统测试 107
8.8 思考与习题 107
第9章 嵌入式测试 108
9.1 嵌入式软件测试的方法 108
9.2 嵌入式软件测试的过程 108
9.3 嵌入式软件测试的特点 109
9.4 嵌入式软件测试的工具 110
9.5 嵌入式软件测试策略 111
9.6 嵌入式软件测试实例 112
9.7 思考与习题 114
第10章 软件测试管理 115
10.1 过程管理 115
10.1.1 测试的组织 115
10.1.2 测试计划阶段 117
10.1.3 软件测试设计和开发 119
10.1.4 测试执行阶段 121
10.1.5 测试执行结束和测试总结 121
10.1.6 测试过程改进 122
10.2 需求管理 124
10.2.1 需求管理概述 124
10.2.2 软件测试中的需求分析 124
10.3 软件配置管理 125
10.3.1 软件配置管理概述 125
10.3.2 软件配置管理角色职责 126
10.3.3 软件配置管理过程描述 127
10.3.4 软件配置管理的关键活动 128
10.4 缺陷管理 130
10.4.1 缺陷跟踪管理系统概述 130
10.4.2 软件缺陷内容 131
10.4.3 软件跟踪缺陷处理的一般流程 132
10.5 风险管理 132
10.5.1 风险管理概述 132
10.5.2 软件项目风险管理 133
10.5.3 软件项目中的风险 133
10.5.4 软件风险管理模型 135
10.6 思考与习题 137
第11章 软件测试工具 138
11.1 软件测试工具概述 138
11.2 软件测试工具分类 138
11.2.1 按测试工具所属公司分类 138
11.2.2 按测试工具的功能分类 143
11.2.3 按测试工具在软件测试中应用的阶段分类 144
11.3 软件测试工具特征 146
11.4 软件测试工具选择 146
第12章 测试管理工具 148
12.1 测试管理工具概述 148
12.2 测试管理工具—TestDirector 149
12.2.1 TestDirector简介 149
12.2.2 TestDirector的安装 151
12.2.3 TestDirector的配置 159
第13章 性能测试工具 166
13.1 LoadRunner 166
13.1.1 综述 166
13.1.2 测试示例 168
第14章 缺陷跟踪管理工具 180
14.1 缺陷跟踪管理工具——Bugzilla 180
14.1.1 Bugzilla的特点 180
14.1.2 Bugzilla的缺陷处理流程 180
14.1.3 Bugzilla的基本操作 181
14.1.4 TestCenter与Testlink,Bugzilla对比 185
14.2 问题跟踪软件—Jira 187
14.2.1 Jira的特点 187
14.2.2 缺陷跟踪操作 188
14.2.3 查询操作 190
14.2.4 生成报表 191
14.2.5 系统设置 194
第15章 单元测试工具 195
15.1 Junit的安装 195
15.2 Junit的特点 195
15.3 Junit的内容 196
15.4 Junit的设计原则 197
15.5 测试示例 198
第16章 功能测试工具 203
16.1 WinRunner简介 203
16.1.1 WinRunner测试模式 203
16.1.2 WinRunner测试过程 204
16.1.3 认识WinRunner工作环境 205
16.1.4 WinRunner测试示例一 207
16.1.5 WinRunner测试示例二 211
16.2 QuickTest Professional简介 216
16.2.1 认识QuickTest Professional工作环境 216
16.2.2 QTP测试示例 217
第17章 计算机认证考试 229
17.1 计算机认证考试概述 229
17.2 各类计算机认证考试 229
17.3 全国计算机等级考试 230
17.4 四级软件测试工程师考试 232
17.4.1 概述 232
17.4.2 内容介绍 235
17.4.3 相关资料 238
第18章 测试行业 239
18.1 测试行业概述 239
18.2 测试认识误区 240
18.3 测试员的思维方式 241
18.4 著名企业的测试面试题 242
18.5 软件测试工程师职位简介 245
参考文献 247




目 录


第1章 软件测试概论 1
1.1 软件 1
1.1.1 软件发展史 1
1.1.2 软件生命周期 2
1.1.3 软件缺陷 3
1.1.4 三种纠错技术 5
1.2 软件过程 5
1.2.1 RUP 5
1.2.2 敏捷过程 8
1.3 软件质量 10
1.3.1 概述 10
1.3.2 CMM/CMMI 11
1.3.3 质量与测试 13
1.4 测试与开发的关系 15
1.5 思考与习题 17
第2章 软件测试基本知识 18
2.1 软件测试发展历程 18
2.2 软件测试目的 19
2.3 软件测试原则 19
2.4 软件测试分类 20
2.4.1 按照开发阶段划分 20
2.4.2 按照执行主体划分 20
2.4.3 按照执行状态划分 21
2.4.4 按照测试技术划分 22
2.4.5 按照软件发布范围划分 24
2.5 软件测试模型 25
2.5.1 V模型 25
2.5.2 W模型 26
2.5.3 H模型 26
2.5.4 X模型 27
2.5.5 前置模型 27
2.6 测试用例 28
2.6.1 测试用例的基本概念 28
2.6.2 测试用例的编写 29
2.6.3 测试用例的作用 30
2.6.4 相关问题 30
2.7 思考与习题 31
第3章 软件测试过程 33
3.1 软件测试流程概述 33
3.2 单元测试 34
3.3 集成测试 36
3.4 确认测试 41
3.5 验收测试 41
3.5.1 α测试和β测试 42
3.5.2 回归测试 42
3.6 思考与习题 44
第4章 黑盒测试 46
4.1 概述 46
4.2 等价类划分法 47
4.2.1 划分原则 47
4.2.2 设计测试用例的步骤 47
4.3 边界值分析法 49
4.3.1 设计原则 49
4.3.2 应用举例 49
4.4 决策表法 50
4.4.1 应用举例 51
4.4.2 优点和缺点 52
4.5 因果图法 52
4.5.1 基本术语 53
4.5.2 应用举例 54
4.6 场景法 55
4.6.1 基本流和备选流 55
4.6.2 应用举例 56
4.7 思考与习题 60
第5章 白盒测试 62
5.1 概述 62
5.2 逻辑覆盖法 62
5.2.1 语句覆盖 63
5.2.2 判定覆盖 63
5.2.3 条件覆盖 64
5.2.4 条件判定覆盖 64
5.2.5 修正条件判定覆盖 65
5.2.6 条件组合覆盖 66
5.2.7 路径覆盖 66
5.2.8 逻辑覆盖法总结 67
5.3 基本路径测试 68
5.3.1 控制流 68
5.3.2 基本路径测试方法 70
5.4 思考与习题 71
第6章 自动测试技术 72
6.1 自动测试技术简介 72
6.2 自动测试发展历程 73
6.3 测试成熟度模型 74
6.4 三代测试框架 79
6.5 自动测试原理 80
6.6 自动测试的19条经验教训 82
6.7 自动测试研究热点 83
6.8 思考与习题 84
第7章 性能测试 85
7.1 基本概念 85
7.2 性能测试分类 88
7.2.1 负载测试 88
7.2.2 压力测试 89
7.2.3 可靠性测试 90
7.2.4 数据库测试 91
7.2.5 安全性测试 91
7.2.6 文档测试 92
7.3 性能测试的步骤 93
7.4 网站测试 94
7.4.1 网站体系结构 95
7.4.2 网站测试内容 95
7.5 思考与习题 96
第8章 面向对象测试 97
8.1 面向对象影响测试 97
8.1.1 封装性影响测试 97
8.1.2 继承性影响测试 98
8.1.3 多态性影响测试 98
8.2 面向对象测试模型 99
8.3 面向对象分析测试 99
8.4 面向对象设计测试 102
8.5 面向对象单元测试 103
8.5.1 功能性和结构性测试 103
8.5.2 测试用例的设计和选择 104
8.6 面向对象集成测试 105
8.6.1 概述 105
8.6.2 面向对象交互测试 105
8.7 面向对象的系统测试 107
8.8 思考与习题 107
第9章 嵌入式测试 108
9.1 嵌入式软件测试的方法 108
9.2 嵌入式软件测试的过程 108
9.3 嵌入式软件测试的特点 109
9.4 嵌入式软件测试的工具 110
9.5 嵌入式软件测试策略 111
9.6 嵌入式软件测试实例 112
9.7 思考与习题 114
第10章 软件测试管理 115
10.1 过程管理 115
10.1.1 测试的组织 115
10.1.2 测试计划阶段 117
10.1.3 软件测试设计和开发 119
10.1.4 测试执行阶段 121
10.1.5 测试执行结束和测试总结 121
10.1.6 测试过程改进 122
10.2 需求管理 124
10.2.1 需求管理概述 124
10.2.2 软件测试中的需求分析 124
10.3 软件配置管理 125
10.3.1 软件配置管理概述 125
10.3.2 软件配置管理角色职责 126
10.3.3 软件配置管理过程描述 127
10.3.4 软件配置管理的关键活动 128
10.4 缺陷管理 130
10.4.1 缺陷跟踪管理系统概述 130
10.4.2 软件缺陷内容 131
10.4.3 软件跟踪缺陷处理的一般流程 132
10.5 风险管理 132
10.5.1 风险管理概述 132
10.5.2 软件项目风险管理 133
10.5.3 软件项目中的风险 133
10.5.4 软件风险管理模型 135
10.6 思考与习题 137
第11章 软件测试工具 138
11.1 软件测试工具概述 138
11.2 软件测试工具分类 138
11.2.1 按测试工具所属公司分类 138
11.2.2 按测试工具的功能分类 143
11.2.3 按测试工具在软件测试中
应用的阶段分类 144
11.3 软件测试工具特征 146
11.4 软件测试工具选择 146
第12章 测试管理工具 148
12.1 测试管理工具概述 148
12.2 测试管理工具—TestDirector 149
12.2.1 TestDirector简介 149
12.2.2 TestDirector的安装 151
12.2.3 TestDirector的配置 159
第13章 性能测试工具 166
13.1 LoadRunner 166
13.1.1 综述 166
13.1.2 测试示例 168
第14章 缺陷跟踪管理工具 180
14.1 缺陷跟踪管理工具——Bugzilla 180
14.1.1 Bugzilla的特点 180
14.1.2 Bugzilla的缺陷处理流程 180
14.1.3 Bugzilla的基本操作 181
14.1.4 TestCenter与Testlink,Bugzilla
对比 185
14.2 问题跟踪软件—Jira 187
14.2.1 Jira的特点 187
14.2.2 缺陷跟踪操作 188
14.2.3 查询操作 190
14.2.4 生成报表 191
14.2.5 系统设置 194
第15章 单元测试工具 195
15.1 Junit的安装 195
15.2 Junit的特点 195
15.3 Junit的内容 196
15.4 Junit的设计原则 197
15.5 测试示例 198
第16章 功能测试工具 203
16.1 WinRunner简介 203
16.1.1 WinRunner测试模式 203
16.1.2 WinRunner测试过程 204
16.1.3 认识WinRunner工作环境 205
16.1.4 WinRunner测试示例一 207
16.1.5 WinRunner测试示例二 211
16.2 QuickTest Professional简介 216
16.2.1 认识QuickTest Professional
工作环境 216
16.2.2 QTP测试示例 217
第17章 计算机认证考试 229
17.1 计算机认证考试概述 229
17.2 各类计算机认证考试 229
17.3 全国计算机等级考试 230
17.4 四级软件测试工程师考试 232
17.4.1 概述 232
17.4.2 内容介绍 235
17.4.3 相关资料 238
第18章 测试行业 239
18.1 测试行业概述 239
18.2 测试认识误区 240
18.3 测试员的思维方式 241
18.4 著名企业的测试面试题 242
18.5 软件测试工程师职位简介 245
参考文献 247

精彩片段:
 
书  评:
随着软件规模和复杂性的大幅度提升,软件质量可靠性的问题变得日益突出。软件测试是保证软件质量的关键技术之一,同时也是软件开发过程中的一个重要环节,其理论知识和技术工具都在不断革新。
本书较为全面地介绍了当前业界测试领域的专业知识,追溯了软件测试的发展史,反映了当前最新的软件测试理论、标准、技术和工具,展望了软件测试的发展趋势。全书共分三大部分,分别是测试理论、测试实践和测试考试指导。第一部分内容主要包括软件测试概论、软件测试基本知识、软件测试过程、黑盒测试、白盒测试、自动测试技术、性能测试、面向对象测试、嵌入式测试和软件测试管理。第二部分内容主要包括软件测试工具、测试管理工具、性能测试工具、缺陷跟踪管理工具、单元测试工具和功能测试工具等。第三部分内容主要包括计算机认证考试和测试行业,介绍了四级软件测试工程师考试和企业招聘测试工程师考试的一些情况。
软件测试从软件工程中演化而来,并且还在不断地发展。在学习本书之前,需要一些先行知识作为本书的支撑,如掌握一门高级语言(Visual Basic或Java语言)、数据库、数据结构以及软件工程的基本理论知识等。
本书介绍了软件测试的基本理论和当前流行的一些软件测试工具的应用,内容精练,文字简洁,结构合理,综合性强,定位明确,面向初、中级读者,由“入门”起步,侧重“提高”,特别适合作为高等院校相关专业软件测试的教材或教学参考书,也可供从事计算机应用开发的各类技术人员参考,或用作全国计算机软件测评师考试、软件技术资格与水平考试的培训资料。
本书由周元哲、胡滨、潘晓英、刘海编写,其中第13、16章由胡滨编写,第9、12章由潘晓英编写,第14章由刘海编写,其余章节由周元哲编写。周元哲任主编,负责拟订大纲与统稿工作。
西安邮电学院计算机科学与技术学院王忠民院长、王曙燕副院长和陈莉君教授对本书的编写给予了大力的支持并提出了指导性意见。
在本书的写作过程中,西安电子科技大学出版社的云立实、人民邮电出版社的贾楠对写作大纲、写作风格等提出了很多宝贵的意见。本书在写作过程中参阅了大量中外文的专著、教材、论文、报告及网上的资料,由于篇幅所限,未能一一列出。在此,向各位作者表示敬意和衷心的感谢。
由于作者水平有限,本书难免有不足之处,诚恳期待读者的批评指正,以使本书日臻完善。我的电子信箱是zhouyuanzhe@163.com。
编 者
2010年10月

其  它:
 

专业分类
经济学  公共课与文化课  政治法律  教育学  文学艺术  历史学  理学  工学  农学  医学  计算机/网络  管理学  其他  外语  哲学
用途分类
大学本科教材 大学本科以上教材 大学教学参考书 考研用书 自学考试教材 高职高专教材 中职、中专类教材 中小学教材、教辅
电大用书 学术专著 考试辅导类图书 工具书 培训教材 其他
中图法分类
医药、卫生  语言、文字  工业技术  交通运输  航空、航天  环境科学、安全科学  综合性图书  文学  艺术  历史、地理  自然科学总论  数理科学和化学  天文学、地球科学  生物科学  哲学、宗教  社会科学总论  政治、法律  军事  经济  马克思主义、列宁主义、毛泽东思想、邓小平理论  文化、科学、教育、体育  农业科学
版别索引
北京大学出版社 北京师范大学出版社 清华大学出版社 中国人民大学出版社
北京工业大学出版社 北京大学医学出版社 北京航空航天大学出版社 北京交通大学出版社
北京理工大学出版社 北京体育大学出版社 北京邮电大学出版社 中央音乐学院出版社
北京语言大学出版社 对外经济贸易大学出版社 国家开放大学出版社 首都经济贸易大学出版社
首都师范大学出版社 外语教学与研究出版社
更多...
网上购书指南
一、我的账户
用户注册
用户登录
修改用户密码
修改个人资料
二、查询图书
快速查询
分类查询
综合查询
三、订购图书
第一步点击“订购”按钮
第二步确定收货人信息
第三步提交订单
存书架
四、邮购方式
普通邮寄
特快专递
五、付款方式
支付宝
邮局汇款
六、我的订单
查询订单
修改或取消订单
联系我们

| 我的帐户 | 我的订单 | 购书指南| 关于我们 | 联系我们 | 敬告 | 友情链接 | 广告服务 |

版权所有 © 2000-2002 中国高校教材图书网    京ICP备10054422号-7    京公网安备110108002480号    出版物经营许可证:新出发京批字第版0234号
经营许可证编号:京ICP证130369号    技术支持:云因信息