加強軟件測試質量管理提升銀行競爭力
作者:網絡轉載 發布時間:[ 2012/1/9 10:17:54 ] 推薦標簽:
業務系統是銀行運轉的基礎支撐平臺, 因此銀行對系統的安全性、準確性、穩定性提出了很高的要求。2007年中信銀行股份有限公司(以下簡稱“中信銀行”)數據大集中后,面臨著一旦應用軟件質量出現缺陷會給客戶服務和生產安全運行帶來嚴重影響的問題。為有效提高軟件交付質量,2008年初中信銀行在信息技術部內成立了質量測試部,負責開展專業化的系統測試和質量保障工作。經過三年多的發展,目前測試團隊已經接近60人,承接了中信銀行大部分交易相關業務系統的系統測試,累計測試了1000余個項目,為中信銀行信息系統穩定運行發揮了重要作用。
一、打造的測試團隊
合格的測試人員是測試團隊的重要資源和核心競爭力,沒有一個穩定的、富有戰斗力的測試團隊,測試工作很難發揮出提高應用軟件交付質量的作用。質量測試部在成立以后,利用半年多的時間,逐步培養起一個比較穩定、有一定規模、具備核心系統測試能力的測試團隊,并在測試實踐中不斷總結經驗,用了近兩年時間,組建了能承接大部分交易系統測試工作的專業隊伍。
1、測試人員引進
根據中信銀行近年來應用系統測試開展的情況,對測試人員提出如下要求:測試人員好應具備信息系統的開發經驗、掌握測試技術和方法,熟悉至少某一方面的銀行業務知識并具備良好的溝通合作能力和懷疑精神。
首先,測試人員除了測試能力外,好有一定的開發技能。開發能力在測試過程中,可以幫助測試人員深入理解系統的實現, 找到更好的測試方向,也可以幫助測試人員理解、分析既有系統的業務邏輯,解決項目文檔對已有系統的背景交代模糊的問題,同時也有助于測試人員深入分析、定位測試過程中發現的異常,提升與開發人員溝通的效率和效果,特別是在核心系統的變更維護類項目上,開發能力對測試人員提高測試工作的質量和效率尤為重要。從中信銀行測試工作的開展情況看,在測試的早期階段,遇到了包括測試人員對業務或系統不熟悉、項目文檔不全面及測試環境準備不夠充分等困難,這些困難很大程度上可以利用開發能力來克服,可以說,具備開發技能的測試人員,在測試工作中起到了重要的、不可替代的作用。
其次,要有金融業務知識。金融業務知識在系統測試過程非常重要,尤其對功能測試來說,豐富的金融業務知識可以幫助測試人員深入、全面地理解需求、設計合理的測試場景和測試案例。許多項目需求中,對功能點隱含的、背景性的規則描述不多,如外匯業務中小幣種的角、分位的處理規則,一般不會體現在項目需求文檔中,但是熟悉業務的測試人員在測試外匯相關項目時,會設計案例驗證其處理的正確性。
后,測試人員要有溝通能力和懷疑精神。在測試過程中,測試人員需要同開發設計人員、業務人員及質量保障人員等多方溝通,因此要求測試人員具備良好的溝通協作能力。良好的溝通協作能力來自于對業務和系統的充分了解、有較高的語言表達能力和團隊精神,以及有效的溝通合作技巧。的測試人員還要有擅于發現問題的精神, 對有可能出現問題的各個方面,如文擋、架構、應用系統軟硬件、測試環境等,都會主動從業務場景的角度去設計案例,并及時查錯和糾錯,堅持用事實和結果來說明問題。
雖然我們對的測試人員提出了技能、知識和綜合素質等方面的要求,但在實際引進人員時,可能很難找到各方面都符合要求的測試人員。此時, 需要根據工作要求、人員專業分工情況等綜合考慮,引進較合適的測試人員。
2、人員分工
中信銀行測試團隊建立之初,測試人員和測試項目比較少,每個測試人員負責一個項目或一個項目部分功能的全部測試階段的測試工作。隨著測試人員的增加及測試覆蓋業務面的擴大,原有模式難以有效確保工作質量,測試團隊的組織結構也應及時調整以適應新的變化。目前,中信銀行測試團隊的組織按測試種類分成不同的職能組,職能組里按照銀行業務維度或系統維度分成各專業組,初步形成了按職能和項目形成的矩陣式的組織架構。測試項目組里根據人員技能不同和工作職責要求,將測試人員分為測試經理、測試分析師和測試工程師。測試經理主要負責制定測試方案和計劃,負責測試項目的項目管理和編制測試報告;測試分析師由熟悉被測系統和相關銀行業務的人員擔當,負責被測功能的測試需求分析;測試工程師負責設計測試案例和執行測試案例。
通過組織結構的調整,實現了測試人員的專業化分工, 使得測試人員可以深入了解各自的專業領域,可以提高測試工作的質量和效率;通過劃分多個職能組和專業組,增加管理崗位,縮小了管理者的管理跨度,有利于測試組織的發展壯大。
3、團隊文化建設
良好的團隊文化建設,可以幫助團隊成員形成共同的目標和價值觀,增強成員的歸屬感,在團隊中形成一種凝聚力,形成開放、積極向上的工作氛圍。團隊文化建設對團隊的發展是非常重要的,可以彌補如制度不完善帶來的管理問題。團隊的文化建設是一個長期的過程,團隊的管理者對團隊成員有著潛移默化的影響,必須持之以恒的把團隊精神帶給每個團隊成員。
中信銀行測試團隊的工作理念是:和諧務實、公正透明、追求卓越。和諧務實體現了測試團隊的包容、人性化的工作氛圍, 同時以客觀、合理的工作目標為前提,培養務實的工作作風;公正透明是在團隊中形成良好的溝通、反饋機制,減少團隊內部的摩擦消耗,培養團隊內部的公正的氛圍,避免不同評價標準的存在,使得每個測試人員的工作都可以得到公平反映;追求卓越是不斷提高測試能力,在工作中形成勇于克服困難完成任務的氛圍。
在日常工作中,測試組采取定期會議和個別溝通的方式,不斷反復向測試人員傳導團隊文化,注重引導、培養測試人員對團隊文化的認同感;同時部門也采取讀書活動、板報、評選先進、組織文體活動等形式,激勵大家積極工作,培養團隊感情,增進友誼和凝聚力。
相關推薦

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