三、實施經(jīng)驗

  1、專職測試隊伍的作用

  首先,組織分工明確。通過成立獨立的測試團隊, 建立了由開發(fā)、測試、運行組成的涵蓋軟件生命周期的較為合理的IT組織架構,明確了各部門的質(zhì)量責任,通過考核,形成質(zhì)量問題的倒追機制,在一定程度上改變了原有的重開發(fā)輕測試、重進度輕質(zhì)量的現(xiàn)象,提高了全員的質(zhì)量意識。

  其次,專業(yè)細分,交付質(zhì)量明顯提高。專業(yè)測試團隊在測試技術方法、系統(tǒng)性、規(guī)范性等方面取得了很大進步,明顯減少了項目投產(chǎn)后的缺陷的數(shù)量,提高了系統(tǒng)功能的正確性和性能穩(wěn)定性,減輕了系統(tǒng)維護壓力,為客戶提供了穩(wěn)定、高效的服務環(huán)境,減少了系統(tǒng)問題對銀行資金、聲譽等造成的不良影響。

  再次,提升用戶滿意度。由于測試人員按專業(yè)分工,其對系統(tǒng)應用有較專業(yè)的理解。因此,在測試過程中, 測試人員往往能發(fā)現(xiàn)一些不合理或未滿足的需求,會給開發(fā)項目組提出建議,促進了應用系統(tǒng)的功能改進,提升了用戶的滿意度。

  后,通過對測試過程中發(fā)現(xiàn)的缺陷原因進行分析、統(tǒng)計和歸類, 往往能發(fā)現(xiàn)系統(tǒng)流程中的問題,從而推動項目建設過程和流程的改進,促進了質(zhì)量體系完善和全面質(zhì)量管理。

  2、制度建設的思考

  “沒有規(guī)矩,不成方圓”。一個健康的團隊離不開一個合理的制度體系。沒有合理的制度體系,不能確保團隊的健康發(fā)展。中信銀行信息技術部測試團隊在制度建設方面考慮了以下幾點。

  首先,從無到有,逐步擴大制度體系范圍。目前已建立了包括測試專業(yè)規(guī)范、考核辦法、考勤、外包人員管理、項目管理等制度,通過制度來規(guī)范、引導測試工作,激勵測試人員。

  其次,制定制度要體現(xiàn)出科學化、人性化和客觀公平的精神。引導測試人員積極參與到制度制定的過程中,這樣制定出的制度更加容易得到團隊人員的理解和支持,測試人員也比較樂于遵守相關制度。比如測試人員量化考核模型幾經(jīng)討論修改,以求客觀和公平反應不同角色人員的實際付出。

  后,落實執(zhí)行。制度制定完成后,應進行宣傳推廣,并監(jiān)督落實,強化執(zhí)行。推廣時,各測試小組組織制度的宣講, 并且在測試組內(nèi)設立測試輔助管理和測試QA崗位,協(xié)助各測試組長監(jiān)督、檢查制度執(zhí)行情況,發(fā)現(xiàn)問題后及時整改,對不合理的規(guī)定,及時做出調(diào)整。

  3、與相關部門的合作

  測試工作是一項對溝通、互動要求比較高的工作。測試人員在日常工作中,經(jīng)常需要同開發(fā)人員溝通項目需求和反映遇到的問題,也需要向業(yè)務人員了解需求或提出業(yè)務流程方面的建議。中信銀行測試團隊在與其他部門互動時,主要做好以下幾方面工作。

  一是注意溝通的技巧。測試工作的目標是提高被測系統(tǒng)的交付質(zhì)量,從這一點上講,測試人員和開發(fā)、業(yè)務人員的目標是一致的。在此基礎上,開發(fā)、測試人員在溝通時可以對事不對人,保持良好的溝通心態(tài)。同時,測試人員在發(fā)現(xiàn)問題時,盡量把問題定位更加準確,而不是簡單描述一個現(xiàn)象,這樣可以提高說服力和溝通效率,在測試人員與開發(fā)、業(yè)務人員之間形成良好互動。

  二是注意互動的形式。除了日常測試工作中與開發(fā)、業(yè)務部門進行溝通外,測試人員還應參與業(yè)務需求、軟件需求規(guī)格說明書和項目設計等的評審,邀請開發(fā)人員參加測試方案討論;開發(fā)人員參加測試計劃、測試需求分析及測試案例等的評審;測試人員對業(yè)務測試進行支持,幫助業(yè)務人員查找、準備數(shù)據(jù),共同研究業(yè)務操作流程,提高測試人員對銀行業(yè)務的認識。

  三是充分發(fā)揮測試人員的綜合技能優(yōu)勢。目前測試人員工作范圍基本按照業(yè)務系統(tǒng)維度劃分,有利于和開發(fā)、業(yè)務人員的長期溝通,形成穩(wěn)定的互動關系。測試人員具有既熟悉業(yè)務又熟悉信息系統(tǒng)的雙重優(yōu)勢,比開發(fā)人員更熟悉業(yè)務和業(yè)務操作,比業(yè)務人員更熟悉信息系統(tǒng)。測試人員應充分發(fā)揮自己的綜合優(yōu)勢,促使信息系統(tǒng)更好地滿足業(yè)務需要。

  四、未來測試工作的規(guī)劃和目標

  從國內(nèi)業(yè)界情況看,各家銀行對測試工作越來越重視,在金融測試領域也進行了大量有益的探索和實踐。中信銀行雖然也在測試方面做了一些工作, 但仍屬于起步階段。對于測試工作, 我們參照TMMI測試體系模型,結(jié)合中信銀行的測試工作實際, 規(guī)劃和形成了中信銀行的測試架構(如圖1所示)。

  基于圖1所示的測試架構,按照“夯實基礎、平臺支撐、拓展能力、服務業(yè)務”的建設方針,結(jié)合中信銀行IT體系建設總體要求,借鑒同業(yè)的先進經(jīng)驗,中信銀行將不斷優(yōu)化和完善測試規(guī)范和流程,注重測試人員和組織的能力提升,加強隊伍能力建設;以提高測試質(zhì)量和效率為出發(fā)點,提高測試過程質(zhì)量和產(chǎn)品質(zhì)量,加強工具的引用和支撐平臺的建設,保障測試資產(chǎn)的積累和測試技術的提升;開展多種類型的測試, 優(yōu)化和完善測試模型,實現(xiàn)測試過程的可度量化,為不斷提升測試管理水平打下基礎。概括地說,中信銀行將重點加強測試環(huán)節(jié)的質(zhì)量控制,不斷提高測試效率, 使得測試工作逐步做到管理精細化、過程規(guī)范化、考核度量化、知識系統(tǒng)化、指標科學化,不斷提升測試實施能力,顯著提高軟件交付質(zhì)量。