软件测试教程(第3版)
¥
12.71
2.8折
¥
46
九品
仅1件
作者贺平 著
出版社电子工业出版社
出版时间2014-08
版次3
装帧平装
货号A6
上书时间2024-11-22
商品详情
- 品相描述:九品
图书标准信息
-
作者
贺平 著
-
出版社
电子工业出版社
-
出版时间
2014-08
-
版次
3
-
ISBN
9787121238185
-
定价
46.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
380页
-
字数
0.61千字
-
正文语种
简体中文
-
丛书
高等应用型人才培养规划教材
- 【内容简介】
-
本书全面阐述了软件测试的基本理论和业界主流的技术方法,并从软件生命周期的最新视角展开和分析软件测试的知识、技术及应用的策略、过程及方法。全书共10章:软件测试概述、软件生命周期的测试、软件静态测试技术、软件动态测试技术、软件自动化测试、软件项目的组件测试、软件系统性功能测试、软件系统性能测试、软件系统安全性测试、软件测试管理,基本涵盖了目前软件测试的知识体系、技术体系和应用体系。本书使读者能系统、较快地掌握软件测试的系统知识,获得解决实际测试问题的思路和基本的工程实践方法。
- 【作者简介】
-
本书介绍软件测试理论知识和业界主要的测试技术,并从工程层面展开和贯彻软件测试技术及应用的策略与方法。全书共10章:软件测试概述,软件生命周期的测试策略与过程,静态测试技术与动态测试技术,特定软件系统的测试,软件自动化测试,软件项目的工程测试(单元与集成测试、功能测试及性能测试、软件安全测试),软件测试管理等,内容基本上涵盖了软件测试的理论、技术与工程方法。本书适用于本科、专科的软件工程、软件测试、嵌入式技术及计算机科学技术等相关专业的软件测试课程的教材。
- 【目录】
-
第1章 软件测试概述1
1.1 软件测试的产生与发展2
1.1.1 软件可靠性问题2
1.1.2 软件缺陷与故障2
1.1.3 软件测试的产生与发展4
1.1.4 软件测试的发展趋势7
1.2 软件测试基础知识与理论8
1.2.1 软件测试的目的与原则8
1.2.2 软件测试的基本原理与特性
准则8
1.2.3 软件测试的基本策略9
1.3 软件开发模式与软件测试11
1.3.1 软件开发模式11
1.3.2 软件开发与软件测试17
1.3.3 软件测试模型分析18
1.4 软件质量及其保证21
1.4.1 软件质量体系21
1.4.2 软件测试成熟度24
本章小结28
习题与作业28
第2章 软件生命周期的测试32
2.1 软件生命周期中的测试33
2.1.1 软件生命周期33
2.1.2 软件生命周期中的测试策略34
2.1.3 软件测试通用流程35
2.2 软件测试技术分析36
2.2.1 基于动态测试分析与静态
测试分析36
2.2.2 基于规格说明的测试技术37
2.2.3 基于结构的测试技术38
2.2.4 基于经验的测试技术39
2.2.5 手工测试与自动化测试42
2.2.6 基于风险的测试43
2.2.7 软件测试的分类44
2.3 组件测试46
2.3.1 组件测试的类别及模式46
2.3.2 组件测试的任务47
2.3.3 组件测试的过程49
2.3.4 组件测试管理49
2.4 集成测试50
2.4.1 集成测试概念50
2.4.2 集成测试策略50
2.5 系统测试52
2.5.1 系统测试的概念、对象、环境
与目标52
2.5.2 系统的功能性测试52
2.5.3 系统测试的非功能性测试54
2.6 确认测试57
2.6.1 确认测试的准则57
2.6.2 程序修改后的确认测试58
2.6.3 配置与审查58
2.7 验收测试58
2.7.1 验收测试的含义58
2.7.2 验收测试的任务及内容59
2.7.3 软件文档验收测试60
2.8 软件新版本的测试60
2.8.1 软件维护测试60
2.8.2 软件版本开发的测试60
2.8.3 软件增量开发中的测试61
本章小结63
习题与作业64
第3章 软件静态测试技术72
3.1 软件静态测试73
3.1.1 静态测试技术概要73
3.1.2 静态测试技术74
3.2 程序数据流分析方法76
3.2.1 数据流测试76
3.2.2 数据流测试的应用举例77
3.3 程序控制流分析方法78
3.3.1 程序的控制流图78
3.3.2 将程序流程图转换为控制流图80
3.3.3 控制流图分析的测试应用81
3.4 软件的复杂性度量82
3.4.1 静态检查与测试对象的规范、
标准的一致性82
3.4.2 软件复杂度的度量82
3.4.3 Logiscope 静态分析测试应用90
3.5 软件评审100
3.5.1 软件评审的概念100
3.5.2 评审的组织101
3.5.3 评审过程101
3.5.4 评审类型102
本章小结103
习题与作业104
第4章 软件动态测试技术109
4.1 软件动态测试技术110
4.1.1 动态测试110
4.1.2 动态测试(黑盒技术)的
测试模型112
4.2 等价类划分法与边界值分析法113
4.2.1 等价类划分法简介113
4.2.2 边界值测试117
4.2.3 等价类划分测试法与边界值
测试法结合设计测试用例119
4.3 因果图/决策表法121
4.3.1 因果图法121
4.3.2 决策表法123
4.3.3 因果图/决策表法的测试应用126
4.4 状态转换法131
4.4.1 状态转换法原理131
4.4.2 运用状态转换法设计测试
用例133
4.5 全配对法135
4.5.1 全配对法测试原理135
4.5.2 全配对测试法应用138
4.6 覆盖测试法142
4.6.1 逻辑覆盖142
4.6.2 路径覆盖147
4.6.3 循环的路径测试151
本章小结153
习题与作业154
第5章 软件自动化测试166
5.1 软件自动化测试概念167
5.1.1 自动化测试的原理167
5.1.2 自动化测试的优势与特点168
5.2 软件自动化测试生存周期
方法学及应用170
5.2.1 自动化测试决策170
5.2.2 测试工具获取170
5.2.3 自动化测试引入171
5.2.4 测试计划、设计、开发171
5.2.5 测试执行与管理172
5.2.6 测试评审与评估173
5.3 自动化测试用例与脚本174
5.3.1 自动化测试用例的生成要求174
5.3.2 自动化测试脚本174
5.4 自动化测试工具176
5.4.1 自动化测试的专项工具176
5.4.2 自动化测试套件181
本章小结190
习题与作业191
第6章 软件项目的组件测试193
6.1 软件项目的组件测试介绍194
6.1.1 组件测试的范围及内容194
6.1.2 软件项目的组件测试解决
方案194
6.2 软件GUI的测试197
6.2.1 页面元素测试197
6.2.2 对窗体操作的测试198
6.2.3 对下拉式菜单与鼠标操作
的测试198
6.2.4 对数据项操作的测试198
6.3 面向对象软件类的测试199
6.3.1 类、对象、消息及接口199
6.3.2 类的测试设计202
6.4 Logiscope组件测试应用208
6.4.1 Logiscope概况208
6.4.2 Logiscope功能210
6.4.3 Logiscope的安装与配置211
6.4.4 TestChecker测试应用212
6.5 运用JUnit进行组件测试220
6.5.1 JUnit的基本概要220
6.5.2 运用JUnit进行组件测试224
本章小结230
习题与作业231
第7章 软件系统性功能测试233
7.1 软件系统性功能测试234
7.1.1 软件系统性功能测试的内容234
7.1.2 软件系统性功能测试的
基本要素235
7.2 软件功能测试工具及应用236
7.2.1 RFT的一般概况236
7.2.2 RFT的基本运用方法241
7.2.3 RPT的测试应用254
本章小结260
习题与作业260
第8章 软件系统性能测试262
8.1 软件系统性能测试概述263
8.1.1 软件系统性能测试的概念263
8.1.2 软件系统性能测试规划
与设计267
8.1.3 软件系统性能测试管理270
8.2 Web性能测试272
8.2.1 Web性能测试模型272
8.2.2 Web性能测试用例设计273
8.2.3 Web性能测试过程管理278
8.3 软件系统性能测试工具279
8.3.1 RPT功能简介279
8.3.2 RPT的基本测试应用分析281
8.3.3 RPT性能测试工程应用286
本章小结293
专业术语293
习题与作业294
第9章 软件系统安全性测试296
9.1 软件系统安全性测试的问题297
9.1.1 软件系统安全性概述297
9.1.2 软件系统安全性测试策略302
9.1.3 软件系统安全性测试方法303
9.2 Web应用系统的安全性测试305
9.2.1 Web应用安全的背景305
9.2.2 Web应用安全测试306
9.3 软件系统安全测试工具及
测试应用310
9.3.1 AppScan概要311
9.3.2 AppScan功能特性312
9.3.3 AppScan的基本使用320
9.3.4 AppScan安全性测试应用328
本章小结330
习题与作业330
第10章 软件测试管理332
10.1 软件测试管理的概念333
10.1.1 测试管理的基本要素333
10.1.2 测试组织管理334
10.2 测试过程管理337
10.2.1 测试计划管理337
10.2.2 测试流程管理340
10.3 测试事件管理348
10.3.1 缺陷管理348
10.3.2 测试用例管理351
10.4 软件配置管理354
10.4.1 软件配置管理的内涵354
10.4.2 配置管理策略与方法356
10.4.3 配置管理的应用359
10.5 测试管理工具及应用360
10.5.1 TestDirector测试管理工具360
10.5.2 Rational Test Manager测试
管理工具366
本章小结367
专业术语367
习题与作业368
参考文献372
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价