銀行核心業(yè)務(wù)解決方案 |
1.1 問(wèn)題提出 銀行核心業(yè)務(wù)是銀行基本業(yè)務(wù),包括:存款、貸款、支付結(jié)算、銀行卡等。核心業(yè)務(wù)系統(tǒng)的穩(wěn)定運(yùn)行,關(guān)系到銀行的安全生產(chǎn)。 核心業(yè)務(wù)從角度可以分成:聯(lián)機(jī)交易、批量業(yè)務(wù)、報(bào)表等不同的類型。功能繁多,測(cè)試復(fù)雜:各個(gè)交易之間關(guān)聯(lián)、各個(gè)金融產(chǎn)品之間互相關(guān)聯(lián)、與流程和營(yíng)業(yè)日相關(guān)的業(yè)務(wù)繁多。因此,對(duì)銀行核心業(yè)務(wù)進(jìn)行全覆蓋的測(cè)試是非常困難的。 當(dāng)核心業(yè)務(wù)系統(tǒng)進(jìn)行升級(jí)或者大量需求修改的過(guò)程中,需要對(duì)全系統(tǒng)進(jìn)行全面的測(cè)試,這種測(cè)試需要大量的測(cè)試人員。銀行缺乏專業(yè)測(cè)試團(tuán)隊(duì),大多數(shù)測(cè)試員來(lái)自柜員,缺乏必要的概念和訓(xùn)練,測(cè)試質(zhì)量不高。 另一種測(cè)試,是國(guó)內(nèi)銀行同業(yè)競(jìng)爭(zhēng)的需要,銀行業(yè)務(wù)頻繁變更,導(dǎo)致經(jīng)常性的需要進(jìn)行需求增加和需求變更。每個(gè)變更都需要大量的測(cè)試活動(dòng)。對(duì)于此類測(cè)試,需要一個(gè)專業(yè)的測(cè)試團(tuán)隊(duì)來(lái)進(jìn)行日常性的測(cè)試。 1.2 關(guān)鍵點(diǎn)分析:關(guān)鍵點(diǎn)在于: 第一, 如何進(jìn)行交易類的功能測(cè)試; 第二, 如何進(jìn)行面向金融產(chǎn)品的測(cè)試; 第三, 如何進(jìn)行批量業(yè)務(wù)測(cè)試; 第四, 如何進(jìn)行整體測(cè)試。 1.3 解決方案:首先,把測(cè)試階段進(jìn)行劃分為:
根據(jù)不同的階段來(lái)進(jìn)行不同類型的測(cè)試。 如下圖,對(duì)于復(fù)雜的交易中的檢查點(diǎn),可以采用標(biāo)準(zhǔn)化的檢查項(xiàng)來(lái)實(shí)現(xiàn),比如可以把:傳票流水、登記薄、余額、憑證狀態(tài)作為標(biāo)準(zhǔn)化的檢查項(xiàng)來(lái)看待。 對(duì)于批量業(yè)務(wù),采取一下模式: 批量業(yè)務(wù)測(cè)試模式: • 批量業(yè)務(wù)的模板: – 觸發(fā)條件 • 每日 • 固定營(yíng)業(yè)日 – 數(shù)據(jù) • 文件類 • 交易 • 測(cè)試項(xiàng): – 空數(shù)據(jù) – 邊界值 – 無(wú)效數(shù)據(jù) – 觸發(fā)條件 對(duì)于面向產(chǎn)品的測(cè)試,采用活動(dòng)圖拆分的方式,如下圖為業(yè)務(wù)活動(dòng)圖:
通過(guò)測(cè)試用例設(shè)計(jì)流程標(biāo)準(zhǔn)化,實(shí)現(xiàn)高質(zhì)量、高覆蓋率的測(cè)試用例: 測(cè)試用例設(shè)計(jì)完成之后,通過(guò)設(shè)計(jì)測(cè)試計(jì)劃來(lái)實(shí)現(xiàn)測(cè)試執(zhí)行管理:
說(shuō)明:一個(gè)AUT,能夠設(shè)置多個(gè)測(cè)試計(jì)劃,每個(gè)測(cè)試計(jì)劃可分成多個(gè)輪次來(lái)執(zhí)行。在每個(gè)輪次中,設(shè)置不同的測(cè)試用例的執(zhí)行集合。 測(cè)試過(guò)程中,采用任務(wù)的方式:每個(gè)測(cè)試用例創(chuàng)建一個(gè)任務(wù),分配給測(cè)試工程師。測(cè)試工程師執(zhí)行測(cè)試用例,都可以按步驟來(lái)執(zhí)行測(cè)試用例,并且填報(bào)測(cè)試結(jié)果。對(duì)測(cè)試結(jié)果,可以直接提交缺陷。 1.4 方案特點(diǎn)全面的覆蓋了完整的測(cè)試過(guò)程; 覆蓋了核心業(yè)務(wù)系統(tǒng)的各種交易類型和業(yè)務(wù)類型; 測(cè)試用例的質(zhì)量高; 高覆蓋率的測(cè)試用例; 跟蹤整個(gè)測(cè)試過(guò)程; 隨時(shí)查看測(cè)試進(jìn)度; 登記和跟蹤測(cè)試過(guò)程; 跟蹤測(cè)試中的缺陷; |
|