图书介绍
信息软件系统测试与实践PDF|Epub|txt|kindle电子书版本网盘下载
![信息软件系统测试与实践](https://www.shukui.net/cover/56/30447407.jpg)
- 张伟,王骋,孙涛,魏理豪,许海洋编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302477990
- 出版时间:2017
- 标注页数:421页
- 文件大小:92MB
- 文件页数:433页
- 主题词:信息系统-应用软件-测试-高等学校-教材
PDF下载
下载说明
信息软件系统测试与实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第Ⅰ部分 信息软件简介及技术要点分析3
第1章 信息软件概述3
1.1 信息系统基础知识3
1.1.1 信息系统组成3
1.1.2 信息系统分类4
1.2 信息软件开发4
1.2.1 软件的生命周期5
1.2.2 软件开发过程模型6
1.2.3 敏捷开发9
1.3 信息软件主流架构及技术12
1.3.1 客户端/服务器架构12
1.3.2 浏览器/服务器架构14
1.3.3 现代互联网技术16
1.4 本章小结19
第2章 软件测试概述20
2.1 软件测试概念20
2.1.1 软件测试的定义和对象20
2.1.2 软件测试的目的21
2.2 软件测试分类22
2.2.1 按照开发阶段分类22
2.2.2 按测试策略分类24
2.2.3 按照测试手段分类25
2.2.4 按照测试执行方式分类25
2.2.5 基于特定目标的测试分类25
2.3 信息软件测试典型应用28
2.3.1 基于Web应用软件的测试28
2.3.2 基于手机应用软件的测试32
2.3.3 基于云应用软件的测试36
2.4 信息软件测试策略38
2.4.1 测试过程的实施策略38
2.4.2 测试用例的设计策略40
2.4.3 回归测试策略41
2.5 本章小结42
第Ⅱ部分 软件测试管理技术45
第3章 软件测试管理概述45
3.1 软件测试管理的主要内容45
3.1.1 测试计划管理47
3.1.2 测试组织和人员管理49
3.1.3 测试文档管理51
3.1.4 测试缺陷管理52
3.2 软件测试管理工具55
3.2.1 HP ALM概述56
3.2.2 TestLink56
3.3 本章小结57
第4章 HP ALM工具的使用及关键技术58
4.1 HP ALM简介58
4.1.1 HP ALM组织架构59
4.1.2 HP ALM流程59
4.2 HP ALM初始化设置60
4.2.1 启动站点管理60
4.2.2 创建域和项目62
4.2.3 用户和组的管理65
4.2.4 缺陷和用例配置70
4.2.5 用例配置74
4.3 创建发布树76
4.3.1 定义发布树76
4.3.2 创建发布77
4.3.3 创建周期78
4.4 创建测试需求78
4.4.1 制订测试需求树规范79
4.4.2 创建功能测试需求树80
4.4.3 将需求分配到发布和周期83
4.4.4 测试需求转换为测试计划84
4.5 管理测试计划86
4.5.1 创建测试用例88
4.5.2 关联需求与测试用例90
4.6 执行测试92
4.6.1 创建测试集92
4.6.2 执行测试集94
4.7 缺陷管理97
4.7.1 创建并提交缺陷97
4.7.2 关联缺陷和测试用例98
4.8 报表生成与分析99
4.8.1 分析测试执行报表100
4.8.2 分析缺陷报表101
4.9 本章小结103
第Ⅲ部分 信息软件系统功能测试107
第5章 信息软件系统功能测试概述107
5.1 功能测试基础知识107
5.1.1 功能测试常见的错误类型107
5.1.2 功能测试用例的设计准则108
5.2 功能测试自动化109
5.2.1 功能测试自动化优缺点109
5.2.2 功能自动化测试的主要技术111
5.3 典型功能测试工具介绍113
5.3.1 HP UFT113
5.3.2 Selenium114
5.3.3 两种自动化测试工具对比114
5.4 本章小结115
第6章 HP UFT工具的使用及关键技术116
6.1 HP UFT工具简介116
6.1.1 HP UFT基本配置116
6.1.2 HP UFT的视图117
6.2 HP UFT的工作流程118
6.2.1 UFT测试步骤118
6.2.2 一个简单的测试项目119
6.2.3 HP UFT的相关原理122
6.3 测试对象管理123
6.3.1 对象识别123
6.3.2 对象属性及侦测125
6.3.3 HP UFT对象库126
6.3.4 对象库管理128
6.4 录制模式130
6.4.1 模拟录制模式130
6.4.2 低级录制模式131
6.4.3 洞察录制模式131
6.5 操作调用132
6.6 检查点技术134
6.6.1 检查点简介134
6.6.2 标准检查点135
6.6.3 文本检查点137
6.7 参数化技术138
6.7.1 参数化测试步骤139
6.7.2 使用外部数据源实现参数化142
6.8 描述性编程技术146
6.8.1 描述性编程概述146
6.8.2 描述性编程的测试实例147
6.9 正则表达式150
6.9.1 正则表达式介绍150
6.9.2 正则表达式应用152
6.10 测试场景恢复技术153
6.10.1 创建场景恢复文件154
6.10.2 添加场景恢复文件157
6.11 函数库管理158
6.11.1 函数与子过程158
6.11.2 创建函数库159
6.11.3 关联函数库并调用函数160
6.12 VBScript脚本语言162
6.12.1 选择和循环操作163
6.12.2 比较操作164
6.12.3 算术操作164
6.12.4 逻辑操作165
6.12.5 常用函数166
6.13 脚本的调试与运行168
6.13.1 脚本调试技术168
6.13.2 使用ALM运行测试脚本169
6.13.3 使用Test Batch Runner运行测试脚本175
6.13.4 使用Quick Test.Application对象运行测试脚本175
6.14 查看测试结果176
6.14.1 设置结果的存储位置176
6.14.2 查看测试运行结果177
6.15 本章小结178
第7章 HP UFT功能自动化实践180
7.1 测试需求分析180
7.2 自动化测试框架180
7.2.1 自动化测试框架简介180
7.2.2 自动化测试框架考虑的要素181
7.3 设计测试用例183
7.3.1 登录业务测试用例183
7.3.2 订票业务测试用例184
7.3.3 传真订单业务测试用例186
7.3.4 退出业务测试用例187
7.4 开发登录业务脚本187
7.4.1 登录脚本录制188
7.4.2 设置Action属性188
7.4.3 参数化用户信息189
7.4.4 登录脚本回放193
7.5 开发订票脚本194
7.5.1 录制订票脚本194
7.5.2 登录操作调用195
7.5.3 参数化航班日期196
7.5.4 订票脚本回放197
7.6 开发传真订单脚本198
7.6.1 录制传真订单脚本198
7.6.2 完善传真订单脚本200
7.6.3 回放传真订单脚本202
7.7 退出脚本开发203
7.8 测试资源管理203
7.8.1 管理对象库203
7.8.2 使用HP ALM管理测试资源204
7.9 脚本的运行207
7.10 本章小结209
第Ⅳ部分 信息软件系统性能测试213
第8章 信息软件系统性能测试概述213
8.1 性能测试基础知识213
8.1.1 性能测试的概念214
8.1.2 性能测试指标215
8.1.3 性能测试方法217
8.1.4 性能测试策略219
8.2 典型性能测试工具介绍222
8.3 本章小结224
第9章 HP Loadrunner基础225
9.1 Loadrunner简介225
9.2 Loadrunner的功能结构及工作原理227
9.2.1 Loadrunner功能结构227
9.2.2 Loadrunner工作过程229
9.3 Loadrunner的测试步骤230
9.4 本章小结232
第10章 HP Loadrunner脚本录制与开发233
10.1 虚拟用户生成器简介233
10.2 脚本录制234
10.2.1 选择协议234
10.2.2 开始录制脚本237
10.2.3 设置录制选项240
10.3 运行时设置246
10.4 脚本开发250
10.4.1 通用VuGen函数251
10.4.2 脚本调试253
10.4.3 脚本注释254
10.5 事务技术254
10.6 集合点技术256
10.7 检查点技术257
10.8 块技术260
10.9 参数化技术262
10.9.1 创建参数262
10.9.2 不同类型的参数264
10.9.3 File类型参数属性设置265
10.10 关联技术270
10.10.1 如何创建关联271
10.10.2 关联函数介绍278
10.10.3 关联与参数化的区别281
10.11 本章小结281
第11章 HP Loadrunner测试场景的设计与执行282
11.1 控制器简介282
11.1.1 测试场景类型283
11.1.2 Controller工作视图285
11.2 场景设计287
11.2.1 配置脚本和运行时设置287
11.2.2 手动场景计划配置288
11.2.3 面向目标场景计划配置291
11.2.4 配置负载生成器294
11.2.5 服务水平协议设置296
11.2.6 集合点运行设置299
11.2.7 IP欺骗技术300
11.3 场景执行304
11.4 场景监控307
11.4.1 Vuser运行状态308
11.4.2 场景运行的概况308
11.4.3 错误输出消息310
11.4.4 数据分析图311
11.4.5 资源计数器313
11.5 本章小结317
第12章 HP Loadrunner测试结果分析318
12.1 分析器简介318
12.2 常用设置选项319
12.3 摘要报告324
12.4 常见数据分析图327
12.5 数据图分析技术330
12.5.1 分析图合并330
12.5.2 分析图关联332
12.5.3 页面诊断334
12.6 Analysis报告337
12.6.1 HTML报告337
12.6.2 事务分析报告337
12.6.3 自定义报告340
12.6.4 使用报告模板定义报告342
12.7 本章小结343
第13章 HP Loadrunner性能测试实践344
13.1 测试需求分析344
13.1.1 性能指标分析344
13.1.2 确定业务流程346
13.2 制订测试计划346
13.2.1 编制测试计划346
13.2.2 创建测试场景模型350
13.3 设计测试用例350
13.4 执行测试351
13.4.1 准备测试数据351
13.4.2 测试脚本开发353
13.4.3 场景方案设计355
13.4.4 执行和监控测试场景356
13.5 结果分析和测试结论358
13.6 本章小结366
第Ⅴ部分 信息软件系统安全测试371
第14章 Web应用安全基础371
14.1 软件安全简介371
14.1.1 软件安全要素371
14.1.2 软件安全范畴372
14.1.3 软件安全开发技术372
14.2 Web应用技术基础373
14.2.1 HTTP简介373
14.2.2 HTTPS简介374
14.2.3 URI/URL/URN375
14.2.4 HTTP方法376
14.2.5 HTTP状态码378
14.2.6 HTTP Cookie378
14.2.7 HTTP Session379
14.3 Web应用程序安全379
14.4 两大Web应用安全研究组织380
14.4.1 WASC380
14.4.2 OWASP381
14.5 OWASP十大应用安全攻击381
14.5.1 注入382
14.5.2 被破坏的验证和会话管理385
14.5.3 跨站脚本攻击386
14.5.4 不安全的直接对象引用388
14.5.5 安全配置错误388
14.5.6 暴露敏感数据389
14.5.7 功能级访问控制缺失390
14.5.8 跨站点请求伪造390
14.5.9 使用含有已知漏洞的组件392
14.5.10 未验证的重定向和转发392
14.6 本章小结393
第15章 Web应用安全测试394
15.1 Web应用安全测试方法与技术394
15.1.1 软件安全测试394
15.1.2 渗透测试396
15.1.3 软件安全测试过程398
15.1.4 软件安全测试组织399
15.1.5 安全测试主要关注的问题400
15.1.6 如何做好Web应用安全测试401
15.2 Web安全性测试工具IBM Rational AppScan简介401
15.2.1 IBM Rational AppScan最低配置要求402
15.2.2 IBM Rational AppScan工作过程402
15.3 IBM Rational AppScan窗口404
15.4 IBM Rational AppScan辅助工具405
15.5 本章小结407
第16章 Web安全测试实践408
16.1 Altoro Mutual安全性需求408
16.2 启动IBM Rational AppScan408
16.3 新建扫描409
16.4 配置扫描409
16.5 启动扫描413
16.5.1 结果视图414
16.5.2 严重等级415
16.6 结果专家415
16.7 本章小结416
附录 HTTP状态码简明释义表418
参考文献420