大連商品交易所(以下簡稱“大商所”)是經國務院批準并由中國證監會監督管理的四家期貨交易所之一,也是中國東北地區唯一一家期貨交易所,也已成為我國重要的期貨交易中心,在期貨行業里占有舉足輕重的地位。隨著期貨業務的猛增,大商所如何保證業務系統運行順暢平穩?應用質量管理工作功不可沒。為了深入探討大商所的應用質量管理之道,中國測試平臺網的記者專訪了大連飛創信息技術有限公司總經理胥海濤。
質量把控 自動化測試也需因地制宜
信息化發展至今,企業IT應用圍繞業務需求螺旋式上升、延展,這正成為一種普遍態勢。為響應可能不斷變化的業務目標,IT部門正面臨嚴峻考驗:必須在最短時間、以最快速度,交付適應業務的新型應用。在這場速度與效益的博弈中,質量管理效率能否提升也在收效預估范圍之內。
大連飛創信息技術公司作為大商所下屬全資子公司,前身為大連商品交易所技術二部,負責大連商品交易所信息系統的開發和維護、大商所行情數據經營管理和機房托管,全面負責大商所大型項目的建設和測試。
大連飛創信息技術有限公司總經理胥海濤
“通過之前承接的多個大型項目,我們發現單純依靠手工測試已經遠遠不能滿足項目進度和質量要求,主要是因為手工測試存在許多不足,比如好多深度測試單純依靠手工測試是不能完成的,效率很低,嚴重影響了應用驗收的質量與效率,進而對企業發展也是很大的阻力。所以,飛創公司決定逐步加大自動化測試在測試團隊內的應用。”胥海濤這樣對記者說。
據了解,飛創公司成立之初就旨在為大商所及中國期貨交易市場提供信息技術服務,依托優勢資源,開發了很多行業內領先的應用系統,受到業內企業認可。隨著業務量激增,如何使系統的后期驗收更快更便捷,成了實施的關鍵。基于以上背景,飛創公司采購了HP公司的LoadRunner、TestDirector等測試工具,同時還使用了大量的開源工具,如:JMeter、Selenium等,下一步還計劃引入QuickTest Professional等功能測試工具,通過使用自動化測試工具來使得我們的測試工作更有效率。
然而,期貨交易所應用系統的規模之龐大,子系統之多,應用語言之復雜等,都成了怎樣進行有效回歸測試的難點。胥海濤說:“在如此紛繁復雜的系統里,完全應用自動化測試工具也是不可取的,針對行業系統的特殊性,我們正在制作質量管理體系,然后有針對性的對可以替代的部分進行自動化替代,逐步解決期貨行業系統開發需求多、變化快、應用急等問題。”
測試驗收 用戶滿意才能創造大價值
雖然提高新應用系統上線的速度至關重要,但是應用的是否順暢、架構設計是否合理、是否符合客戶的應用習慣等等都成為每一位開發者與用戶關注的重點。飛創公司想要把自己打造成為中國金融行業優秀IT服務企業,看來光提高效率是遠遠不夠的。
眾所周知,期貨行業具有其自身的行業特點:信息傳送速度快,對數據安全管理要求級別高,對系統的信息檢索能力強,如何使交易所的系統可以跟銀行系統順暢對接……。因此,當大商所的諸多大項目成功上線順利運行并得到用戶與上級主管部門高度認可的時候,胥海濤會心的笑了,他感慨的說:“針對期貨行業內的特點,我們著手成立了專業的軟件測試團隊,這樣一來,由熟悉期貨行業應用的專業人員來做后期系統測試、驗收測試與質量管控,效果遠遠好于之前的外包支持,因為他們比外包人員更了解期貨交易流程與用戶需求,所以可以更好的把握驗收標準,更能使用戶滿意,使得系統應用的用戶體驗效果達到最佳,諸多大項目的成功就是最好的證明。”
以大商所的“新一代監察系統”為例。為了更好的對交易所的實時監控及風險管理,同時加強市場風險管理基礎工作建設,大商所于2009年12月1日開始啟動新一代監察系統建設。胥海濤介紹,新監察系統主要包括三個功能子系統,分為實時監控、違規篩查預警、歷史查詢分析,包括28個功能模塊,共146個二級功能點,投入人力成本超過370人,是飛創公司成立以來承擔的規模最大、技術難點最多的項目。
由于時間緊、任務重,為保證項目質量和進度,飛創公司項目組在項目管理和質量控制方面投入很大。整個項目過程嚴格遵守公司CMMI3級質量管理體系,測試團隊采用生命周期測試方法,
從項目初期就啟動軟件測試流程,把客戶需求管理做到最精最細,把用戶體驗放到首要位置,最終保質保量的完成了項目的測試任務,有效地保證了各系統的質量,項目最終成功地通過了客戶的驗收,按時上線運行。“新監察系統的測試工作之所以能夠順利開展并成功完成,很大程度上歸功于我們有一支專業的測試團隊,在證監會領導巡檢到大商所時,他們一致認為我們的新監察系統是全國各大交易所中最好的,無論是精美的界面設計還是順暢的操作流程,無不體現出開發與測試團隊對用戶體驗的深度挖掘與重視。可以說新監察系統的上線對飛創公司具備‘里程碑’式意義。”胥海濤激動的說。
借東風 質量管理體系建設再加強
據了解,“十二五”期間,大商所受到大連市政府的重點扶植,要把其打造成為世界知名的期貨交易所和遠東地區重要的農產品定價中心,意義深遠。當記者問到據跟大商所的“十二五”規劃,飛創公司在應用質量管理方面將有哪些舉措時?胥海濤這樣回答,第一,建設軟件測試中心,加強測試團隊的人才隊伍建設,以期打造一支期貨行業的專業測試團隊對行業進行服務;第二,借大商所新一代信息系統建設的契機,建立起一套自動化測試平臺,提高質量把控效率;第三,通過加強質量內審、逐步構建規范質量體系,使得質量管理呈螺旋式上升。
從整個業界的情況看,各行業都對軟件測試工作越來越重視,許多測試部門從原先隸屬于開發部門逐漸向獨立測試中心發展,測試分工也越來越細,可以預見這是形式也是趨勢。