解決方案
銀行核心業(yè)務(wù)解決方案
1.1 問題提出

銀行核心業(yè)務(wù)是銀行基本業(yè)務(wù),包括:存款、貸款、支付結(jié)算、銀行卡等。核心業(yè)務(wù)系統(tǒng)的穩(wěn)定運行,關(guān)系到銀行的安全生產(chǎn)。

核心業(yè)務(wù)從角度可以分成:聯(lián)機交易、批量業(yè)務(wù)、報表等不同的類型。功能繁多,測試復(fù)雜:各個交易之間關(guān)聯(lián)、各個金融產(chǎn)品之間互相關(guān)聯(lián)、與流程和營業(yè)日相關(guān)的業(yè)務(wù)繁多。因此,對銀行核心業(yè)務(wù)進行全覆蓋的測試是非常困難的。

當(dāng)核心業(yè)務(wù)系統(tǒng)進行升級或者大量需求修改的過程中,需要對全系統(tǒng)進行全面的測試,這種測試需要大量的測試人員。銀行缺乏專業(yè)測試團隊,大多數(shù)測試員來自柜員,缺乏必要的概念和訓(xùn)練,測試質(zhì)量不高。

另一種測試,是國內(nèi)銀行同業(yè)競爭的需要,銀行業(yè)務(wù)頻繁變更,導(dǎo)致經(jīng)常性的需要進行需求增加和需求變更。每個變更都需要大量的測試活動。對于此類測試,需要一個專業(yè)的測試團隊來進行日常性的測試。

1.2 關(guān)鍵點分析:

關(guān)鍵點在于:

第一, 如何進行交易類的功能測試;

第二, 如何進行面向金融產(chǎn)品的測試;

第三, 如何進行批量業(yè)務(wù)測試;

第四, 如何進行整體測試。

1.3 解決方案:

首先,把測試階段進行劃分為:

根據(jù)不同的階段來進行不同類型的測試。

如下圖,對于復(fù)雜的交易中的檢查點,可以采用標(biāo)準(zhǔn)化的檢查項來實現(xiàn),比如可以把:傳票流水、登記薄、余額、憑證狀態(tài)作為標(biāo)準(zhǔn)化的檢查項來看待。

對于批量業(yè)務(wù),采取一下模式:

批量業(yè)務(wù)測試模式:

• 批量業(yè)務(wù)的模板:

– 觸發(fā)條件

• 每日

• 固定營業(yè)日

– 數(shù)據(jù)

• 文件類

• 交易

• 測試項:

– 空數(shù)據(jù)

– 邊界值

– 無效數(shù)據(jù)

– 觸發(fā)條件

對于面向產(chǎn)品的測試,采用活動圖拆分的方式,如下圖為業(yè)務(wù)活動圖:

通過測試用例設(shè)計流程標(biāo)準(zhǔn)化,實現(xiàn)高質(zhì)量、高覆蓋率的測試用例:

測試用例設(shè)計完成之后,通過設(shè)計測試計劃來實現(xiàn)測試執(zhí)行管理:

 

說明:一個AUT,能夠設(shè)置多個測試計劃,每個測試計劃可分成多個輪次來執(zhí)行。在每個輪次中,設(shè)置不同的測試用例的執(zhí)行集合。

測試過程中,采用任務(wù)的方式:每個測試用例創(chuàng)建一個任務(wù),分配給測試工程師。測試工程師執(zhí)行測試用例,都可以按步驟來執(zhí)行測試用例,并且填報測試結(jié)果。對測試結(jié)果,可以直接提交缺陷。

1.4 方案特點

全面的覆蓋了完整的測試過程;

覆蓋了核心業(yè)務(wù)系統(tǒng)的各種交易類型和業(yè)務(wù)類型;

測試用例的質(zhì)量高;

高覆蓋率的測試用例;

跟蹤整個測試過程;

隨時查看測試進度;

登記和跟蹤測試過程;

跟蹤測試中的缺陷;

軟件產(chǎn)品
澤眾軟件工具使用技術(shù)支持
電話:021-60725088
Email:sales@spasvo.com
QQ:1404189128
培訓(xùn)、產(chǎn)品購買及試用授權(quán)等事宜
電話:021-60725088
QQ:1404189128
Email: sales@spasvo.com