眾所周知,銀行業(yè)的IT應(yīng)用質(zhì)量與業(yè)務(wù)可用性、業(yè)務(wù)連續(xù)性高度關(guān)聯(lián),對(duì)系統(tǒng)的流暢性要求極高,關(guān)鍵業(yè)務(wù)系統(tǒng)故障對(duì)銀行業(yè)來(lái)說(shuō),無(wú)疑會(huì)造成致命的打擊。因此,確保銀行業(yè)軟件產(chǎn)品的質(zhì)量,重要性不言而喻。
    2010年7月的某,對(duì)新加坡某大型商營(yíng)銀行而言可謂史上顏面無(wú)光的一日。這,該銀行的系統(tǒng)陷入全面癱瘓,自動(dòng)提款機(jī)、網(wǎng)絡(luò)銀行服務(wù)、信用卡服務(wù)、手機(jī)服務(wù)和電子轉(zhuǎn)賬付款服務(wù)都無(wú)法使用……

    面對(duì)上述事實(shí),人們不禁要問(wèn),IT高水平的金融行業(yè)為何也會(huì)突發(fā)關(guān)鍵業(yè)務(wù)系統(tǒng)故障?即便經(jīng)過(guò)了上線前的謹(jǐn)慎測(cè)試和驗(yàn)收環(huán)節(jié),系統(tǒng)為何還會(huì)出現(xiàn)問(wèn)題?事后,該銀行總裁該行服務(wù)癱瘓七小時(shí)的故障,在該行的網(wǎng)站上以個(gè)人名義發(fā)布道歉信,向所有客戶正式致歉,并解釋了系統(tǒng)中斷的具體原因:銀行中央處理機(jī)連接的磁盤(pán)儲(chǔ)存附屬系統(tǒng)部件進(jìn)行例常修理工作時(shí),發(fā)生了系統(tǒng)中斷,具體原因銀行方面解釋為銀行在維修時(shí)使用了過(guò)時(shí)的程序,致使系統(tǒng)宕機(jī)。

     可想而知,上述的情況是任何銀行IT從業(yè)人員都不愿意看到的。因?yàn)橐坏┥鲜鍪录l(fā)生,無(wú)法挽回的經(jīng)濟(jì)損失,業(yè)內(nèi)過(guò)往的好名聲與客戶的信任度都將大打折扣,企業(yè)多年苦心經(jīng)營(yíng)的品牌大廈想必也會(huì)瞬間在輿論的風(fēng)口浪尖崩塌。

     可是,如何才能保證系統(tǒng)上線后平穩(wěn)運(yùn)行,這是IT永恒的追求。記得一位金融行業(yè)的CIO曾說(shuō)過(guò),“沒(méi)有萬(wàn)無(wú)一失的系統(tǒng),只有力求完美的保障”。沒(méi)有一個(gè)IT人員敢說(shuō)自己的系統(tǒng)上線以后不出任何問(wèn)題,那么如何從根源上消滅系統(tǒng)漏洞,也許從軟件測(cè)試環(huán)節(jié)下手,做好質(zhì)量檢驗(yàn),提前為應(yīng)用設(shè)立一道安全防線,不失為一個(gè)上策。

    軟件測(cè)試體系建設(shè) 遵循標(biāo)準(zhǔn) 謹(jǐn)慎創(chuàng)新

     質(zhì)量大師戴明(W.Edwards.Deming)博士曾說(shuō)過(guò),85%的缺陷是由過(guò)程引起的。大量實(shí)踐證明,在影響項(xiàng)目的三個(gè)因素??人、工具和過(guò)程中,過(guò)程執(zhí)行的好壞對(duì)項(xiàng)目質(zhì)量的影響大。因此,項(xiàng)目必須遵循一定的方法和流程。據(jù)了解,與一般軟件產(chǎn)品相比,金融軟件產(chǎn)品的質(zhì)量要求更為嚴(yán)格,既強(qiáng)調(diào)系統(tǒng)的安全、可靠,又要求系統(tǒng)較高的性能,這需要一個(gè)的軟件開(kāi)發(fā)團(tuán)隊(duì)和一個(gè)良好的開(kāi)發(fā)過(guò)程。據(jù)了解,CMMI模型的優(yōu)勢(shì)是集合了軟件開(kāi)發(fā)過(guò)程中的佳實(shí)踐,能通過(guò)產(chǎn)品開(kāi)發(fā)過(guò)程的改進(jìn)達(dá)到提高開(kāi)發(fā)效率和保障質(zhì)量的目的,這和金融業(yè)對(duì)金融軟件開(kāi)發(fā)的期望完全一致。

     對(duì)此,中國(guó)農(nóng)業(yè)銀行信息技術(shù)管理部備援測(cè)試中心技術(shù)管理部副處長(zhǎng)李寬予以肯定,他對(duì)記者說(shuō):“農(nóng)行作為大型上市銀行,一直把軟件質(zhì)量的管理放在極其重要的位置,這一點(diǎn)毋庸置疑。在軟件質(zhì)量把控的過(guò)程中,軟件測(cè)試作為其中的重要環(huán)節(jié)和重要條線,其地位既特殊又重要,它是確認(rèn)軟件質(zhì)量的重要手段之一。從農(nóng)行多年的軟件測(cè)試經(jīng)驗(yàn)來(lái)看,建立健全軟件測(cè)試體系,按照CMMI體系要求,遵循標(biāo)準(zhǔn)、國(guó)際標(biāo)準(zhǔn)和國(guó)外先進(jìn)標(biāo)準(zhǔn),因地制宜,從實(shí)際出發(fā)制定出適用于自己企業(yè)的測(cè)試標(biāo)準(zhǔn),真正實(shí)現(xiàn)軟件測(cè)試的流程化、有序化、資產(chǎn)化,才能爭(zhēng)取使得軟件測(cè)試更加有效!

     據(jù)李寬介紹,農(nóng)業(yè)銀行多年來(lái)一直在不斷探索行之有效的軟件測(cè)試技術(shù)體系建設(shè),通過(guò)消化IEEE 829《軟件與系統(tǒng)測(cè)試文檔規(guī)范》與標(biāo)準(zhǔn)GB/T 9386《軟件測(cè)試文檔規(guī)范》,于2007年發(fā)布了適用于農(nóng)業(yè)銀行的企業(yè)標(biāo)準(zhǔn)《軟件測(cè)試文檔規(guī)范》,提出了針對(duì)軟件測(cè)試文檔的“分級(jí)”創(chuàng)新理念,分級(jí)概念的提出可以使得軟件測(cè)試文檔適用于各種各樣的軟件開(kāi)發(fā)生命周期,通過(guò)逐步實(shí)施,取得了很好的效果,并在CMMI實(shí)施的過(guò)程中,將企業(yè)標(biāo)準(zhǔn)納入了CMMI體系。隨后,又在持續(xù)跟蹤消化IEEE 829和GB/T 9386新版本的基礎(chǔ)上,結(jié)合農(nóng)行軟件測(cè)試工程實(shí)踐,發(fā)布了2010版《軟件測(cè)試文檔規(guī)范》。據(jù)悉,此企業(yè)標(biāo)準(zhǔn)獲得了人民銀行頒發(fā)的2008年度銀行科技發(fā)展二等獎(jiǎng)!拔覀兊哪繕(biāo)想法是通過(guò)努力,使標(biāo)準(zhǔn)落地。然后從標(biāo)準(zhǔn)入手,落地到企業(yè)的個(gè)人技能,再把個(gè)人技能向組織技能轉(zhuǎn)化,終實(shí)現(xiàn)企業(yè)資產(chǎn)的不斷積累。這項(xiàng)工作我們正在逐步實(shí)施,隨著工作的進(jìn)展成果會(huì)逐步顯現(xiàn)。”李寬說(shuō)。

     對(duì)于軟件測(cè)試文檔標(biāo)準(zhǔn)相關(guān)規(guī)定的認(rèn)識(shí),作為三大政策性銀行之一的開(kāi)發(fā)銀行也有同樣的想法!霸诮鹑谛袠I(yè)中,我們一般都遵循CMMI體系和模型來(lái)從事軟件開(kāi)發(fā)。CMMI確定了一個(gè)很好的實(shí)踐框架,但照搬照抄CMMI模型的做法并不可取!遍_(kāi)發(fā)銀行信息科技局項(xiàng)目經(jīng)理馬迪這樣對(duì)記者說(shuō)。馬迪還強(qiáng)調(diào):“必須將CMMI模型轉(zhuǎn)換成與企業(yè)業(yè)務(wù)目標(biāo)相適應(yīng)的體系規(guī)范,才能達(dá)到過(guò)程改進(jìn)的目的。國(guó)開(kāi)行目前是結(jié)合自身實(shí)際,參照CMMI規(guī)范進(jìn)行了一些裁剪,使其更適用于我們的業(yè)務(wù)目標(biāo)。”

     軟件測(cè)試效率提升 工具助力 各取所長(zhǎng)

     銀行業(yè),由于經(jīng)營(yíng)貨幣、信貸等眾多特殊產(chǎn)品,決定了該行業(yè)IT系統(tǒng)結(jié)構(gòu)會(huì)非常復(fù)雜,各系統(tǒng)之間關(guān)聯(lián)性非常強(qiáng),要求應(yīng)用的融合程度也比較高,也大大提升了銀行業(yè)系統(tǒng)進(jìn)行軟件測(cè)試的廣度、深度和難度,要求測(cè)試工作不僅僅能實(shí)現(xiàn)IT系統(tǒng)功能的完善性,還要保證系統(tǒng)的高度安全性和可用性,當(dāng)然,在此基礎(chǔ)上的效率提升也將成為金融市場(chǎng)激烈競(jìng)爭(zhēng)的有力武器。

     近年來(lái),隨著眾多商業(yè)銀行在國(guó)內(nèi)外的頻繁上市,監(jiān)管機(jī)構(gòu)與投資者對(duì)其經(jīng)營(yíng)業(yè)績(jī)的穩(wěn)定性也提出了更高的要求,業(yè)務(wù)的激增更是給應(yīng)用質(zhì)保部門(mén)帶來(lái)了無(wú)形的壓力。金融市場(chǎng)瞬息萬(wàn)變,保證新業(yè)務(wù)系統(tǒng)在第一時(shí)間平穩(wěn)上線,抓住機(jī)遇,贏得客戶,無(wú)論對(duì)開(kāi)發(fā)與測(cè)試都是很大的挑戰(zhàn),那么如何做到既提升測(cè)試效率又保證測(cè)試質(zhì)量,在特定領(lǐng)域采用自動(dòng)化測(cè)試工具無(wú)疑是明智之選。

     對(duì)于測(cè)試工具的使用,農(nóng)業(yè)銀行李寬副處長(zhǎng)這樣對(duì)記者說(shuō):“工具功能各有所長(zhǎng),企業(yè)要根據(jù)自身的業(yè)務(wù)來(lái)選擇使用測(cè)試工具。農(nóng)業(yè)銀行在工具使用方面,分為三大類(lèi),即:商業(yè)工具、開(kāi)源工具、自創(chuàng)工具。對(duì)商業(yè)工具的選擇,我們是在廣泛了解市場(chǎng)上可提供的工具基礎(chǔ)上,明確自己的需求,通過(guò)招標(biāo)采購(gòu)獲得。目前已經(jīng)購(gòu)置了HP公司的Performance Center、LoadRunner、QuickTest Professional、Quality Center等產(chǎn)品;對(duì)開(kāi)源工具的應(yīng)用,農(nóng)行在分析消化開(kāi)源協(xié)議的基礎(chǔ)上,也開(kāi)始了逐漸的探索;另外,農(nóng)行根據(jù)自己的情況,也自行開(kāi)發(fā)一些高度針對(duì)性的工具。在軟件測(cè)試過(guò)程中,我們會(huì)根據(jù)實(shí)際情況,從三類(lèi)工具中選擇適宜的工具,來(lái)使測(cè)試過(guò)程更加有效、更加流暢!

    中信銀行作為中國(guó)改革開(kāi)放后早成立的新興商業(yè)銀行,經(jīng)過(guò)二十年的發(fā)展,已成為國(guó)內(nèi)資本實(shí)力雄厚的商業(yè)銀行之一。隨著近年來(lái)電子銀行等業(yè)務(wù)的迅猛發(fā)展,IT部門(mén)在提高軟件測(cè)試效率方面也提出了新的要求,中信銀行質(zhì)量測(cè)試部經(jīng)理劉行軍在接受記者采訪時(shí)表示:“中信銀行已經(jīng)采購(gòu)了HP 公司的性能測(cè)試工具LoadRunner、功能測(cè)試工具QuickTest Professional以及測(cè)試管理工具Quality Center,基本涵蓋了測(cè)試部門(mén)主要的工作內(nèi)容,通過(guò)系統(tǒng)測(cè)試工具,幫助測(cè)試人員發(fā)現(xiàn)了大量系統(tǒng)功能或性能方面的缺陷!

      針對(duì)目前銀行業(yè)軟件測(cè)試的應(yīng)用情況,中國(guó)惠普公司軟件部高級(jí)技術(shù)顧問(wèn)李云崗這樣對(duì)記者說(shuō):“銀行業(yè)是一個(gè)業(yè)務(wù)瞬息萬(wàn)變的行業(yè),為了第一時(shí)間贏得市場(chǎng)先機(jī),IT要提速,質(zhì)量管控也必然要提高效率,針對(duì)銀行業(yè)系統(tǒng)與業(yè)務(wù)的特點(diǎn),測(cè)試部門(mén)采用自動(dòng)化測(cè)試工具是提高效率、節(jié)約人力、降低成本的有效途徑之一。另外,要考慮在軟件測(cè)試的整個(gè)過(guò)程中保證業(yè)務(wù)的連續(xù)性,盡量減少安裝、性能、測(cè)試及其他基礎(chǔ)活動(dòng)的相關(guān)風(fēng)險(xiǎn),同時(shí)還要注意覆蓋整個(gè)應(yīng)用生命周期的變更管理、維護(hù)和升級(jí)!

小結(jié):

千里之行始于足下,銀行業(yè)的行業(yè)特殊性決定了企業(yè)CIO,在工作中逐步實(shí)施行之有效的解決方案或措施來(lái)使得IT可以更好的支撐業(yè)務(wù),甚至帶動(dòng)業(yè)務(wù)的發(fā)展。質(zhì)量保障工作作為IT應(yīng)用過(guò)程中一個(gè)不可或缺的環(huán)節(jié)也要提前做到未雨綢繆,起到積跬步致千里的基石作用。我們期待不久的將來(lái),銀行業(yè)的質(zhì)量管控可以夢(mèng)想照進(jìn)現(xiàn)實(shí)。