图书介绍
软件测试技术PDF|Epub|txt|kindle电子书版本网盘下载
![软件测试技术](https://www.shukui.net/cover/42/31722630.jpg)
- 李庆义,岳俊梅,王爱乐等编著 著
- 出版社: 北京:中国铁道出版社
- ISBN:711307054X
- 出版时间:2006
- 标注页数:328页
- 文件大小:31MB
- 文件页数:344页
- 主题词:软件-测试-高等学校:技术学校-教材
PDF下载
下载说明
软件测试技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 软件测试概述1
1.1 回顾软件测试的发展历史1
1.1.1 软件缺陷产生的原因1
1.1.2 软件缺陷事件3
1.2 软件测试的概念4
1.2.1 软件测试的定义5
1.2.2 软件测试方法、对象和原则6
1.2.3 软件测试技术的发展7
1.3 软件产品及其软件项目工程9
1.3.1 软件产品的组成9
1.3.2 软件产品开发项目组成员9
1.3.3 软件产品开发的方法和过程10
1.4 软件测试与开发14
1.4.1 测试与开发各阶段的关系14
1.4.2 测试与开发的并行性14
1.5 软件测试职业与测试员的必备素质15
1.5.1 软件测试职业和职位15
1.5.2 软件测试员的工作目标与必备素质16
1.6 软件质量认证16
1.6.1 软件质量简介16
1.6.2 软件能力成熟度模型28
1.6.3 ISO 9000质量管理标准32
小结与提高35
思考与练习35
第2章 软件测试方法36
2.1 软件测试的复杂度36
2.1.1 软件测试的不彻底性36
2.1.2 潜在缺陷和故障的不确定37
2.1.3 存在故障与发现故障成正比37
2.1.4 软件的免疫力38
2.1.5 有些软件故障不可能修正38
2.1.6 软件测试的代价38
2.2 常用的一些软件测试方法39
2.2.1 静态与动态39
2.2.2 常见的一些软件测试策略49
2.3 单元测试50
2.3.1 单元测试概述51
2.3.2 进行单元测试的原因54
2.3.3 单元测试的环境56
2.3.4 单元测试的策略57
2.3.5 单元测试分析59
2.3.6 单元测试用例的设计思路60
2.3.7 单元测试的过程62
2.4 集成测试描述69
2.4.1 非增量式综合测试70
2.4.2 增量式综合测试71
2.4.3 两种综合测试方法的比较73
2.5 软件验证和确认测试73
2.5.1 确认测试的原则74
2.5.2 软件配置确认审查75
2.6 系统测试75
2.6.1 系统测试的定义75
2.6.2 功能测试76
2.6.3 协议的一致性测试77
2.6.4 性能测试79
2.6.5 恢复性测试81
2.6.6 备份测试81
2.6.7 安全性测试82
2.6.8 压力测试82
2.6.9 容量测试83
2.6.10 GUI测试84
2.6.11 可靠性测试86
2.6.12 可用性测试87
2.6.13 兼容性测试87
2.6.14 回归测试89
2.6.15 可安装性测试89
2.6.16 文档测试92
2.6.17 在线帮助测试93
2.6.18 Web网站测试93
2.6.19 数据转换测试94
2.6.20 系统测试过程95
2.7 验收测试96
2.7.1 软件验收的内容96
2.7.2 软件配置97
2.7.3 软件调试97
2.8 面向对象的软件测试方法98
2.8.1 面向对象的描述98
2.8.2 与传统软件测试的比较100
2.8.3 面向对象的单元测试107
2.8.4 面向对象的集成测试109
2.9 其他的软件专项性测试110
2.9.1 可接受性测试110
2.9.2 Alpha测试110
2.9.3 Beta测试111
2.9.4 标杆测试112
2.9.5 配置测试112
2.9.6 外场测试113
2.9.7 SQL测试113
2.9.8 千年测试113
小结与提高113
思考与练习114
第3章 设计测试115
3.1 设计测试概述115
3.1.1 什么是设计115
3.1.2 软件构架设计117
3.1.3 概要设计和详细设计121
3.2 设计的评审122
3.2.1 设计检查要素122
3.2.2 构架设计的评审方法125
3.2.3 软件构架评价的最佳工业实践129
3.3 实时系统的规格描述语言及相关测试136
3.3.1 SDL简介136
3.3.2 SDL的基本概念136
3.3.3 SDL的结构139
3.3.4 SDL测试139
小结与提高144
思考与练习145
第4章 程序分析技术146
4.1 文本视角和句法视角146
4.1.1 文本视角146
4.1.2 句法视角147
4.2 控制流视角152
4.3 数据流视角153
4.4 计算流视角156
4.4.1 故障插入156
4.4.2 变体分析157
4.4.3 敏感性分析160
4.5 功能视角160
小结与提高161
思考与练习161
第5章 测试分析技术162
5.1 面向规格的测试162
5.1.1 测试独立于规格技术163
5.1.2 测试依赖于规格技术165
5.2 面向实现的测试172
5.2.1 面向结构的测试172
5.2.2 面向影响的测试173
5.2.3 面向传递的测试175
5.3 面向错误的测试181
5.3.1 基于错误的测试181
5.3.2 基于故障的测试182
5.3.3 基于风险的测试183
5.3.4 可能的正确性184
5.4 混合测试技术184
小结与提高184
思考与练习185
第6章 自动化测试186
6.1 自动化测试的相关知识186
6.1.1 自动化测试的背景187
6.1.2 自动化测试的概念187
6.1.3 选择自动化测试工具的优越性188
6.1.4 自动化测试案例188
6.2 自动化测试生存周期学189
6.3 自动化测试生存周期的应用191
6.3.1 必须选择正确的测试对象191
6.3.2 测试自动化与测试工具存在的缺陷192
6.4 常用的自动化测试工具194
6.4.1 白盒测试工具194
6.4.2 黑盒测试工具195
6.4.3 常用的一些软件测试工具195
小结与提高200
思考与练习200
第7章 测试计划与测试标准201
7.1 测试计划201
7.2 测试标准205
7.2.1 IEEE/ANSI测试文档概述206
7.2.2 软件各阶段的测试任务和需要交付的文档207
7.2.3 测试文档的类型209
小结与提高218
思考与练习218
第8章 企业级测试工具——WinRunner219
8.1 WinRunner简介219
8.1.1 测试模式220
8.1.2 测试步骤221
8.1.3 测试实例软件222
8.1.4 配套的测试软件222
8.2 运用WinRunner222
8.2.1 启动WinRunner222
8.2.2 WinRunner的主窗口223
8.2.3 WinRunner的测试窗口224
8.2.4 WinRunner的插件224
8.3 WinRunner识别GUI对象224
8.3.1 识别GUI对象225
8.3.2 测试中识别GUI对象225
8.3.3 物理描述225
8.3.4 Logic name226
8.3.5 GUI Map226
8.3.6 Window Context226
8.4 GUI Map的相关知识227
8.4.1 GUI Map概述227
8.4.2 对象属性的描述227
8.4.3 使用WinRunner229
8.4.4 在GUI Map中找到窗体229
8.4.5 对GUI Map File的理解229
8.4.6 比较GUI Map File的两种工作模式229
8.5 Global GUI Map File的使用230
8.5.1 关于Global GUI Map File的使用方法230
8.5.2 GUI Map File共享231
8.5.3 RapidTest Script Wizard的使用方法231
8.5.4 GUI Map的保存方法233
8.5.5 GUI Map文件的载入234
8.6 GUI Map File Per Test的使用236
8.6.1 GUI Map File Per Test的使用方法236
8.6.2 GUI Map File Per Test的工作237
8.6.3 GUI Map File Per Test的关键要素237
8.7 GUI Map237
8.7.1 GUI Map的编辑237
8.7.2 Run Wizard237
8.7.3 “GUI Map Editor”窗口238
8.7.4 修改对象238
8.7.5 窗体卷标239
8.7.6 物理描述使用的表达式240
8.7.7 在文件之间复制和移动对象240
8.7.8 GUI Map File的对象描述241
8.7.9 快速找到GUI Map File对象241
8.7.10 添加对象242
8.7.11 删除对象242
8.7.12 清除文件242
8.7.13 筛选对象243
8.7.14 保存结果243
8.8 GUI Map文件合并工具243
8.8.1 合并GUI Map File243
8.8.2 事先准备244
8.8.3 解决合并文件的冲突244
8.8.4 手工合并文件246
8.8.5 变换到Global GUI Map File模式247
8.9 设置GUI Map的方法247
8.9.1 关于设置GUI Map247
8.9.2 GUI Map的默认设置248
8.9.3 映射标准的类248
8.9.4 设置标准的类249
8.10 为类创建GUI Map配置252
8.10.1 删除类252
8.10.2 类的属性252
8.10.3 WinRunner在Context sensitive测试中使用的属性253
8.10.4 各个类默认学习的属性255
8.10.5 Visual Basic属性255
8.10.6 PowerBuilder属性255
8.11 虚拟对象256
8.11.1 虚拟对象的操作方法257
8.11.2 虚拟对象的物理描述257
8.12 用录制或编程的方式创建测试258
8.12.1 创建测试258
8.12.2 解决常见问题258
8.12.3 WinRunner录制的脚本259
8.12.4 在脚本中插入检查点259
8.12.5 数据驱动测试259
8.12.6 同步点260
8.12.7 计划测试260
8.12.8 信息标准化260
8.12.9 相关插件261
8.12.10 录制要点262
8.12.11 用热键激活测试命令262
8.12.12 创建编程脚本263
8.12.13 编辑菜单命令264
8.13 检查被测软件中的GUI对象264
8.13.1 检查GUI对象264
8.13.2 检查对象的属性值265
8.13.3 检查单个对象的属性265
8.13.4 检查多个对象的属性267
8.13.5 检查全部对象的属性267
8.13.6 检查语句268
8.13.7 检查清单269
8.13.8 对话框270
8.13.9 属性和默认检查270
8.13.10 检查指定变量273
8.13.11 常规表达式273
8.13.12 时间格式273
8.13.13 关闭属性273
8.13.14 期望值273
8.13.15 修改期望结果274
小结与提高275
思考与练习276
第9章 负载测试软件——WAS277
9.1 负载测试软件的介绍277
9.1.1 WAS简介277
9.1.2 Web Application Stress Tool系统的安装277
9.2 Web Application Stress Tool的操作278
9.2.1 主界面278
9.2.2 制作脚本278
9.3 参数设置281
9.3.1 设置Content Tree281
9.3.2 设置Settings281
9.3.3 性能分析283
9.3.4 用户单击的分布284
9.3.5 用户登录名和密码285
9.3.6 客户机285
9.3.7 设置Cookies286
9.4 运行负载测试286
9.5 结果分析286
9.5.1 测试摘要286
9.5.2 测试结果代码287
9.5.3 统计信息288
9.5.4 设置脚本288
9.5.5 测试客户机288
9.5.6 页面概要288
9.5.7 页面用户组结果288
9.5.8 测试的页面数据289
9.6 编写测试脚本的方法289
9.6.1 手工编写289
9.6.2 导入IIS日志的方法289
9.6.3 导入网站上具体的文件的方法290
9.7 设计测试方案要素291
9.8 Web应用系统工具的评价291
小结与提高292
思考与练习292
第10章 软件测试的经验总结293
10.1 软件测试的语境驱动方法293
10.2 软件测试的十大原则294
10.3 软件测试的十个最佳实践297
小结与提高303
思考与练习303
附录A 常见的测试术语304
附录B 测试技术的分类318
附录C 常见的编码错误321
附录D 有关的测试网站324
参考文献328