業(yè)務(wù)系統(tǒng)是銀行運轉(zhuǎn)的基礎(chǔ)支撐平臺, 因此銀行對系統(tǒng)的安全性、準(zhǔn)確性、穩(wěn)定性提出了很高的要求。2007年中信銀行股份有限公司(以下簡稱“中信銀行”)數(shù)據(jù)大集中后,面臨著一旦應(yīng)用軟件質(zhì)量出現(xiàn)缺陷會給客戶服務(wù)和生產(chǎn)安全運行帶來嚴(yán)重影響的問題。為有效提高軟件交付質(zhì)量,2008年初中信銀行在信息技術(shù)部內(nèi)成立了質(zhì)量測試部,負(fù)責(zé)開展專業(yè)化的系統(tǒng)測試和質(zhì)量保障工作。經(jīng)過三年多的發(fā)展,目前測試團(tuán)隊已經(jīng)接近60人,承接了中信銀行大部分交易相關(guān)業(yè)務(wù)系統(tǒng)的系統(tǒng)測試,累計測試了1000余個項目,為中信銀行信息系統(tǒng)穩(wěn)定運行發(fā)揮了重要作用。

  一、打造的測試團(tuán)隊

  合格的測試人員是測試團(tuán)隊的重要資源和核心競爭力,沒有一個穩(wěn)定的、富有戰(zhàn)斗力的測試團(tuán)隊,測試工作很難發(fā)揮出提高應(yīng)用軟件交付質(zhì)量的作用。質(zhì)量測試部在成立以后,利用半年多的時間,逐步培養(yǎng)起一個比較穩(wěn)定、有一定規(guī)模、具備核心系統(tǒng)測試能力的測試團(tuán)隊,并在測試實踐中不斷總結(jié)經(jīng)驗,用了近兩年時間,組建了能承接大部分交易系統(tǒng)測試工作的專業(yè)隊伍。

  1、測試人員引進(jìn)

  根據(jù)中信銀行近年來應(yīng)用系統(tǒng)測試開展的情況,對測試人員提出如下要求:測試人員好應(yīng)具備信息系統(tǒng)的開發(fā)經(jīng)驗、掌握測試技術(shù)和方法,熟悉至少某一方面的銀行業(yè)務(wù)知識并具備良好的溝通合作能力和懷疑精神。

  首先,測試人員除了測試能力外,好有一定的開發(fā)技能。開發(fā)能力在測試過程中,可以幫助測試人員深入理解系統(tǒng)的實現(xiàn), 找到更好的測試方向,也可以幫助測試人員理解、分析既有系統(tǒng)的業(yè)務(wù)邏輯,解決項目文檔對已有系統(tǒng)的背景交代模糊的問題,同時也有助于測試人員深入分析、定位測試過程中發(fā)現(xiàn)的異常,提升與開發(fā)人員溝通的效率和效果,特別是在核心系統(tǒng)的變更維護(hù)類項目上,開發(fā)能力對測試人員提高測試工作的質(zhì)量和效率尤為重要。從中信銀行測試工作的開展情況看,在測試的早期階段,遇到了包括測試人員對業(yè)務(wù)或系統(tǒng)不熟悉、項目文檔不全面及測試環(huán)境準(zhǔn)備不夠充分等困難,這些困難很大程度上可以利用開發(fā)能力來克服,可以說,具備開發(fā)技能的測試人員,在測試工作中起到了重要的、不可替代的作用。

  其次,要有金融業(yè)務(wù)知識。金融業(yè)務(wù)知識在系統(tǒng)測試過程非常重要,尤其對功能測試來說,豐富的金融業(yè)務(wù)知識可以幫助測試人員深入、全面地理解需求、設(shè)計合理的測試場景和測試案例。許多項目需求中,對功能點隱含的、背景性的規(guī)則描述不多,如外匯業(yè)務(wù)中小幣種的角、分位的處理規(guī)則,一般不會體現(xiàn)在項目需求文檔中,但是熟悉業(yè)務(wù)的測試人員在測試外匯相關(guān)項目時,會設(shè)計案例驗證其處理的正確性。

  后,測試人員要有溝通能力和懷疑精神。在測試過程中,測試人員需要同開發(fā)設(shè)計人員、業(yè)務(wù)人員及質(zhì)量保障人員等多方溝通,因此要求測試人員具備良好的溝通協(xié)作能力。良好的溝通協(xié)作能力來自于對業(yè)務(wù)和系統(tǒng)的充分了解、有較高的語言表達(dá)能力和團(tuán)隊精神,以及有效的溝通合作技巧。的測試人員還要有擅于發(fā)現(xiàn)問題的精神, 對有可能出現(xiàn)問題的各個方面,如文擋、架構(gòu)、應(yīng)用系統(tǒng)軟硬件、測試環(huán)境等,都會主動從業(yè)務(wù)場景的角度去設(shè)計案例,并及時查錯和糾錯,堅持用事實和結(jié)果來說明問題。

  雖然我們對的測試人員提出了技能、知識和綜合素質(zhì)等方面的要求,但在實際引進(jìn)人員時,可能很難找到各方面都符合要求的測試人員。此時, 需要根據(jù)工作要求、人員專業(yè)分工情況等綜合考慮,引進(jìn)較合適的測試人員。

  2、人員分工

  中信銀行測試團(tuán)隊建立之初,測試人員和測試項目比較少,每個測試人員負(fù)責(zé)一個項目或一個項目部分功能的全部測試階段的測試工作。隨著測試人員的增加及測試覆蓋業(yè)務(wù)面的擴大,原有模式難以有效確保工作質(zhì)量,測試團(tuán)隊的組織結(jié)構(gòu)也應(yīng)及時調(diào)整以適應(yīng)新的變化。目前,中信銀行測試團(tuán)隊的組織按測試種類分成不同的職能組,職能組里按照銀行業(yè)務(wù)維度或系統(tǒng)維度分成各專業(yè)組,初步形成了按職能和項目形成的矩陣式的組織架構(gòu)。測試項目組里根據(jù)人員技能不同和工作職責(zé)要求,將測試人員分為測試經(jīng)理、測試分析師和測試工程師。測試經(jīng)理主要負(fù)責(zé)制定測試方案和計劃,負(fù)責(zé)測試項目的項目管理和編制測試報告;測試分析師由熟悉被測系統(tǒng)和相關(guān)銀行業(yè)務(wù)的人員擔(dān)當(dāng),負(fù)責(zé)被測功能的測試需求分析;測試工程師負(fù)責(zé)設(shè)計測試案例和執(zhí)行測試案例。

  通過組織結(jié)構(gòu)的調(diào)整,實現(xiàn)了測試人員的專業(yè)化分工, 使得測試人員可以深入了解各自的專業(yè)領(lǐng)域,可以提高測試工作的質(zhì)量和效率;通過劃分多個職能組和專業(yè)組,增加管理崗位,縮小了管理者的管理跨度,有利于測試組織的發(fā)展壯大。

  3、團(tuán)隊文化建設(shè)

  良好的團(tuán)隊文化建設(shè),可以幫助團(tuán)隊成員形成共同的目標(biāo)和價值觀,增強成員的歸屬感,在團(tuán)隊中形成一種凝聚力,形成開放、積極向上的工作氛圍。團(tuán)隊文化建設(shè)對團(tuán)隊的發(fā)展是非常重要的,可以彌補如制度不完善帶來的管理問題。團(tuán)隊的文化建設(shè)是一個長期的過程,團(tuán)隊的管理者對團(tuán)隊成員有著潛移默化的影響,必須持之以恒的把團(tuán)隊精神帶給每個團(tuán)隊成員。

  中信銀行測試團(tuán)隊的工作理念是:和諧務(wù)實、公正透明、追求卓越。和諧務(wù)實體現(xiàn)了測試團(tuán)隊的包容、人性化的工作氛圍, 同時以客觀、合理的工作目標(biāo)為前提,培養(yǎng)務(wù)實的工作作風(fēng);公正透明是在團(tuán)隊中形成良好的溝通、反饋機制,減少團(tuán)隊內(nèi)部的摩擦消耗,培養(yǎng)團(tuán)隊內(nèi)部的公正的氛圍,避免不同評價標(biāo)準(zhǔn)的存在,使得每個測試人員的工作都可以得到公平反映;追求卓越是不斷提高測試能力,在工作中形成勇于克服困難完成任務(wù)的氛圍。

  在日常工作中,測試組采取定期會議和個別溝通的方式,不斷反復(fù)向測試人員傳導(dǎo)團(tuán)隊文化,注重引導(dǎo)、培養(yǎng)測試人員對團(tuán)隊文化的認(rèn)同感;同時部門也采取讀書活動、板報、評選先進(jìn)、組織文體活動等形式,激勵大家積極工作,培養(yǎng)團(tuán)隊感情,增進(jìn)友誼和凝聚力。