机房360首页
当前位置:首页 » 应用信息化 » 银行业的IT路:软件测试

银行业的IT路:软件测试

来源:中国测试平台网 作者:机房360转载 更新时间:2011-6-21 16:34:25

摘要:众所周知,银行业的IT应用质量与业务可用性、业务连续性高度关联,对系统的流畅性要求极高,关键业务系统故障对银行业来说,无疑会造成致命的打击。因此,确保银行业软件产品的质量,重要性不言而喻。

  2010年7月的某一天,对新加坡某大型商营银行而言可谓史上最颜面无光的一日。这一天,该银行的系统陷入全面瘫痪,自动提款机、网络银行服务、信用卡服务、手机服务和电子转账付款服务都无法使用……
  
  面对上述事实,人们不禁要问,IT高水平的金融行业为何也会突发关键业务系统故障?即便经过了上线前的谨慎测试和验收环节,系统为何还会出现问题?事后,该银行总裁就该行服务瘫痪七小时的故障,在该行的网站上以个人名义发布道歉信,向所有客户正式致歉,并解释了系统中断的具体原因:银行中央处理机连接的磁盘储存附属系统部件进行例常修理工作时,发生了系统中断,具体原因银行方面解释为银行在维修时使用了过时的程序,致使系统宕机。
  
  可想而知,上述的情况是任何银行IT从业人员都不愿意看到的。因为一旦上述事件发生,无法挽回的经济损失,业内过往的好名声与客户的信任度都将大打折扣,企业多年苦心经营的品牌大厦想必也会瞬间在舆论的风口浪尖崩塌。
  
  可是,如何才能保证系统上线后平稳运行,这是IT永恒的追求。记得一位金融行业的CIO曾说过,“没有万无一失的系统,只有力求完美的保障”。没有一个IT人员敢说自己的系统上线以后不出任何问题,那么如何从根源上消灭系统漏洞,也许从软件测试环节下手,做好质量检验,提前为应用设立一道安全防线,不失为一个上策。
  
  软件测试体系建设遵循标准谨慎创新
  
  著名质量大师戴明(W.Edwards.Deming)博士曾说过,85%的缺陷是由过程引起的。大量实践证明,在影响项目的三个因素——人、工具和过程中,过程执行的好坏对项目质量的影响最大。因此,项目必须遵循一定的方法和流程。据了解,与一般软件产品相比,金融软件产品的质量要求更为严格,既强调系统的安全、可靠,又要求系统较高的性能,这就需要一个优秀的软件开发团队和一个良好的开发过程。据了解,CMMI模型的优势是集合了软件开发过程中的最佳实践,能通过产品开发过程的改进达到提高开发效率和保障质量的目的,这和金融业对金融软件开发的期望完全一致。
  
  对此,中国农业银行信息技术管理部备援测试中心技术管理部副处长李宽予以肯定,他对记者说:“农行作为大型上市银行,一直把软件质量的管理放在极其重要的位置,这一点毋庸置疑。在软件质量把控的过程中,软件测试作为其中的重要环节和重要条线,其地位既特殊又重要,它是确认软件质量的重要手段之一。从农行多年的软件测试经验来看,建立健全软件测试体系,按照CMMI体系要求,遵循国家标准、国际标准和国外先进标准,因地制宜,从实际出发制定出适用于自己企业的测试标准,真正实现软件测试的流程化、有序化、资产化,才能争取使得软件测试更加有效。”
  
  据李宽介绍,农业银行多年来一直在不断探索行之有效的软件测试技术体系建设,通过消化IEEE829《软件与系统测试文档规范》与国家标准GB/T9386《软件测试文档规范》,于2007年发布了适用于农业银行的企业标准《软件测试文档规范》,提出了针对软件测试文档的“分级”创新理念,分级概念的提出可以使得软件测试文档适用于各种各样的软件开发生命周期,通过逐步实施,取得了很好的效果,并在CMMI实施的过程中,将企业标准纳入了CMMI体系。随后,又在持续跟踪消化IEEE829和GB/T9386新版本的基础上,结合农行软件测试工程实践,发布了2010版《软件测试文档规范》。据悉,此企业标准获得了人民银行颁发的2008年度银行科技发展二等奖。“我们的目标想法就是通过努力,使标准落地。然后从标准入手,落地到企业的个人技能,再把个人技能向组织技能转化,最终实现企业资产的不断积累。这项工作我们正在逐步实施,随着工作的进展成果会逐步显现。”李宽说。

本文地址:http://www.jifang360.com/news/2011621/n523323350.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
更多
推荐图片