二、測試控制措施

  1、逐步提高測試工作質(zhì)量

  不斷提高軟件測試質(zhì)量和效率是中信銀行測試團隊永恒的目標。作為性商業(yè)銀行,銀行系統(tǒng)一旦出現(xiàn)質(zhì)量缺陷, 其影響范圍及帶來的經(jīng)濟、聲譽損失都會是巨大的,因此盡可能早、盡可能多地發(fā)現(xiàn)系統(tǒng)存在的質(zhì)量缺陷, 大限度地減少系統(tǒng)投產(chǎn)后的質(zhì)量問題是測試部門的首要職責(zé)和價值所在。中信銀行測試工作的指導(dǎo)方針是“ 質(zhì)量為本、兼顧效率” ,通過采取多種措施, 逐步提高組織級測試工作質(zhì)量。

 。1)規(guī)范測試流程,提高測試過程質(zhì)量

  制定信息系統(tǒng)測試工作相關(guān)規(guī)范,標準化測試流程,明確測試過程各類活動及其具體步驟及完成標準,實現(xiàn)測試過程的可視、可控、可預(yù)期,避免因測試過程的隨意性導(dǎo)致測試結(jié)果的不可預(yù)期。

 。2)引入評審機制,匯集專家知識,提高測試實施質(zhì)量

  在測試過程各階段引入評審機制,包括測試需求分析評審、測試案例設(shè)計評審、測試執(zhí)行階段成果評審、測試報告評審等。評審參加人包括開發(fā)、測試、業(yè)務(wù)、運維等各方面的專家、骨干人員,減少因測試人員自身能力局限而可能導(dǎo)致的測試分析、執(zhí)行不充分。

 。3)形成生產(chǎn)缺陷回溯機制,改進測試實施質(zhì)量

  與生產(chǎn)系統(tǒng)運維部門合作,及時獲取生產(chǎn)系統(tǒng)的各類缺陷,對缺陷進行詳細的回溯分析,確定與該缺陷遺漏相關(guān)的測試項目以及測試人員,組織相關(guān)人員定位缺陷發(fā)生的原因,提出如何在技術(shù)、組織以及人員技能等方面避免該類缺陷遺漏的改進建議,并納入到部門今后質(zhì)量改進計劃中付諸實施。

 。4)建設(shè)測試知識庫,積累測試技能,提高測試實施質(zhì)量

  將經(jīng)驗總結(jié)、知識積累納入到日常測試實施工作流程中,導(dǎo)入知識庫系統(tǒng)共享。測試人員不再是孤軍奮戰(zhàn),測試實施不再依賴個人能力,而是基于組織級技能,有效地減少因測試人員個人技能不足導(dǎo)致的缺陷遺漏。

 。5)建立培訓(xùn)機制,不斷提高人員技能,保障測試實施質(zhì)量

  將培訓(xùn)計劃納入部門基礎(chǔ)計劃中,定期、不定期開展新員工入職培訓(xùn)、測試組內(nèi)部培訓(xùn)、測試組組間培訓(xùn)、部門級培訓(xùn)及外部培訓(xùn);除外部培訓(xùn)外,培訓(xùn)講師要求由承擔(dān)測試任務(wù)的一線測試人員擔(dān)當(dāng),使培訓(xùn)內(nèi)容能夠與實際工作緊密結(jié)合,更具有針對性和有效性。

 。6)形成質(zhì)量反饋機制,推進開發(fā)質(zhì)量提高

  測試組定期整理測試實施過程中發(fā)現(xiàn)的缺陷和問題,分析其對測試實施以及軟件系統(tǒng)質(zhì)量的影響程度,提出改進建議,以報告的形式反饋給開發(fā)項目組,推動開發(fā)質(zhì)量的提高。

  2、提高測試效率

  銀行信息系統(tǒng)建設(shè)部門普遍面臨著不斷增加的業(yè)務(wù)需求與有限的人員投入之間的矛盾,相應(yīng)的,測試任務(wù)的不斷增加和有限的測試資源的矛盾同樣存在,如何在有限的資源下,提高測試效率是測試部門核心的工作之一。

 。1)建立效率評估指標體系,提升效率

  建立基本的測試度量評價體系,制定測試人員、測試組、測試項目、測試部門質(zhì)量及效率評價指標。該類指標包括測試案例產(chǎn)出率、測試案例執(zhí)行效率、缺陷發(fā)現(xiàn)效率等,按月分類收集、計算并進行趨勢分析,發(fā)現(xiàn)影響效率提升的因素,提出改進建議和措施,推進測試效率的持續(xù)改善。

  (2)統(tǒng)一應(yīng)用部署,減少環(huán)境沖突,確保執(zhí)行效率

  設(shè)置專業(yè)組統(tǒng)一管理測試環(huán)境,負責(zé)各被測系統(tǒng)應(yīng)用程序版本的安裝部署,以消除測試版本部署的隨意性以及環(huán)境沖突的不可預(yù)見性,減少因環(huán)境沖突導(dǎo)致的測試效率低下的情況。

 。3)突出重點,保障整體效率

  基于信息系統(tǒng)服務(wù)的對象、功能的重要程度以及功能失靈的影響程度,對各被測系統(tǒng)以及系統(tǒng)功能做優(yōu)先級別劃分, 并按優(yōu)先級別確定測試實施計劃以及測試資源投入,以保障在資源投入不足的情況下優(yōu)先級高的系統(tǒng)及功能的測試。在不影響系統(tǒng)重要功能測試質(zhì)量的前提下,提升測試效率。

  (4)引入工具,提高工作效率

  “ 工預(yù)善其事, 必先利其器”,通過工具引入,一方面可以將日常測試流程固化,確保測試人員能正確、高效地實施測試計劃;另一方面可以替代手工,提高測試實施的效率和統(tǒng)計分析效率。目前中信銀行已引入性能測試、測試管理、自動化測試、系統(tǒng)監(jiān)控等多個工具,并研發(fā)了多個測試支持工具,如檔板工具、數(shù)據(jù)比對工具等,測試工具的使用對測試效率的提升起到了積極的作用。