您现在的位置是:首页 > 行业 > 金融 >
中国人寿:揭秘质量管理 实现瞬捷测试
摘要怎样才能打造高质量的信息化系统呢?对此,中国信息主管网记者近日采访了中国人寿保研发中心副总经理钱维章。...
今年,我国的保险业面对高速增长后的新挑战,随着国际金融环境的不断震荡和资本市场紧缩,保险企业的经营正在承受巨大压力,网络运营与电子支付推动着保险业传统营销方式的不断转型,尤其是在中国保监会颁布了《保险代理、经纪公司互联网业务监管办法(试行)》后,众多保险企业正在将前所未有的巨大资源投入到业务创新与IT服务上,全力以赴提前占领有利位置。
新规出台更是对保险业信息化系统从易用性、安全性、稳定性、高效性等诸多系统应用质量方面提出了比以往更高标准、更为严格的要求,而企业为了能够确保实现这一切,就需要具有国际标准的专业化技术团队和更高水平的软件测试管理体系以及功能更为强大的软件测试工具,怎样才能打造出顺应保险业网络时代发展趋势和高质量的信息化系统呢?对此,中国信息主管网记者近日采访了中国人寿保险股份有限公司研发中心副总经理钱维章。
中国人寿保险股份有限公司研发中心副总经理钱维章
可追溯的质量管理体系
中国人寿保险(集团)公司及其子公司构成了我国最大的商业保险集团,是国内几家资产过万亿的保险集团之一,是中国资本市场最大的机构投资者之一。2010年年末合并总资产达17760.20亿元。中国人寿保险股份有限公司(以下简称“中国人寿”)是国内最大的专业寿险公司,是中国寿险行业的中流砥柱。
中国人寿在2008年就成立了专业软件测试部门和质量管理处,负责对中国人寿预上线系统的应用质量进行集中测试与管理,通过3年多不断发展壮大,该部门已经全面负责包括中国人寿核心业务系统、客户管理系统、决策支持系统在内的众多信息化系统的测试与监管,钱维章表示,软件测试就是为了提高系统应用质量,不符合要求的系统是绝不允许上线的。在没有软件测试部门和质量管理处以前,中国人寿的信息系统研发管理是大而全的,相对于现在的专业化分工,在当时软件的需求、研发、部署、上线都是由同一个团队实施并完成的,各部门之间有时沟通不到位、缺少必要的协调与制约,没有统一的标准与流程规范,而现在中国人寿采用了基于CMMI3体系并结合自身特点构建的软件研发管理体系来对系统研发和测试流程进行规范管理,明确了各部门间的职责与分工,增强了各部门之间的配合与协作,明确了系统建设的流程与标准。
确保中国人寿信息化系统能够成功建设的另一个诀窍就是,中国人寿拥有一个非常完整和科学严谨的应用质量责任追溯体系,钱维章表示,应用系统上线以后出现的缺陷,责任都是追究到测试部门,测试部门发现的缺陷数据是对上游系统研发进行监督与考核的依据,也就是说,系统开发质量是由测试部门统计的缺陷数据结果来衡量的,测试部门可以对系统在测试过程中发现的问题,对上游部门进行核查与问责,这样就可以让各部门之间相互制约,分清各自的职责,让每个部门在各个环节中都去认真对待,从而形成良性的循环,推动系统需求、研发部门把工作做的更好。
中国人寿还非常重视对测试人才的培养,钱维章表示,测试部门要想把工作做好,除了要有好的制度和流程以外,最关键的就是对骨干人才的培养,每个测试岗位都会发放测试工作手册,所有测试人员都按照同一个流程和标准去工作,测试部门还定期邀请一些专业的测试机构与测试专家来做部门培训,提高测试人员技能水平。
专业工具提升测试效率
当前,中国人寿正在全力建设中国人寿核心业务系统,该系统包括普通寿险、短期健康险、年金险等主营业务,将承保、理赔、保全、收付费服务等公司所有业务管理都融合在一起,测试部门的职责就是查找系统中存在的缺陷,测试部门发现的问题和漏洞越多,成绩越大,所以就需要通过专业测试团队和高水平测试工具来保障整个项目应用质量。
中国人寿采用了一些国际国内主流的测试工具,来帮助测试人员能够更高效率更高水平的进行系统测试工作,比如惠普公司的QC(测试管理工具)和LoadRunner(性能测试工具)等专业软件测试工具,对企业从需求阶段开始一直延续到项目结束的整个质量验证过程,进行监督和实时反应当前质量状态,该工具集成了需求跟踪、测试用例跟踪、测试执行情况以及缺陷管理,使管理者可以实时了解项目的质量状况。而LoadRunner可以让企业无需购置额外硬件而最大限度地利用现有的IT 资源,预测系统行为,优化系统性能,并通过模拟实际用户的操作行为和实行实时性能监测,来帮助测试部门查找和发现问题。
再加上中国人寿自行研发的自动化测试工具,共同配合起来使用,减少人为因素产生的测试疏漏,通过标准化测试流程,可以做到无人值守,在员工晚上下班以后也可以启动自动化测试工具对系统进行测试,这也是提高测试效率的一种方法,因为测试部门要应对大量的系统回归测试,如果每次都是人工重复劳动,工作人员会很疲劳,让机器去做,可以节省大量人工成本和投入。
测试部门会制定完整的测试方案,让业务人员来参与我们的测试工作,并通过用户验收来共同对系统质量进行把关;在系统上线后一个月是最容易出现问题的时候,测试完成与部署上线后,还要每天跟踪系统的运行情况是否存在异常,通过上下游沟通机制,来及时更新和维护。
(本文不涉密)
责任编辑:
下一篇:云计算角逐第三方支付