隨著社會(huì)的不斷進(jìn)步,各行各業(yè)都在擁抱數(shù)字化轉(zhuǎn)型,軟件的應(yīng)用規(guī)模不斷擴(kuò)大,普及率呈現(xiàn)大幅度上升的趨勢。軟件測試是保障軟件質(zhì)量的重要環(huán)節(jié),金融軟件測試更是金融業(yè)務(wù)與測試技術(shù)融合的重要領(lǐng)域。
本書通過9章內(nèi)容,深入淺出地介紹了金融軟件測試的基礎(chǔ)知識(shí)、常用工具、相關(guān)標(biāo)準(zhǔn)、項(xiàng)目管理知識(shí)、用例設(shè)計(jì)方法、執(zhí)行方法、報(bào)告編寫等內(nèi)容,并通過銀行國際業(yè)務(wù)測試項(xiàng)目實(shí)戰(zhàn)帶領(lǐng)讀者全面復(fù)盤所學(xué)知識(shí)和相關(guān)技巧。
本書圍繞金融軟件測試進(jìn)行講解,幫助讀者理解基礎(chǔ)知識(shí),掌握實(shí)踐技能。本書適合金融軟件測試領(lǐng)域的從業(yè)者、軟件測試專業(yè)的師生以及想了解或進(jìn)入該行業(yè)的相關(guān)人員閱讀。
資深經(jīng)驗(yàn):由中電金信質(zhì)量安全團(tuán)隊(duì),金融測試領(lǐng)域二十年經(jīng)驗(yàn)?zāi)鄱伞?內(nèi)容全面:覆蓋金融軟件測試的基礎(chǔ)知識(shí)、工具使用、項(xiàng)目管理等關(guān)鍵技能。
實(shí)戰(zhàn)導(dǎo)向:通過真實(shí)銀行業(yè)務(wù)案例,展示從理論到實(shí)踐的完整測試流程。
適用性強(qiáng):金融測試從業(yè)者、專業(yè)師生及行業(yè)新人皆宜,快速提升專業(yè)技能。
中電金信數(shù)字科技集團(tuán)有限公司(簡稱“中電金信”)是中國電子信息產(chǎn)業(yè)集團(tuán)有限公司旗下成員企業(yè),是基于全棧信息技術(shù)的金融數(shù)字化咨詢及軟件提供商、重點(diǎn)行業(yè)數(shù)字化轉(zhuǎn)型服務(wù)專家。
中電金信的質(zhì)量安全團(tuán)隊(duì)基于近二十年的理論探索和實(shí)戰(zhàn)經(jīng)驗(yàn),在金融業(yè)務(wù)、項(xiàng)目管理、質(zhì)量控制、測試能力和系統(tǒng)技術(shù)等方面形成了完善的理論體系,并積累了豐富的實(shí)戰(zhàn)經(jīng)驗(yàn)。團(tuán)隊(duì)深扎質(zhì)量安全領(lǐng)域,面向銀行、證券、保險(xiǎn)、信托、基金、租賃等金融企業(yè)提供先進(jìn)的測試解決方案和金融咨詢服務(wù),助力國家網(wǎng)絡(luò)強(qiáng)國建設(shè),是國內(nèi)金融行業(yè)軟件質(zhì)量安全領(lǐng)域的先行者。
第1章 金融軟件測試概述 1
1.1 軟件測試概述 1
1.1.1 軟件測試發(fā)展 1
1.1.2 軟件測試分類 3
1.1.3 軟件測試模型 6
1.1.4 軟件測試階段 12
1.1.5 本節(jié)小結(jié) 15
1.2 金融軟件測試概述 15
1.2.1 金融軟件測試發(fā)展 16
1.2.2 金融軟件測試類型 18
1.2.3 本節(jié)小結(jié) 23
1.3 金融軟件測試人才發(fā)展與自我培養(yǎng)路徑 24
1.3.1 引入期:充分準(zhǔn)備,順利入場 24
1.3.2 發(fā)展期:找準(zhǔn)方向,耕耘積累 25
1.3.3 成熟期:敬業(yè)專注,提升影響 26
1.3.4 持續(xù)發(fā)展期或衰退期:抓住機(jī)遇,適時(shí)調(diào)整 27
1.3.5 國內(nèi)金融軟件測試人員能力要求 28
1.3.6 本節(jié)小結(jié) 29
1.4 本章思考和練習(xí)題 30
第2章 金融軟件測試基礎(chǔ)知識(shí) 31
2.1 金融軟件功能測試 31
2.1.1 金融軟件功能測試簡介 31
2.1.2 金融軟件功能測試流程 32
2.1.3 金融軟件功能測試方法 34
2.1.4 本節(jié)小結(jié) 35
2.2 金融軟件非功能測試 36
2.2.1 性能測試 36
2.2.2 可用性測試 37
2.2.3 災(zāi)備測試 40
2.2.4 可擴(kuò)展性測試 41
2.2.5 安全測試 42
2.2.6 本節(jié)小結(jié) 42
2.3 互聯(lián)網(wǎng)金融軟件測試 43
2.3.1 互聯(lián)網(wǎng)金融軟件測試概述 43
2.3.2 互聯(lián)網(wǎng)金融手機(jī)端App測試概述 45
2.3.3 互聯(lián)網(wǎng)金融與傳統(tǒng)金融軟件測試對(duì)比 47
2.3.4 本節(jié)小結(jié) 49
2.4 本章思考和練習(xí)題 49
第3章 常用軟件測試工具 50
3.1 測試質(zhì)量管理工具 50
3.1.1 ATQ測試質(zhì)量管理平臺(tái)概述 51
3.1.2 ATQ測試質(zhì)量管理平臺(tái)應(yīng)用架構(gòu) 51
3.1.3 ATQ測試質(zhì)量管理平臺(tái)主要功能 52
3.1.4 本節(jié)小結(jié) 66
3.2 自動(dòng)化測試工具 66
3.2.1 中電金信自動(dòng)化測試平臺(tái)概述 67
3.2.2 中電金信自動(dòng)化測試平臺(tái)應(yīng)用架構(gòu) 67
3.2.3 中電金信自動(dòng)化測試平臺(tái)主要功能 68
3.2.4 本節(jié)小結(jié) 72
3.3 性能測試工具 73
3.3.1 JAPT性能測試平臺(tái)概述 73
3.3.2 JAPT性能測試平臺(tái)應(yīng)用架構(gòu) 73
3.3.3 JAPT性能測試平臺(tái)主要功能 74
3.3.4 本節(jié)小結(jié) 85
3.4 測試數(shù)據(jù)管理工具 85
3.4.1 中電金信測試數(shù)據(jù)管理平臺(tái)概述 85
3.4.2 中電金信測試數(shù)據(jù)管理平臺(tái)應(yīng)用架構(gòu) 86
3.4.3 中電金信測試數(shù)據(jù)管理平臺(tái)主要功能 87
3.4.4 本節(jié)小結(jié) 92
第4章 測試準(zhǔn)入準(zhǔn)出標(biāo)準(zhǔn) 93
4.1 功能測試準(zhǔn)入準(zhǔn)出標(biāo)準(zhǔn) 93
4.1.1 SIT準(zhǔn)入準(zhǔn)出標(biāo)準(zhǔn) 94
4.1.2 UAT準(zhǔn)入準(zhǔn)出標(biāo)準(zhǔn) 96
4.1.3 本節(jié)小結(jié) 98
4.2 非功能測試準(zhǔn)入準(zhǔn)出標(biāo)準(zhǔn) 98
4.2.1 性能測試準(zhǔn)入準(zhǔn)出標(biāo)準(zhǔn) 98
4.2.2 可用性測試準(zhǔn)入準(zhǔn)出標(biāo)準(zhǔn) 100
4.2.3 災(zāi)備測試準(zhǔn)入準(zhǔn)出標(biāo)準(zhǔn) 101
4.2.4 可擴(kuò)展性測試準(zhǔn)入準(zhǔn)出標(biāo)準(zhǔn) 103
4.2.5 安全測試準(zhǔn)入準(zhǔn)出標(biāo)準(zhǔn) 104
4.2.6 本節(jié)小結(jié) 106
4.3 本章思考和練習(xí)題 106
第5章 金融軟件測試項(xiàng)目管理 107
5.1 測試項(xiàng)目管理概述 107
5.1.1 實(shí)施過程管理概述 107
5.1.2 測試變更管理概述 113
5.1.3 測試缺陷與測試問題管理概述 114
5.1.4 測試版本管理概述 117
5.1.5 測試數(shù)據(jù)管理概述 119
5.1.6 本節(jié)小結(jié) 121
5.2 軟件測試流程 121
5.2.1 測試計(jì)劃 122
5.2.2 測試需求分析 122
5.2.3 測試用例設(shè)計(jì)與評(píng)審 123
5.2.4 測試用例執(zhí)行 124
5.2.5 缺陷管理 124
5.2.6 報(bào)告分析 124
5.2.7 本節(jié)小結(jié) 125
5.3 項(xiàng)目評(píng)審流程 125
5.3.1 常見評(píng)審方法 126
5.3.2 正式的同行評(píng)審流程 127
5.3.3 金融測試項(xiàng)目評(píng)審工作產(chǎn)品一覽 131
5.3.4 金融測試評(píng)審中的常見問題 131
5.3.5 本節(jié)小結(jié) 132
5.4 需求變更流程 132
5.4.1 需求變更觸發(fā)因素 133
5.4.2 需求變更處理流程 133
5.4.3 需求變更應(yīng)對(duì)策略 134
5.4.4 本節(jié)小結(jié) 135
5.5 缺陷管理流程 135
5.5.1 缺陷生命周期和處理流程 136
5.5.2 缺陷要素 137
5.5.3 本節(jié)小結(jié) 138
5.6 測試版本管理 138
5.6.1 測試版本管理流程 138
5.6.2 測試環(huán)境管理的分類和定義 142
5.6.3 測試版本管理工具 144
5.6.4 本節(jié)小結(jié) 146
5.7 測試參數(shù)管理 146
5.7.1 測試參數(shù)分類 146
5.7.2 測試參數(shù)管理流程 152
5.7.3 測試參數(shù)管理方案 153
5.7.4 本節(jié)小結(jié) 154
5.8 測試數(shù)據(jù)管理 154
5.8.1 測試數(shù)據(jù)分類 154
5.8.2 測試數(shù)據(jù)生命周期 155
5.8.3 本節(jié)小結(jié) 157
5.9 本章思考和練習(xí)題 157
第6章 金融軟件測試用例設(shè)計(jì)方法 159
6.1 金融軟件測試用例要素 159
6.1.1 什么是測試用例 159
6.1.2 測試用例要素 160
6.1.3 本節(jié)小結(jié) 161
6.2 常規(guī)功能測試用例設(shè)計(jì)方法 161
6.2.1 等價(jià)類劃分法 162
6.2.2 邊界值分析法 166
6.2.3 錯(cuò)誤推測法 170
6.2.4 判定表法 172
6.2.5 因果圖法 177
6.2.6 正交分析法 180
6.2.7 功能圖法 184
6.2.8 場景法 187
6.2.9 本節(jié)小結(jié) 192
6.3 功能測試用例設(shè)計(jì) 193
6.3.1 業(yè)務(wù)流程測試用例設(shè)計(jì) 193
6.3.2 數(shù)據(jù)測試用例設(shè)計(jì) 197
6.3.3 界面測試用例設(shè)計(jì) 199
6.3.4 權(quán)限測試用例設(shè)計(jì) 201
6.3.5 密碼測試用例設(shè)計(jì) 205
6.3.6 兼容性測試用例設(shè)計(jì) 207
6.3.7 接口測試用例設(shè)計(jì) 208
6.3.8 本節(jié)小結(jié) 210
6.4 非功能測試用例設(shè)計(jì) 210
6.4.1 性能測試場景 211
6.4.2 可用性測試場景 216
6.4.3 災(zāi)備測試場景 218
6.4.4 可恢復(fù)性測試場景 221
6.4.5 可擴(kuò)展性測試場景 221
6.4.6 本節(jié)小結(jié) 222
6.5 本章思考和練習(xí)題 223
第7章 金融軟件測試執(zhí)行 225
7.1 功能測試執(zhí)行 225
7.1.1 功能測試執(zhí)行簡介 225
7.1.2 功能測試執(zhí)行流程 226
7.1.3 功能測試執(zhí)行方法 226
7.1.4 測試執(zhí)行中常見問題 229
7.1.5 本節(jié)小結(jié) 231
7.2 非功能測試執(zhí)行 231
7.2.1 性能測試執(zhí)行 232
7.2.2 可用性測試執(zhí)行 237
7.2.3 災(zāi)備測試執(zhí)行 244
7.2.4 可擴(kuò)展性測試執(zhí)行 246
7.2.5 安全測試執(zhí)行 248
7.2.6 本節(jié)小結(jié) 249
7.3 本章思考和練習(xí)題 249
第8章 金融軟件測試報(bào)告編寫 250
8.1 測試報(bào)告主要內(nèi)容 250
8.1.1 測試概要 250
8.1.2 差異 251
8.1.3 測試結(jié)果匯總及分析 252
8.1.4 缺陷統(tǒng)計(jì) 253
8.1.5 測試結(jié)論與建議 255
8.1.6 本節(jié)小結(jié) 255
8.2 測試報(bào)告編寫注意事項(xiàng) 256
8.2.1 編寫格式注意事項(xiàng) 256
8.2.2 編寫內(nèi)容注意事項(xiàng) 258
8.2.3 本節(jié)小結(jié) 259
8.3 本章思考和練習(xí)題 259
第9章 銀行國際業(yè)務(wù)測試項(xiàng)目實(shí)戰(zhàn) 260
9.1 銀行國際業(yè)務(wù)測試項(xiàng)目簡介 260
9.2 需求調(diào)研 260
9.2.1 項(xiàng)目需求調(diào)研 260
9.2.2 項(xiàng)目工作量預(yù)估 261
9.2.3 本節(jié)小結(jié) 262
9.3 功能測試 263
9.3.1 測試準(zhǔn)備階段 263
9.3.2 測試執(zhí)行階段 269
9.3.3 測試報(bào)告階段 278
9.3.4 本節(jié)小結(jié) 280
9.4 非功能測試 281
9.4.1 測試準(zhǔn)備階段 281
9.4.2 測試執(zhí)行階段 288
9.4.3 測試報(bào)告階段 294
9.4.4 本節(jié)小結(jié) 296
9.5 項(xiàng)目進(jìn)度總控 297
9.5.1 系統(tǒng)進(jìn)度和質(zhì)量考核 297
9.5.2 人員進(jìn)度和質(zhì)量考核 299
9.5.3 本節(jié)小結(jié) 301
參考資料 302