大连商品交易所(以下简称“大商所”)是经国务院批准并由中国证监会监督管理的四家期货交易所之一,也是中国东北地区唯一一家期货交易所,也已成为我国重要的期货交易中心,在期货行业里占有举足轻重的地位。随着期货业务的猛增,大商所如何保证业务系统运行顺畅平稳?应用质量管理工作功不可没。为了深入探讨大商所的应用质量管理之道,中国测试平台网的记者专访了大连飞创信息技术有限公司总经理胥海涛。
质量把控 自动化测试也需因地制宜
信息化发展至今,企业IT应用围绕业务需求螺旋式上升、延展,这正成为一种普遍态势。为响应可能不断变化的业务目标,IT部门正面临严峻考验:必须在最短时间、以最快速度,交付适应业务的新型应用。在这场速度与效益的博弈中,质量管理效率能否提升也在收效预估范围之内。
大连飞创信息技术公司作为大商所下属全资子公司,前身为大连商品交易所技术二部,负责大连商品交易所信息系统的开发和维护、大商所行情数据经营管理和机房托管,全面负责大商所大型项目的建设和测试。
大连飞创信息技术有限公司总经理胥海涛
“通过之前承接的多个大型项目,我们发现单纯依靠手工测试已经远远不能满足项目进度和质量要求,主要是因为手工测试存在许多不足,比如好多深度测试单纯依靠手工测试是不能完成的,效率很低,严重影响了应用验收的质量与效率,进而对企业发展也是很大的阻力。所以,飞创公司决定逐步加大自动化测试在测试团队内的应用。”胥海涛这样对记者说。
据了解,飞创公司成立之初就旨在为大商所及中国期货交易市场提供信息技术服务,依托优势资源,开发了很多行业内领先的应用系统,受到业内企业认可。随着业务量激增,如何使系统的后期验收更快更便捷,成了实施的关键。基于以上背景,飞创公司采购了HP公司的LoadRunner、TestDirector等测试工具,同时还使用了大量的开源工具,如:JMeter、Selenium等,下一步还计划引入QuickTest Professional等功能测试工具,通过使用自动化测试工具来使得我们的测试工作更有效率。
然而,期货交易所应用系统的规模之庞大,子系统之多,应用语言之复杂等,都成了怎样进行有效回归测试的难点。胥海涛说:“在如此纷繁复杂的系统里,完全应用自动化测试工具也是不可取的,针对行业系统的特殊性,我们正在制作质量管理体系,然后有针对性的对可以替代的部分进行自动化替代,逐步解决期货行业系统开发需求多、变化快、应用急等问题。”
测试验收 用户满意才能创造大价值
虽然提高新应用系统上线的速度至关重要,但是应用的是否顺畅、架构设计是否合理、是否符合客户的应用习惯等等都成为每一位开发者与用户关注的重点。飞创公司想要把自己打造成为中国金融行业优秀IT服务企业,看来光提高效率是远远不够的。
众所周知,期货行业具有其自身的行业特点:信息传送速度快,对数据安全管理要求级别高,对系统的信息检索能力强,如何使交易所的系统可以跟银行系统顺畅对接……。因此,当大商所的诸多大项目成功上线顺利运行并得到用户与上级主管部门高度认可的时候,胥海涛会心的笑了,他感慨的说:“针对期货行业内的特点,我们着手成立了专业的软件测试团队,这样一来,由熟悉期货行业应用的专业人员来做后期系统测试、验收测试与质量管控,效果远远好于之前的外包支持,因为他们比外包人员更了解期货交易流程与用户需求,所以可以更好的把握验收标准,更能使用户满意,使得系统应用的用户体验效果达到最佳,诸多大项目的成功就是最好的证明。”
以大商所的“新一代监察系统”为例。为了更好的对交易所的实时监控及风险管理,同时加强市场风险管理基础工作建设,大商所于2009年12月1日开始启动新一代监察系统建设。胥海涛介绍,新监察系统主要包括三个功能子系统,分为实时监控、违规筛查预警、历史查询分析,包括28个功能模块,共146个二级功能点,投入人力成本超过370人,是飞创公司成立以来承担的规模最大、技术难点最多的项目。
由于时间紧、任务重,为保证项目质量和进度,飞创公司项目组在项目管理和质量控制方面投入很大。整个项目过程严格遵守公司CMMI3级质量管理体系,测试团队采用生命周期测试方法,
从项目初期就启动软件测试流程,把客户需求管理做到最精最细,把用户体验放到首要位置,最终保质保量的完成了项目的测试任务,有效地保证了各系统的质量,项目最终成功地通过了客户的验收,按时上线运行。“新监察系统的测试工作之所以能够顺利开展并成功完成,很大程度上归功于我们有一支专业的测试团队,在证监会领导巡检到大商所时,他们一致认为我们的新监察系统是全国各大交易所中最好的,无论是精美的界面设计还是顺畅的操作流程,无不体现出开发与测试团队对用户体验的深度挖掘与重视。可以说新监察系统的上线对飞创公司具备‘里程碑’式意义。”胥海涛激动的说。
借东风 质量管理体系建设再加强
据了解,“十二五”期间,大商所受到大连市政府的重点扶植,要把其打造成为世界知名的期货交易所和远东地区重要的农产品定价中心,意义深远。当记者问到据跟大商所的“十二五”规划,飞创公司在应用质量管理方面将有哪些举措时?胥海涛这样回答,第一,建设软件测试中心,加强测试团队的人才队伍建设,以期打造一支期货行业的专业测试团队对行业进行服务;第二,借大商所新一代信息系统建设的契机,建立起一套自动化测试平台,提高质量把控效率;第三,通过加强质量内审、逐步构建规范质量体系,使得质量管理呈螺旋式上升。
从整个业界的情况看,各行业都对软件测试工作越来越重视,许多测试部门从原先隶属于开发部门逐渐向独立测试中心发展,测试分工也越来越细,可以预见这是形式也是趋势。