周靜 周偉 易順
【摘 要】金融科技日新月異,金融產(chǎn)品不斷創(chuàng)新,為銀行測試工作提供了更廣闊的舞臺。如何進一步挖掘測試工作價值,更好支持創(chuàng)新發(fā)展,成為當前國有商業(yè)銀行一級分行測試工作面臨的主要課題。
【關(guān)鍵詞】國有商業(yè)銀行;測試工作;價值提升
隨著區(qū)塊鏈、大數(shù)據(jù)、云計算、物聯(lián)網(wǎng)和人工智能的逐步滲透,F(xiàn)intech以金融+科技的特有模式,開啟了價值互聯(lián)網(wǎng)新時代,對傳統(tǒng)銀行業(yè)形成巨大的沖擊和挑戰(zhàn)。國有商業(yè)銀行為適應新形式,積極出臺科技與產(chǎn)品創(chuàng)新改革新措施,探索建立總分聯(lián)動測試工作機制、創(chuàng)建區(qū)域性的產(chǎn)品創(chuàng)新實驗室、示范基地以加大金融科技產(chǎn)品創(chuàng)新力度。一系列變革預示了未來科技產(chǎn)品測試工作的發(fā)展趨勢將是進一步深化與業(yè)務(wù)、研發(fā)、運維融合,同時,隨著創(chuàng)新職能的逐步下沉,也對一級分行測試職能的發(fā)揮提出更高要求。本文對國有商業(yè)銀行總分聯(lián)動測試機制下,一級分行測試工作如何更快適應金融科技改革要求、更好提升本級行測試工作價值進行簡要探析。
一、主要背景
在國有商業(yè)銀行總分聯(lián)動機制初期階段,一級分行多在組織架構(gòu)建設(shè)、測試環(huán)境建設(shè)、制度標準建設(shè)和人員隊伍建設(shè)等方面進行嘗試和探索。通過提升團隊素質(zhì)、優(yōu)化業(yè)務(wù)流程、健全管理機制,基本具備了穩(wěn)定的測試團隊、基礎(chǔ)的測試技能和合理的運行機制,能夠較好發(fā)揮部門職責、如期完成總分行測試任務(wù)。但隨著業(yè)務(wù)發(fā)展和創(chuàng)新要求的不斷提高,各種挑戰(zhàn)陸續(xù)出現(xiàn):測試場景廣度、深度不斷擴大,測試邏輯日益復雜;外部需求對于分行測試承接的效率及質(zhì)量要求越來越高,如何“又好又快”地開展測試成為工作難點;分行本地研發(fā)工作勢頭高漲,對測試的獨立服務(wù)支撐能力提出了更高要求。為更好順應新形勢,筆者認為,一級分行應充分認識測試工作現(xiàn)狀,從發(fā)揮人員價值、規(guī)范測試過程、服務(wù)貼近本地、強化缺陷管理四個方面,進一步提升獨立測試能力,從而更好發(fā)揮測試工作價值。
二、影響測試工作價值發(fā)揮的因素
1.測試團隊專業(yè)化管理??偡致?lián)動測試初期,基于考核價值導向,一級分行為追求考核效益,大多會看重對總行任務(wù)的承接量和完成數(shù),形成任務(wù)驅(qū)動型管理模式。金融機構(gòu)中,測試團隊的專業(yè)背景相對復雜,團隊成員既有來自營銷、管理條線的業(yè)務(wù)人員,也有來自開發(fā)、運維的技術(shù)人員。在任務(wù)驅(qū)動型管理模式下,分行容易忽略測試團隊成員在從業(yè)背景上的差異,在任務(wù)分配和人員培養(yǎng)時,沒有充分實現(xiàn)用人所長,補人所短,因而在測試團隊專業(yè)化培養(yǎng)和精細化管理提升方面有還有潛力可挖。
2.測試規(guī)范精細化對接。測試工作過程包括測試計劃、測試準備、測試執(zhí)行和測試總結(jié)四個階段,其中測試執(zhí)行中的需求分析和案例設(shè)計是影響測試質(zhì)量的重要環(huán)節(jié)。測試項目執(zhí)行過程中,因業(yè)務(wù)需求不完善、功能或非功能性需求不明確等原因,測試人員在實際測試對接時存在局限,如:測試需求梳理不夠細、測試案例設(shè)計的顆粒度不一、測試案例與需求對照關(guān)系模糊等影響測試質(zhì)量的問題。
3.測試工作本地化服務(wù)。一級分行測試工作在服務(wù)本地行測試需求時,易沿用服務(wù)總行測試工作的方式,與本地行的開發(fā)、業(yè)務(wù)融合不夠。如何充分結(jié)合本地行實際情況實施差異化測試服務(wù),特別是近年來一級分行為適應同業(yè)競爭,不斷嘗試金融科技、新零售等熱點領(lǐng)域新興業(yè)務(wù)。新業(yè)務(wù)關(guān)系復雜、關(guān)聯(lián)部門繁多、項目規(guī)模巨大,對測試本地化服務(wù)水平提出了更新、更高要求,更好服務(wù)本行業(yè)務(wù)需求成為一級分行后期測試工作價值提升的主要瓶頸。
4.測試缺陷全流程管理。測試工作的目的是為了提前發(fā)現(xiàn)系統(tǒng)軟件的潛在風險,而缺陷管理實質(zhì)上就是對測試風險的管理。系統(tǒng)缺陷可以看作是已經(jīng)發(fā)現(xiàn)的風險,因此缺陷風險的管理對測試工作具有重要意義。由于初期缺乏對缺陷管理全流程的參予和實踐,一級分行較易出現(xiàn)對缺陷識別不充分、跟蹤修復不徹底的問題,導致其在獨立承擔本地行測試任務(wù)時,存在全流程缺陷管理上的短板。
三、后期提升測試工作價值的路徑
1.因人施策,用其所長,充分發(fā)揮測試人員崗位效能。應根據(jù)測試人員從業(yè)背景,建立各有側(cè)重的分工培養(yǎng)機制。安排具有業(yè)務(wù)背景的測試人員,重點負責與從事相關(guān)專業(yè)領(lǐng)域的測試任務(wù),最大發(fā)揮專業(yè)特長,適時參予涉及系統(tǒng)兼容性、性能效率、易用性等非功能測試項目,逐步積累IT知識,助其轉(zhuǎn)變?yōu)榫哂袠I(yè)務(wù)背景的“IT”人;安排具有開發(fā)背景的測試人員,重點負責測試環(huán)境搭建、自動化測試工具應用、數(shù)據(jù)瘦身、脫敏等技術(shù)層面的測試實施,適時參予業(yè)務(wù)項目的測試跟進和主要業(yè)務(wù)條線培訓,使其成長為具有“IT”專長的業(yè)務(wù)人。通過貫穿全流程、后現(xiàn)多角色的分工培養(yǎng)機制,全面培養(yǎng)具備復合型職業(yè)素養(yǎng)的測試人員,有力助推測試工作精細化和專業(yè)化的提升。
2.分類完善,逐項落實,著力提高測試過程規(guī)范化水平。測試過程規(guī)范化建設(shè)從三個方面入手:一是需求分析規(guī)范化。通過需求分析梳理明確測試需求,依據(jù)業(yè)務(wù)邏輯,自上而下,逐層下沉,將信息系統(tǒng)業(yè)務(wù)需求逐層分解到功能顆粒度層級,形成標準化的測試需求展現(xiàn)文檔,及時開展與業(yè)務(wù)、開發(fā)人員的溝通確認,就測試范圍達成共識,避免測試需求遺漏;二是案例設(shè)計標準化?;谛枨蠓治鰳藴驶?,針對信息系統(tǒng),對要素級測試案例、功能級測試案例和流程級測試案例的分層分類,建立統(tǒng)一評審標準,實現(xiàn)案例對需求的百分百覆蓋。三是案例庫建設(shè)常態(tài)化。借鑒總行案例庫建設(shè)方法,按業(yè)務(wù)條線開展一級分行自有測試案例庫建設(shè),將測試案例庫的建設(shè)和維護與系統(tǒng)測試過程相結(jié)合,在實施系統(tǒng)測試任務(wù)時,同步完成案例資產(chǎn)的入庫及更新,沉淀系統(tǒng)建設(shè)過程中的工作經(jīng)驗,為后續(xù)相關(guān)測試工作提供參考借鑒,降低復用成本,提高測試效率。
3.圍繞熱點,測試前移,全面強化測試服務(wù)本地化職能。緊跟分行本地業(yè)務(wù)發(fā)展熱點,針對性梳理出測試重點區(qū)域和難點問題,貫徹“測試前移”理念,靶向提升測試服務(wù)本地效能。一是主動適應網(wǎng)絡(luò)金融和新零售熱點領(lǐng)域新興業(yè)務(wù)面向客戶、隨時迭代、快速響應要求的特點,打破以往根據(jù)業(yè)務(wù)需求被動進行測試實施的被動模式,以測試前移后延為基礎(chǔ),提前介入業(yè)務(wù)需求,主動把握測試需求,及時響應開發(fā)需求,實時反饋客戶需求,通過全流程跟進的敏捷測試方式強化與開發(fā)、業(yè)務(wù)的深度融合,以保證測試進度和質(zhì)量,提高金融產(chǎn)品更新速度、技術(shù)實現(xiàn)效率和安全運維保障;二是充分發(fā)揮測試團隊綜合素養(yǎng)復合型優(yōu)勢,在業(yè)務(wù)創(chuàng)新上主動建言獻策,既參與業(yè)務(wù)人員優(yōu)化產(chǎn)品需求,又協(xié)助技術(shù)人員優(yōu)化產(chǎn)品設(shè)計,發(fā)揮產(chǎn)品創(chuàng)新“助推劑”作用;三是利用總分聯(lián)動測試工作提前接觸總行新理念、新產(chǎn)品的機會,積極爭取適合本地行業(yè)務(wù)發(fā)展特色的測試項目,通過測試帶動新產(chǎn)品在本地行的先試、先行、先受益。
4.有效識別,關(guān)注重點,提升分行缺陷管理水平。一是從有效識別業(yè)務(wù)風險入手,提升分行缺陷識別能力。不同業(yè)務(wù)系統(tǒng)的缺陷發(fā)現(xiàn)難度不盡相同,所以結(jié)合不同系統(tǒng)的業(yè)務(wù)背景實施差異化測試,是提高缺陷識別效率的有效途徑:對于核心業(yè)務(wù)系統(tǒng)、業(yè)務(wù)連續(xù)性要求高、系統(tǒng)漏洞影響覆蓋廣的測試項目,要盡可能在條件允許的前提下,引入客戶經(jīng)理、柜員、客戶等不同群體參予的“眾測”方式,實現(xiàn)重要系統(tǒng)缺陷發(fā)現(xiàn)最大化;對于耦合程度高的系統(tǒng)缺陷,擴大測試執(zhí)行廣度和深度。如一個系統(tǒng)的變化可能會影響另外幾個系統(tǒng),測試人員應對類似業(yè)務(wù)耦合風險指數(shù)較高的系統(tǒng)組給予重點關(guān)注,執(zhí)行多輪次回歸、多系統(tǒng)聯(lián)合等更為深入和全面的測試;二是強化對已識別缺陷的驗證管理。對于測試人員主觀疏忽導致缺陷未得到妥善解決,應借助QC、TFS等專業(yè)缺陷管理工具實時跟蹤缺陷處理狀態(tài),并建立缺陷驗證考核獎懲機制,有效強化測試人員的履職意識;三是對于因開發(fā)人員對業(yè)務(wù)需求理解存在偏差而導致缺陷應修復未修復或修復不及時的情況,應合理明確業(yè)務(wù)、開發(fā)和測試人員在缺陷判定中的角色定位:測試向業(yè)務(wù)看齊,開發(fā)向測試看齊。通過提升測試人員在缺陷管理工作中的話語權(quán),確保已識別測試缺陷得到全面徹底解決。
四、結(jié)語
當前各商業(yè)銀行金融科技創(chuàng)新職能逐級下沉,一級分行測試工作只要緊扣業(yè)技融合主旋律,全面提升獨立測試能力,將更好服務(wù)所在行業(yè)務(wù)發(fā)展和科技研發(fā)做為攻克重點,厚積薄發(fā),一定能更好實現(xiàn)測試工作價值提升。
【參考文獻】
[1]許敏. 金融科技對國有商業(yè)銀行中間業(yè)務(wù)的影響研究[D]. 山東大學, 2018.
[2]陳锃基. 軟件測試過程管理系統(tǒng)的研究與實現(xiàn)[D]. 山東大學華南理工大學, 2010.
[3]杜明慧. A公司軟件測試工作流程優(yōu)化研究[D]. 河北工業(yè)大學, 2015.
[4]馬駿杰. 軟件測試Bug管理系統(tǒng)設(shè)計與實現(xiàn)[D]. 電子科技大學, 2014.