文章详细

“互联网+”时代,兴业银行领跑手机银行APP质量管理业界

软件IC网 / 2016-01-04 15:28:37
当下,移动互联网狂潮几乎席卷了全行业,严谨的银行业也紧跟时代开启了如火如荼的互联网+进程,兴业银行作为中国大陆首批股份制商业银行中的佼佼者……
  当下,移动互联网狂潮几乎席卷了全行业,严谨的银行业也紧跟时代开启了如火如荼的互联网+进程,兴业银行作为中国大陆首批股份制商业银行中的佼佼者,在金融创新方面一直走在业界前列,更是中国最早提出金融“互联网+”战略的银行之一。 
  “我们应该跳出银行做银行,构建生态系统,实现传统金融的互联网变革”。兴业银行总行企业金融总部副总裁榕辉言简意赅的描述,十分清晰地勾勒出了兴业银行拥抱互联网+的战略思路。 
互联网时代,谁跑得快,谁就能赢得先机,我们深知这一点。所以,兴业银行不仅要主动拥抱“互联网+”,积极筹备面向移动互联网的转型,还要在新产品创新与体验优化方面下足功夫,力争各项指标都能快对手一步! 
  在过去的几年里,我们在互联网+方面做了大量工作,陆续推出了多款业界领先的创新型产品,这其中手机银行APP最为引人注目。与其它竞品相比,我们的手机银行APP不仅在作业流程上更加人性化,在兼容性方面更是做到了98.21%主流终端设备的无缝适配,综合体验在业界名列前矛,用户好评不断!  
  不过,这一切来得并非一帆风顺!众所周知,手机银行APP QA(质量管理)流程复杂,细节繁多,稍有不慎就可能导致产品体验的下降,甚至直接导致支付量下滑、用户流失、活跃度萎靡等重大经营问题。比如,当前市场上部分银行手机APP的兼容率不足五成,用户流失严重!我们在触网初期也曾走过过不少弯路,不过很快找到了解决方案,在灵活性方面相比其他银行要走的更远。 
  下面我们就来分享下兴业银行领跑手机银行APP质量管理的一些实战经验,希望对大家有所启发。 
  互联网+时代银行业过去糟糕的QA状况 
  金融业是现代经济的核心。金融业推进“互联网+”发展,是国务院指导意见确定的一项重点行动内容,是国家整体战略部署的有机组成部分。因此兴业银行顺势推出手机银行APP不仅是发展的必然,更是互联网金融时代的大势所趋。在完善手机银行QA管理之前,我们在很长一段时间使用人工测试手段来解决,就是走弯路的那段时间。 
  早期我们在布局手机银行APP矩阵时,遇到了其他传统企业一样会遇到的难题,那就是APP QA管理。由于中国移动互联网环境复杂,仅主流的移动终端设备各种系统、型号就达到1000余款,加之三四线城市千元机的复杂特性,我们在人工测试阶段遇到很多问题,主要有以下突出的问题: 
  1:大量外包、购买设备及时性和成本问题突出 
  一款APP正式推行前都要进行从兼容测试到功能测试来避免潜在的问题,手机银行APP由于产品的特殊性,更要确保用户下载APP后的兼容性和功能体验。在使用人工测试的时期,需要大量的购买或外包设备。数据显示,2015年10月中国Android手机市场在售机型数量达到1144款,每月仅主流品牌推出的新机型就多达几十款。以平均每台机型2000-5000元来算,仅购买设备的开支就达到几百万。而采用外包设备,按照目前市场价格每台100-200的花费,APP更新频率每月1次来计算,总成本也是一笔不小的数字。这还不包括需要投入的人工! 
  成本还是小事,目前主流热门机型采购普遍困难,以iPhone为例,如果等待新机上市,从预购到买到手就需要等待半月甚至一月时间,加之小米、华为、魅族等机型秒杀售罄已是常事,购买不到新机型使人工测试常常不完备,而这些新机型爱好者用户往往消费潜力巨大,人工测试的局限性导致手机银行APP推出之后有时不支持一些最新机型(因未纳入测试设备之中),造成这些数码发烧友的潜力用户抛弃APP转向其他平台。 
  另外,活跃在三四线城市的“山寨机”泛滥也为采购提出难题,无论如何,采购人员的能力面对庞大复杂的山寨机群几乎是束手无策,只能选择抛弃这块市场,对于手机银行APP普及到三四线城市带来了很多问题,比如山寨机下载APP后屏幕尺寸不配,占用CPU过高等等。 
  其次,由于银行内部采购流程的复杂性,即使不是抢购新机型,新机器采购滞后问题也非常突出,在“速度决定出路”的移动互联网时代,此举无疑为自身的用户口碑带来极坏的影响,造成老用户流失。 
  最后,以移动终端设备主流的手机为例,目前中国市场华为手机的市场占有率是15.9%,三星为13.7%,苹果约11%。这些手机品牌除了苹果机型较为稳定,华为与三星不仅每年推出多款旗舰机和普通机,产品线也从千元以下到数万元以上不等。抛开各种版本、尺寸的Android系统,仅相较固定的iOS系统,在发展中随着版本的进化,变得越来越复杂。例如,新版iOS 9中存在过多的“隐形”操作,如向右滑动进入Proactive搜索界面,信息的呈现也比以往更复杂,都为银行手机APP的人工测试提出了难以想象的挑战。 
  2:大量人力操作测试设备准确度极低 
  一个典型的 App 测试会在终端里经历安装-启动-运行–卸载-删除5道程序,并同时进行基于 UI 适配和稳定性的测试,我们的QA流程也大同小异。其中,测试结果、测试信息收集的意义非常重大,人工测试中全部需要测试员进行一一整理,在数千机型的测试中纪录每款机型测试结果和测试信息,不仅耗费大量的时间,最重要的是测试结果准确度很难确保,这受限于测试员的自身水平及是否漏掉某项信息的纪录等。另外,这种靠人来推动的测试,工作效率之低的吓人,出错率更是难以控制,人工成本也是一项很大的开支。 
  可以说,手机银行APP 的人工测试遇到的问题同其他APP人工测试遇到的问题大体一致,总体的来说采用人工“笨办法”搞QA,APP的质量很难保证,总结一下就是,由于购买或外包的机型有限导致兼容问题,由于人力操作导致漏报问题,产品正式上线后存在Crash、崩溃、闪退等问题,这些人工测试下难以把控的问题往往会导致用户体验不佳、客户投诉率高等,最可怕的则是用户流失,这对于银行转型的打击才是致命的。 
  银行业QA紧跟时代,兴业银行用云测一站式解决 
  为何要强调强占APP这个阵地?这与时代发展息息相关,如果银行自己不来做,那只能等着其他第三方支付颠覆,所以在危机到来前抓紧时间布局的重要性不言而喻。手机银行APP QA问题关乎这个战略实施的基础,必须重视。 
  我们认为互联网金融变革,第一要加快搭建平台内置基因,把互联网基因引入传统银行的体制里。第二是广泛触网、天地对接。从现阶段来看,传统金融业更多的是要立足基本金融业务,进行渠道升级如各大行推出旗下面向不同受众的手机银行APP,同时继续探索电商等非金融服务打造完整生态链条。 
  在这个过程中,亟需进行技术创新、变革组织结构、发展好支付业务增强竞争力。也就是说随着互联网+对金融的推动,“互联网+服务”模式出现,传统银行的服务硬件是分支网点和ATM机,而拥抱互联网+后的现代模式银行硬件就是散布在用户移动终端上的各类手机银行APP。那么这个手机上的“硬件”稳定性和功能性就愈加重要了,为了解决以往银行业QA的问题,我们开始寻找解决方案,这时看到云测平台对手机银行APP QA管理的巨大价值,就在多个云测平台开始着手选择,但市场上主流的云测平台很多,如何选择?这其中也遇到了一些棘手的问题。 
  云测试替代人工测试成主流 
  我们了解到,以往依靠人工测试方法不可行,因此将视线瞄准了云测试,其中还发生不少有趣的故事。 
  初期,我们首先想到的是国外产品。目前,国外提供移动应用质量管理领域技术解决方案的企业不在少数,如Cloud Testing、S0STA、UTest、Testdroid等公司。然而,我们很快发现,中国移动互联网发展同国外环境完全迥异,国外一些公司提供的服务同中国客观环境严重的水土不服。于是,我们开始寻找中国本土供应商。不久,一家名为Testin的公司走入我们的视野!通过内部严格的讨论和技术论证,最后由团队决定使用Testin的兼容测试服务。 
  最终选择Testin的原因有三: 
  第一,国外的Cloud Testing、S0STA、UTest、Testdroid等公司产品不适合中国的国情,我们知道国外主流机型主要是苹果IOS及三星、华为、LG、Sony等,一些品牌如早期的苹果很多新机型中国都是延迟发售,而且部分同款机型也因为手机品牌商不同的地域政策而分为国货和非国货两种,比如在最早的iPhone几代机型里,国货在产品细节上同国外的同型号产品就有差异,这样的情况造成了国外云测试平台机型选取方面同中国水土不服现象很严重。 
  第二,国外的Cloud Testing、S0STA、UTest、Testdroid等公司产品,最大的问题是不支持中国本土部分设备,尤其是对中国非常复杂的OS(安卓)生态缺乏了解。如中国占据主流用户的小米尚未进入美国市场,那么如Cloud Testing、S0STA这些深耕欧美市场的国外云测试平台就不支持这些型号,都导致了这些在国外优质的云测试公司并不适合中国移动互联网环境。另外,活跃在三四线城市的主流杂牌机,更是国外这些云测试机构无法介入的领域。如果盲目的相信外来产品,必将造成不可避免的损失,比如其他的某家银行APP兼容性甚至达不到五成,恐怕就是和理念跟不上,选错了云测平台有关。 
  第三,在合作过程中,我们不断看到云测平台的好处。从方案部署方面说起,兴业银行目前使用Testin正式开始测试时间是2015年8月初,先后陆续增加了App个数,目前在已开通5款App的测试工作,云测试服务对接银行QA平台仅用了一周时间,而以往人工测试和其他云测试平台这个时间要以月为单位计量。时间的缩短对兴业银行及时应对移动互联网外界环境变化有很大的帮助,目前在同类APP里我们的各项指标总是走在前面。 
  目前,Testin兼容测试服务已成为我们各种APP上线前全套测试的一个重要环节。全套测试流程如下: 
  跟大多数银行测试流程一样,APP版本更新后,需要进行SIT和UAT两轮测试,经过内部几轮测试确保功能稳定,完成功能测试环节。功能测试后还会进行严格的兼容测试检查,确保主流机型完全适配才会上线给用户使用,Testin 云测会把所有的应用测试过程全部记录下来,每一处 bug 都有日志、截图、操作过程、网络环境、配置文件等一系列详细数据记录,最终生成一个包含报警和错误的 log 日志 (测试的记录文件) 和一份规范化的测试报告 (问题汇总和改进意见),这同人工测试时期靠人自己记录、截图及报告的流程相比,大数据的力量更稳定也更全面,并且全部自动化不会出现人工测试的漏报情况。 
  如今,我们的APP测试流程只需花1天时间就可以完成,而在过去可能需要10天,工作效率显著提高。更重要的是,从人工测试到云测试的转变,将我们的APP兼容适配率提到了98.21%,App启动耗时降低到0.47s,CPU消耗平均水平达到5.47%,App平均内存占用空间只有9.43MB,综合水准已达到手机银行APP最高水平。 
  最后,我们想说的是,在“速度决定出路”的移动互联网时代,如果不能及早认知到银行App质量管理的重要性,必定会受到用户的用脚投票。反之,银行互联网+的进程也是一种弯道超车的机会,总之谁能够抓住转瞬即逝的历史机遇,为用户提供更好的服务,才能永远立于不败之地。现如今,互联网巨头BAT甚至京东、小米都已开始陆续发力金融业务,作为金融核心的银行,没有理由不奋力向前!

1.软件IC网遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.软件IC网的原创文章,请转载时务必注明文章作者和"来源:软件IC网",不尊重原创的行为软件IC网或将追究责任;3.作者投稿可能会经软件IC网编辑修改或补充。


阅读延展

地址:北京市海淀区紫竹院路66号赛迪大厦十八层 (100048) 京ICP证041415号 | 京ICP备05039896号-3 | 京公安网备11010802015075

免费服务热线:010-88558864 联系电话:010-88558857 010-88558840 传真:010-88558861

Copyright © 2017 - 2021 softic.com.cn All Rights Reserved 软件IC网 版权所有
1
3