軟件測試保駕護航 助力銀行業(yè)鋪瞬捷IT路
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2012/2/6 13:29:29 ] 推薦標(biāo)簽:
眾所周知,銀行業(yè)的IT應(yīng)用質(zhì)量與業(yè)務(wù)可用性、業(yè)務(wù)連續(xù)性高度關(guān)聯(lián),對系統(tǒng)的流暢性要求極高,關(guān)鍵業(yè)務(wù)系統(tǒng)故障對銀行業(yè)來說,無疑會造成致命的打擊。因此,確保銀行業(yè)軟件產(chǎn)品的質(zhì)量,重要性不言而喻。
2010年7月的某,對新加坡某大型商營銀行而言可謂史上顏面無光的一日。這,該銀行的系統(tǒng)陷入全面癱瘓,自動提款機、網(wǎng)絡(luò)銀行服務(wù)、信用卡服務(wù)、手機服務(wù)和電子轉(zhuǎn)賬付款服務(wù)都無法使用……
面對上述事實,人們不禁要問,IT高水平的金融行業(yè)為何也會突發(fā)關(guān)鍵業(yè)務(wù)系統(tǒng)故障?即便經(jīng)過了上線前的謹慎測試和驗收環(huán)節(jié),系統(tǒng)為何還會出現(xiàn)問題?事后,該銀行總裁該行服務(wù)癱瘓七小時的故障,在該行的網(wǎng)站上以個人名義發(fā)布道歉信,向所有客戶正式致歉,并解釋了系統(tǒng)中斷的具體原因:銀行中央處理機連接的磁盤儲存附屬系統(tǒng)部件進行例常修理工作時,發(fā)生了系統(tǒng)中斷,具體原因銀行方面解釋為銀行在維修時使用了過時的程序,致使系統(tǒng)宕機。
可想而知,上述的情況是任何銀行IT從業(yè)人員都不愿意看到的。因為一旦上述事件發(fā)生,無法挽回的經(jīng)濟損失,業(yè)內(nèi)過往的好名聲與客戶的信任度都將大打折扣,企業(yè)多年苦心經(jīng)營的品牌大廈想必也會瞬間在輿論的風(fēng)口浪尖崩塌。
可是,如何才能保證系統(tǒng)上線后平穩(wěn)運行,這是IT永恒的追求。記得一位金融行業(yè)的CIO曾說過,“沒有萬無一失的系統(tǒng),只有力求完美的保障”。沒有一個IT人員敢說自己的系統(tǒng)上線以后不出任何問題,那么如何從根源上消滅系統(tǒng)漏洞,也許從軟件測試環(huán)節(jié)下手,做好質(zhì)量檢驗,提前為應(yīng)用設(shè)立一道安全防線,不失為一個上策。
軟件測試體系建設(shè) 遵循標(biāo)準(zhǔn) 謹慎創(chuàng)新
質(zhì)量大師戴明(W.Edwards.Deming)博士曾說過,85%的缺陷是由過程引起的。大量實踐證明,在影響項目的三個因素??人、工具和過程中,過程執(zhí)行的好壞對項目質(zhì)量的影響大。因此,項目必須遵循一定的方法和流程。據(jù)了解,與一般軟件產(chǎn)品相比,金融軟件產(chǎn)品的質(zhì)量要求更為嚴格,既強調(diào)系統(tǒng)的安全、可靠,又要求系統(tǒng)較高的性能,這需要一個的軟件開發(fā)團隊和一個良好的開發(fā)過程。據(jù)了解,CMMI模型的優(yōu)勢是集合了軟件開發(fā)過程中的佳實踐,能通過產(chǎn)品開發(fā)過程的改進達到提高開發(fā)效率和保障質(zhì)量的目的,這和金融業(yè)對金融軟件開發(fā)的期望完全一致。
對此,中國農(nóng)業(yè)銀行信息技術(shù)管理部備援測試中心技術(shù)管理部副處長李寬予以肯定,他對記者說:“農(nóng)行作為大型上市銀行,一直把軟件質(zhì)量的管理放在極其重要的位置,這一點毋庸置疑。在軟件質(zhì)量把控的過程中,軟件測試作為其中的重要環(huán)節(jié)和重要條線,其地位既特殊又重要,它是確認軟件質(zhì)量的重要手段之一。從農(nóng)行多年的軟件測試經(jīng)驗來看,建立健全軟件測試體系,按照CMMI體系要求,遵循標(biāo)準(zhǔn)、國際標(biāo)準(zhǔn)和國外先進標(biāo)準(zhǔn),因地制宜,從實際出發(fā)制定出適用于自己企業(yè)的測試標(biāo)準(zhǔn),真正實現(xiàn)軟件測試的流程化、有序化、資產(chǎn)化,才能爭取使得軟件測試更加有效!
據(jù)李寬介紹,農(nóng)業(yè)銀行多年來一直在不斷探索行之有效的軟件測試技術(shù)體系建設(shè),通過消化IEEE 829《軟件與系統(tǒng)測試文檔規(guī)范》與標(biāo)準(zhǔn)GB/T 9386《軟件測試文檔規(guī)范》,于2007年發(fā)布了適用于農(nóng)業(yè)銀行的企業(yè)標(biāo)準(zhǔn)《軟件測試文檔規(guī)范》,提出了針對軟件測試文檔的“分級”創(chuàng)新理念,分級概念的提出可以使得軟件測試文檔適用于各種各樣的軟件開發(fā)生命周期,通過逐步實施,取得了很好的效果,并在CMMI實施的過程中,將企業(yè)標(biāo)準(zhǔn)納入了CMMI體系。隨后,又在持續(xù)跟蹤消化IEEE 829和GB/T 9386新版本的基礎(chǔ)上,結(jié)合農(nóng)行軟件測試工程實踐,發(fā)布了2010版《軟件測試文檔規(guī)范》。據(jù)悉,此企業(yè)標(biāo)準(zhǔn)獲得了人民銀行頒發(fā)的2008年度銀行科技發(fā)展二等獎。“我們的目標(biāo)想法是通過努力,使標(biāo)準(zhǔn)落地。然后從標(biāo)準(zhǔn)入手,落地到企業(yè)的個人技能,再把個人技能向組織技能轉(zhuǎn)化,終實現(xiàn)企業(yè)資產(chǎn)的不斷積累。這項工作我們正在逐步實施,隨著工作的進展成果會逐步顯現(xiàn)!崩顚捳f。
對于軟件測試文檔標(biāo)準(zhǔn)相關(guān)規(guī)定的認識,作為三大政策性銀行之一的開發(fā)銀行也有同樣的想法!霸诮鹑谛袠I(yè)中,我們一般都遵循CMMI體系和模型來從事軟件開發(fā)。CMMI確定了一個很好的實踐框架,但照搬照抄CMMI模型的做法并不可取!遍_發(fā)銀行信息科技局項目經(jīng)理馬迪這樣對記者說。馬迪還強調(diào):“必須將CMMI模型轉(zhuǎn)換成與企業(yè)業(yè)務(wù)目標(biāo)相適應(yīng)的體系規(guī)范,才能達到過程改進的目的。國開行目前是結(jié)合自身實際,參照CMMI規(guī)范進行了一些裁剪,使其更適用于我們的業(yè)務(wù)目標(biāo)。”
軟件測試效率提升 工具助力 各取所長
銀行業(yè),由于經(jīng)營貨幣、信貸等眾多特殊產(chǎn)品,決定了該行業(yè)IT系統(tǒng)結(jié)構(gòu)會非常復(fù)雜,各系統(tǒng)之間關(guān)聯(lián)性非常強,要求應(yīng)用的融合程度也比較高,也大大提升了銀行業(yè)系統(tǒng)進行軟件測試的廣度、深度和難度,要求測試工作不僅僅能實現(xiàn)IT系統(tǒng)功能的完善性,還要保證系統(tǒng)的高度安全性和可用性,當(dāng)然,在此基礎(chǔ)上的效率提升也將成為金融市場激烈競爭的有力武器。
近年來,隨著眾多商業(yè)銀行在國內(nèi)外的頻繁上市,監(jiān)管機構(gòu)與投資者對其經(jīng)營業(yè)績的穩(wěn)定性也提出了更高的要求,業(yè)務(wù)的激增更是給應(yīng)用質(zhì)保部門帶來了無形的壓力。金融市場瞬息萬變,保證新業(yè)務(wù)系統(tǒng)在第一時間平穩(wěn)上線,抓住機遇,贏得客戶,無論對開發(fā)與測試都是很大的挑戰(zhàn),那么如何做到既提升測試效率又保證測試質(zhì)量,在特定領(lǐng)域采用自動化測試工具無疑是明智之選。
對于測試工具的使用,農(nóng)業(yè)銀行李寬副處長這樣對記者說:“工具功能各有所長,企業(yè)要根據(jù)自身的業(yè)務(wù)來選擇使用測試工具。農(nóng)業(yè)銀行在工具使用方面,分為三大類,即:商業(yè)工具、開源工具、自創(chuàng)工具。對商業(yè)工具的選擇,我們是在廣泛了解市場上可提供的工具基礎(chǔ)上,明確自己的需求,通過招標(biāo)采購獲得。目前已經(jīng)購置了HP公司的Performance Center、LoadRunner、QuickTest Professional、Quality Center等產(chǎn)品;對開源工具的應(yīng)用,農(nóng)行在分析消化開源協(xié)議的基礎(chǔ)上,也開始了逐漸的探索;另外,農(nóng)行根據(jù)自己的情況,也自行開發(fā)一些高度針對性的工具。在軟件測試過程中,我們會根據(jù)實際情況,從三類工具中選擇適宜的工具,來使測試過程更加有效、更加流暢!
中信銀行作為中國改革開放后早成立的新興商業(yè)銀行,經(jīng)過二十年的發(fā)展,已成為國內(nèi)資本實力雄厚的商業(yè)銀行之一。隨著近年來電子銀行等業(yè)務(wù)的迅猛發(fā)展,IT部門在提高軟件測試效率方面也提出了新的要求,中信銀行質(zhì)量測試部經(jīng)理劉行軍在接受記者采訪時表示:“中信銀行已經(jīng)采購了HP 公司的性能測試工具LoadRunner、功能測試工具QuickTest Professional以及測試管理工具Quality Center,基本涵蓋了測試部門主要的工作內(nèi)容,通過系統(tǒng)測試工具,幫助測試人員發(fā)現(xiàn)了大量系統(tǒng)功能或性能方面的缺陷!
針對目前銀行業(yè)軟件測試的應(yīng)用情況,中國惠普公司軟件部高級技術(shù)顧問李云崗這樣對記者說:“銀行業(yè)是一個業(yè)務(wù)瞬息萬變的行業(yè),為了第一時間贏得市場先機,IT要提速,質(zhì)量管控也必然要提高效率,針對銀行業(yè)系統(tǒng)與業(yè)務(wù)的特點,測試部門采用自動化測試工具是提高效率、節(jié)約人力、降低成本的有效途徑之一。另外,要考慮在軟件測試的整個過程中保證業(yè)務(wù)的連續(xù)性,盡量減少安裝、性能、測試及其他基礎(chǔ)活動的相關(guān)風(fēng)險,同時還要注意覆蓋整個應(yīng)用生命周期的變更管理、維護和升級。”
小結(jié):
千里之行始于足下,銀行業(yè)的行業(yè)特殊性決定了企業(yè)CIO,在工作中逐步實施行之有效的解決方案或措施來使得IT可以更好的支撐業(yè)務(wù),甚至帶動業(yè)務(wù)的發(fā)展。質(zhì)量保障工作作為IT應(yīng)用過程中一個不可或缺的環(huán)節(jié)也要提前做到未雨綢繆,起到積跬步致千里的基石作用。我們期待不久的將來,銀行業(yè)的質(zhì)量管控可以夢想照進現(xiàn)實。
相關(guān)推薦
相關(guān)產(chǎn)品

最新發(fā)布
性能測試之測試環(huán)境搭建的方法
2020/7/21 15:39:32軟件測試是從什么時候開始被企業(yè)所重視的呢?
2020/7/17 9:09:11Android自動化測試框架有哪些?有什么用途?
2020/7/17 9:03:50什么樣的項目適合做自動化?自動化測試人員應(yīng)具備怎樣的能力?
2020/7/17 8:57:06幾大市面主流性能測試工具測評
2020/7/17 8:52:11RPA機器人能夠快速響應(yīng)企業(yè)需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消滅嗎?為什么?
2020/7/17 8:43:03軟件測試基本概念是怎么來的?軟件測試生命周期的形成歷經(jīng)了什么?
2020/7/16 9:11:10