第1章 金融软件测试概述 1
1.1 软件测试概述 1
1.1.1 软件测试发展 1
1.1.2 软件测试分类 3
1.1.3 软件测试模型 6
1.1.4 软件测试阶段 12
1.1.5 本节小结 15
1.2 金融软件测试概述 15
1.2.1 金融软件测试发展 16
1.2.2 金融软件测试类型 18
1.2.3 本节小结 23
1.3 金融软件测试人才发展与自我培养路径 24
1.3.1 引入期:充分准备,顺利入场 24
1.3.2 发展期:找准方向,耕耘积累 25
1.3.3 成熟期:敬业专注,提升影响 26
1.3.4 持续发展期或衰退期:抓住机遇,适时调整 27
1.3.5 国内金融软件测试人员能力要求 28
1.3.6 本节小结 29
1.4 本章思考和练习题 30
第2章 金融软件测试基础知识 31
2.1 金融软件功能测试 31
2.1.1 金融软件功能测试简介 31
2.1.2 金融软件功能测试流程 32
2.1.3 金融软件功能测试方法 34
2.1.4 本节小结 35
2.2 金融软件非功能测试 36
2.2.1 性能测试 36
2.2.2 可用性测试 37
2.2.3 灾备测试 40
2.2.4 可扩展性测试 41
2.2.5 安全测试 42
2.2.6 本节小结 42
2.3 互联网金融软件测试 43
2.3.1 互联网金融软件测试概述 43
2.3.2 互联网金融手机端App测试概述 45
2.3.3 互联网金融与传统金融软件测试对比 47
2.3.4 本节小结 49
2.4 本章思考和练习题 49
第3章 常用软件测试工具 50
3.1 测试质量管理工具 50
3.1.1 ATQ测试质量管理平台概述 51
3.1.2 ATQ测试质量管理平台应用架构 51
3.1.3 ATQ测试质量管理平台主要功能 52
3.1.4 本节小结 66
3.2 自动化测试工具 66
3.2.1 中电金信自动化测试平台概述 67
3.2.2 中电金信自动化测试平台应用架构 67
3.2.3 中电金信自动化测试平台主要功能 68
3.2.4 本节小结 72
3.3 性能测试工具 73
3.3.1 JAPT性能测试平台概述 73
3.3.2 JAPT性能测试平台应用架构 73
3.3.3 JAPT性能测试平台主要功能 74
3.3.4 本节小结 85
3.4 测试数据管理工具 85
3.4.1 中电金信测试数据管理平台概述 85
3.4.2 中电金信测试数据管理平台应用架构 86
3.4.3 中电金信测试数据管理平台主要功能 87
3.4.4 本节小结 92
第4章 测试准入准出标准 93
4.1 功能测试准入准出标准 93
4.1.1 SIT准入准出标准 94
4.1.2 UAT准入准出标准 96
4.1.3 本节小结 98
4.2 非功能测试准入准出标准 98
4.2.1 性能测试准入准出标准 98
4.2.2 可用性测试准入准出标准 100
4.2.3 灾备测试准入准出标准 101
4.2.4 可扩展性测试准入准出标准 103
4.2.5 安全测试准入准出标准 104
4.2.6 本节小结 106
4.3 本章思考和练习题 106
第5章 金融软件测试项目管理 107
5.1 测试项目管理概述 107
5.1.1 实施过程管理概述 107
5.1.2 测试变更管理概述 113
5.1.3 测试缺陷与测试问题管理概述 114
5.1.4 测试版本管理概述 117
5.1.5 测试数据管理概述 119
5.1.6 本节小结 121
5.2 软件测试流程 121
5.2.1 测试计划 122
5.2.2 测试需求分析 122
5.2.3 测试用例设计与评审 123
5.2.4 测试用例执行 124
5.2.5 缺陷管理 124
5.2.6 报告分析 124
5.2.7 本节小结 125
5.3 项目评审流程 125
5.3.1 常见评审方法 126
5.3.2 正式的同行评审流程 127
5.3.3 金融测试项目评审工作产品一览 131
5.3.4 金融测试评审中的常见问题 131
5.3.5 本节小结 132
5.4 需求变更流程 132
5.4.1 需求变更触发因素 133
5.4.2 需求变更处理流程 133
5.4.3 需求变更应对策略 134
5.4.4 本节小结 135
5.5 缺陷管理流程 135
5.5.1 缺陷生命周期和处理流程 136
5.5.2 缺陷要素 137
5.5.3 本节小结 138
5.6 测试版本管理 138
5.6.1 测试版本管理流程 138
5.6.2 测试环境管理的分类和定义 142
5.6.3 测试版本管理工具 144
5.6.4 本节小结 146
5.7 测试参数管理 146
5.7.1 测试参数分类 146
5.7.2 测试参数管理流程 152
5.7.3 测试参数管理方案 153
5.7.4 本节小结 154
5.8 测试数据管理 154
5.8.1 测试数据分类 154
5.8.2 测试数据生命周期 155
5.8.3 本节小结 157
5.9 本章思考和练习题 157
第6章 金融软件测试用例设计方法 159
6.1 金融软件测试用例要素 159
6.1.1 什么是测试用例 159
6.1.2 测试用例要素 160
6.1.3 本节小结 161
6.2 常规功能测试用例设计方法 161
6.2.1 等价类划分法 162
6.2.2 边界值分析法 166
6.2.3 错误推测法 170
6.2.4 判定表法 172
6.2.5 因果图法 177
6.2.6 正交分析法 180
6.2.7 功能图法 184
6.2.8 场景法 187
6.2.9 本节小结 192
6.3 功能测试用例设计 193
6.3.1 业务流程测试用例设计 193
6.3.2 数据测试用例设计 197
6.3.3 界面测试用例设计 199
6.3.4 权限测试用例设计 201
6.3.5 密码测试用例设计 205
6.3.6 兼容性测试用例设计 207
6.3.7 接口测试用例设计 208
6.3.8 本节小结 210
6.4 非功能测试用例设计 210
6.4.1 性能测试场景 211
6.4.2 可用性测试场景 216
6.4.3 灾备测试场景 218
6.4.4 可恢复性测试场景 221
6.4.5 可扩展性测试场景 221
6.4.6 本节小结 222
6.5 本章思考和练习题 223
第7章 金融软件测试执行 225
7.1 功能测试执行 225
7.1.1 功能测试执行简介 225
7.1.2 功能测试执行流程 226
7.1.3 功能测试执行方法 226
7.1.4 测试执行中常见问题 229
7.1.5 本节小结 231
7.2 非功能测试执行 231
7.2.1 性能测试执行 232
7.2.2 可用性测试执行 237
7.2.3 灾备测试执行 244
7.2.4 可扩展性测试执行 246
7.2.5 安全测试执行 248
7.2.6 本节小结 249
7.3 本章思考和练习题 249
第8章 金融软件测试报告编写 250
8.1 测试报告主要内容 250
8.1.1 测试概要 250
8.1.2 差异 251
8.1.3 测试结果汇总及分析 252
8.1.4 缺陷统计 253
8.1.5 测试结论与建议 255
8.1.6 本节小结 255
8.2 测试报告编写注意事项 256
8.2.1 编写格式注意事项 256
8.2.2 编写内容注意事项 258
8.2.3 本节小结 259
8.3 本章思考和练习题 259
第9章 银行国际业务测试项目实战 260
9.1 银行国际业务测试项目简介 260
9.2 需求调研 260
9.2.1 项目需求调研 260
9.2.2 项目工作量预估 261
9.2.3 本节小结 262
9.3 功能测试 263
9.3.1 测试准备阶段 263
9.3.2 测试执行阶段 269
9.3.3 测试报告阶段 278
9.3.4 本节小结 280
9.4 非功能测试 281
9.4.1 测试准备阶段 281
9.4.2 测试执行阶段 288
9.4.3 测试报告阶段 294
9.4.4 本节小结 296
9.5 项目进度总控 297
9.5.1 系统进度和质量考核 297
9.5.2 人员进度和质量考核 299
9.5.3 本节小结 301
参考资料 302
展开