兴业数金荣获IBM Watson Build挑战赛大中华区总冠军
2019年2月,IBM Watson Build 2018挑战大赛在美国 IBM THINK 2019大会现场举行,兴业数金凭借“与AI结合的银行经营管理分析系统”案例,获得大中华区总冠军。
Watson Build是由IBM主办的人工智能商业应用挑战赛,致力于推动人工智能在各个应用领域的落地和发展。挑战赛分为3个阶段,从构思AI概念、构建解决方案到现场展示,历时6个多月。
兴业数金市场部总经理管文慰(左) 兴业数金研究开发中心副总经理李雪盛(右)在现场
兴业数金的“与AI结合的银行经营管理分析系统”案例,通过运用Watson Assistant, Watson Discovery, Watson Knowledge Studio等API,为银行管理人员提供全新的人机交互体验,为管理人员的经营分析决策提供深层次智能数据服务。同时,通过经营管理分析平台的建立,帮助中小银行的管理层了解经营现状,为银行的经营管理、业绩计量、决策制定等需求提供强有力的支持,对决策的执行情况和结果进行客观准确的评估。
“基于云服务模式的经营管理分析类的产品可以帮助银行家们以快速、高效、低成本的方式满足精细化经营管理的需要,同时融入人机交互和人工智能元素使得银行家可以更有效灵活获得决策依据支撑。”兴业数金市场部总经理管文慰在分享过程中表示。
“很荣幸可以获得本次奖项,这也是兴业数金获得的第二个IBM大奖。非常感谢IBM在此商业应用构建中的技术支持,让兴业数金的金融服务应用插上科技的翅膀。”兴业数金研究开发中心副总经理李雪盛称。2018年3月,兴业数金凭借“金融行业云及云上金融创新案例”获得了IT基础架构类的面向 Linux on IBM Systems 服务器的“灯塔奖”——杰出开放式创新解决方案。
兴业数金的数金云上已经运行了十余年,期间为350多家银行客户提供的行业云的服务,2017、2018连续两年入选Gartner ‘Market Guide for Cloud Infrastructure as a Service, China’报告。同时,兴业数金参与中国银行业行业云标准制定,充分理解监管要求,更加熟悉银行客户的真实需求,能够更好地为中小银行提供服务。
戊戌回望,合作共赢
互联网助贷监管收紧,对城、农商行有何影响?
近一年来,助贷业务频频活跃于互联网金融市场。助贷业务的高速发展,得益于市场对助贷业务的需求,这也为银行和助贷机构带来双方共赢的经济效益。但不久前,监管在一周内连续两次发文,这意味着助贷业务将受到严格监管。
近期,银保监会出台《关于推进农村商业银行坚守定位强化治理 提升金融服务能力的意见》(下称《意见》),要求农村商业银行应准确把握自身在银行体系中的差异化定位,确立与所在地域经济总量和产业特点相适应的发展方向、战略定位和经营重点。值得注意的是,本《意见》重点针对县域及城区农村商业银行,由“贷款不出县、资金不出省”改为“机构不出县(区)、业务不跨县(区)”,调整了线下资金业务经营区域要求。
农村商业银行是我国县域地区重要的法人银行机构,截至2018年9月末,全国有农村商业银行1436家,资产负债规模均超过23万亿元,涉农贷款和小微企业贷款在各项贷款的占比长期保持在60%和50%左右,涉农贷款和小微企业贷款户均余额分别为30万元和131万元。农村商业银行以在银行业10%的资产占比规模,贡献了涉农贷款和小微企业贷款22%和21%的规模,成为支持“三农”和小微企业名副其实的金融主力军,在助力县域经济发展方面也发挥着不可替代的作用。但是在改革发展过程中,少部分农村商业银行出现了经营定位“离农脱小”的盲目扩张倾向。
《指导意见》提出的四点主要意见
一、《意见》对规范农村商业银行的发展方向,需坚守市场定位
《意见》要求农商行专注服务本地、服务县域、服务社区。严格审慎开展综合化和跨区域经营,原则上机构不出县(区)、业务不跨县(区)。应专注服务本地,下沉服务重心,当年新增可贷资金应主要用于当地。并将业务重心回归信贷主业,确保信贷资产在总资产中保持适当比例,投向“三农”和小微企业的贷款在贷款总量中占主要份额。严格控制大额贷款投向和投放比例,合理降低贷款集中度和户均贷款余额。
二、《意见》对农村商业银行的业务发展提供了整体性指导
首先优化符合支农支小定位的股权基础;其次完善金融服务导向的公司治理机智,建立符合小法人特点和支农小服务导向的公司治理架构和治理机制,发挥“三会一层”在农村商业银行发展中相互监督和制约的作用,将有利于提升公司治理有效性,营造良好的内部环境,从而增强金融服务能力稳定性。同时需规范发挥行业指导和管理作用。省联社应注重发挥对农村商业银行支农支小定位的引领和支撑作用,改进履职方式,提升服务能力。
三、《意见》为农村商业银行加强金融供给及金融供给指出了发展方向
意见指出:农村商业银行应科学测算“三农”和小微企业信贷增长年度目标,确保这两类贷款增速和占各项贷款比例稳中有升,辖内农户和小微企业建档评级覆盖面和授信户数有效增加。同时意见也推动银行改进和创新金融服务方式,鼓励农商行开展授信业务在线申请、在线审批,有条件的可推广自助、可循环贷款业务。合理推动贷款和续贷审批机制改革,有效整合业务受理、身份核实、资料核签等业务环节,提升服务效率。
四、 《意见》在风险管理上对农村商业银行制定了差异化的考核方式,不良容忍度有所放宽
考核指标规定涉农贷款不良容忍度应小于当地银行业金融机构各项贷款不良率以上3个百分点与5%的孰高值,小微企业贷款不良率容忍度小于自身各项贷款不良率之上3个百分点。指标不仅考虑到不同县域经济发展水平和小微企业资质不同,不良率地区差异较大,从而未设定统一定量标准,而且该标准相较于前期小微两增两控的不良容忍度有所放宽,缓解了考核对业务发展约束,有利于鼓励农村商业银行倾斜信贷资源以支持“三农”和小微企业融资。此外,差异化的信贷考核政策配合尽职免责和容错纠错机制,将利于化解基层经营单位不敢贷的顾虑,调动其工作积极性,“三农”和小微企业获得信贷资源将更加便利。
就在《意见》下发的5天前,浙江银保监局下发了《关于加强互联网助贷和联合贷款风险防控监管提示的函》(下称《提示函》),要求各银保监分局、杭州银行和各城市商业银行杭州分行按照规定开展相关业务,并再次强调城商行、民营银行开展相关业务时要遵守相关监管要求,包括核心风控环节不得外包,立足当地不跨区域等。
据悉,这是2019年第一份面向银行的防控互联网助贷和联合贷款风险的文件,意味着互联网助贷业务将受到极大的限制,以金融技术之名掩盖金融活动的行为将受到严格监管。
《提示函》的三个要点
一、 重申核心风控环节不得外包
开展互联网贷款业务应立足于自身的风控能力建设,完善本行的风险控制策略。
1、不得将授信审查、风险控制等核心环节外包,不能异化为单纯的放贷资金提供方。参与银行应开发与业务匹配的风控系统、风控模型,配备专业人员。应独立开展客户准入、风险评测、贷款额度和贷款利率确定、贷后资金用途管理。
解读:此条是对141号文《关于规范整顿“现金贷”业务的通知》的重申,助贷业务应回归本源,银行不得将客户的信息采集、甄别筛选、资信评估、开户等核心工作外包。
2、不得以任何形式为无放贷资质的机构提供放贷资金,不得与无放贷业务资质的机构共同出资发放贷款。
解读:此条曾在141号文中提出,现将此条重申,助贷机构不能作为发放贷款的主体。
3、不具备互联网贷款的核心风控能力和条件的银行,不得开展联合贷款业务。
二、立足当地不跨区域
城商行、民营银行开展互联网联合贷款业务,应坚守“立足当地、服务当地、不跨区域”的定位,将长期可持续发展作为目标,通过互联网渠道引入在自身营销、服务和风险管控能力范围内的客户。要按照客户身份证地址、主要业务经营地、主要居住生活地等维度,建立统一的属地经营规则,按照异地授信管理相关文件的精神严格管控异地授信。开展互联网联合贷款业务,辖内城商行、民营银行法人原则上只能经营本行有分支机构的地域的客户,辖内城商行分行原则上只能经营省内的客户。
解读:明确确定了辖内城商行及分行只能发放身份证为本地或经营居住地等为本地的个人及机构。此举与银监18年发布的意见征求稿的省外互联网贷款不得超过互联网贷款余额的20%更加严格。另外媒体已向银监会确认,网商银行不在此限制内。
三、规范合作稳健发展
一是银行要进一步梳理完善与合作机构合作的协议条款,明确各自权利义务和职责边界,明确银行与合作机构在客户信息共享、风险防控、不良处置化解、贷款核销、消费者保护等领域的权利义务。二是不得接受无担保资质的第三方机构提供增信服务以及兜底承诺等变相增信服务。三是对于无法提供贷款审查审批基本资料,或者所提供信息无法满足贷款审查审批需要的合作机构,不得与其开展联合贷款业务。
解读:担保资质包括可以跨省提供担保的担保公司和提供信用保证保险业务的保险公司。
本文作者:罗维俐
文章为作者本人观点,与供职单位无关。
兴业数金获银行业信息科技风险管理课题一类成果奖
近日,银保监会办公厅正式发文公布2018年度银行业信息科技风险管理课题(下称“课题”)评审结果。兴业银行参评的3个课题凭借创新性、实用性、可推广性等优势,在355个确定立项的课题中脱颖而出,《基于大数据的网络金融智能交易实时风控实践》和《云计算模式与金融行业云实践研究》分获一类成果奖,《基于流量感知的商业银行数据中心智能化运营的探索与实践》获二类成果奖。其中,《云计算模式与金融行业云实践研究》课题由兴业数金主导研究、申报。
基于提供金融行业云服务的实践,此次兴业数金研究的《云计算模式与金融行业云实践研究》课题,总结归纳金融行业目前上云的主要路线以及金融行业云在金融行业的应用与实践和今后的发展趋势。根据金融行业对云计算的特殊行业需求,提出金融行业云的能力成熟度模型指标体系,并利用兴业数金自身实践,进行实证分析,佐证金融行业云的能力成熟度模型指标体系的可行性和科学性,形成一套科学的金融行业云的能力成熟度的评估方法,为监管机构评估金融行业云服务商提供参考,为国内金融机构选择云服务提供科学有效的方法。
“本次课题研究工作前后历时9个月,从2018年3月开始申报,历经中期检查、项目验收和评审,最终由银行业信息科技风险管理高层指导委员会专家根据研究成果的创新性、实用性、可推广性、政策导向符合度等因素评审,确定为一类成果奖。”兴业数金课题申报项目组成员管文慰表示,“课题组会将成果进一步深化和提炼,持续为金融行业云服务的蓬勃发展添砖加瓦。”
兴业数金作为兴业银行集团旗下的金融科技公司,在原有银银平台科技输出的基础上,内涵不断延展,创新运用云计算技术将原科技输出业务进行云化改造和全面升级。截至目前,兴业数金已为超350家中小银行提供核心系统托管服务,成为国内的商业银行信息系统提供商之一。
为顺应数字化时代发展趋势,兴业数金在做大做强金融行业云的同时,通过打造开放银行平台,开展微创新,并积极服务兴业银行集团,做好集团信息科技力量的补充。未来,兴业数金将继续稳步推进科技与业务部门的有效合作和深度融合,提升科技对业务和市场的响应能力和融合创新能力。
机器人说 | 资产配置神器是否稳稳度过了2018年?
产品简介:兴业数金资产配置机器人(Asset Allocation Robot,以下简称“AAR”)以国内公募基金为标的,由基于递归神经网络的算法模型驱动生成基金投资组合,结合投资者行为标签进行用户画像,自动推送给投资者适配组合,包括大类资产类型及子类资产基金的配比,并自动跟踪市场变化,对资产配置和投资组合进行动态再平衡。
最新配置结果:基于截至12月底的基础资产市场信息,AAR给出的分类配置结果如下:对经用户画像后识别出的低风险投资者来说,其大类资产配置以货币类基金为主,适当配置权益型基金(17.64%),货币基金居于绝对主导(占比82.36%);对于识别出的中风险投资者来说,AAR降低对货币基金的投资(占比77.41%),增加对权益类基金的投资(22.59%);而对于高风险的投资者,AAR依然以权益类基金投资为主(占比50.70%)。
最新配置业绩:最近一个月,AAR对识别为低、中、高风险层级投资者推送的组合分别获得-0.39%、3.84%、4.54%的累计收益率,同期沪深300、上证综指、中证500累计收益率分别为-5.11%、-3.64%和-4.77%;AAR三类投资组合的最大回撤分别为0.90%、2.12%、2.53%,而沪深300、上证综指、中证500最大回撤分别为8.48%、6.86%、8.27%;AAR三类投资组合的年化波动率分别为2.23%、12.28%、14.61%,而沪深300、上证综指、中证500指数年化波动率分别为17.96%、15.61%、19.75%,AAR波动和回撤更小。
一、AAR的大类资产配置结果
图 1:大类资产市场表现(截至2018年12月)
大类资产在2018年12月走势各不相同,受美联储持续加息影响,美股市场大幅震荡,导致沪深300、上证综指、中证500全线暴跌,而债券市场和货币市场企稳微涨,大宗商品回调,AAR及时捕捉各类资产市场行情变化,对金融市场进行智能化认知、识别,自动调整各类投资者的资产配置比例。以下从大类资产的层面来看,AAR对不同类型投资者的持仓进行差异化动态调整的情况如下:
1、低风险层级投资者推送组合的历史仓位变化
图 2:低风险投资者推送组合的大类资产仓位变化
对于识别为低风险层级的投资者,主要配置收益较稳定的资产类型。随着货币市场走势的稳定,AAR最终配置比例为货币基金比重82.36%,而权益型基金配置比重17.64%。
2、中风险层级投资者推送组合的历史仓位变化
图 3:中风险投资者推送组合的大类资产仓位变化
对于识别为中风险层级的投资者,AAR平衡不同风险类型资产的配比,在货币市场企稳微涨、股市大幅震荡的背景下,增加货币基金配比至77.41%,同时降低权益型基金配置比重至22.59%。
3、高风险层级投资者推送组合的历史仓位变化
图 4:高风险投资者推送组合的大类资产仓位变化
对于识别为高风险层级的投资者,AAR自动配置更多高风险的基金,考虑到近期股票市场存在较大风险,最终AAR配置权益基金的比重控制在50.70%,增加货币型基金的配比至49.30%。
二、AAR各类投资者推送组合的业绩表现
AAR能对不同类型投资者进行识别,将用户智能分为10个风险层级,在预期收益和流动性需求一定的情况下,对各风险层级的用户进行不同的组合配置,也会有差异化的表现。
从2018年12月份表现来看,兴业数金AAR对识别为低、中、高风险层级不同投资者推送的组合分别取得了-0.39%、3.84%、4.54%的累计收益,而同期沪深300、上证综指和中证500累计收益为-5.11%、-3.64%和-4.77%。
从最近一年来看,数金AAR累计收益分别为0.20%、14.95%、10.63%,基准累计收益为-14.50%、-18.58%、-22.53%,组合长期表现跑赢基准指数,而且与各类基准指数相比,AAR配置组合的波动率大幅减低,体现了很好的稳定性和抗风险能力,具体业绩披露如下:
1、各风险层级投资者组合12月业绩披露
表1:各风险层级投资者推送组合-12月业绩披露表
2、不同类型投资者推送组合的表现及业绩归因
2.1低风险层级投资者推送组合的表现及业绩归因
图 5:低风险层级投资者推送组合近一年表现
图 6:低风险层级投资者推送组合近1月业绩归因
2.2中风险层级投资者推送组合的表现及业绩归因
图 7:中风险层级投资者推送组合近一年表现
图 8:中风险层级投资者推送组合近1月业绩归因
2.3高风险层级投资者推送组合的表现及业绩归因
图 9:高风险层级投资者推送组合近一年表现
图 10:高风险层级投资者推送组合近1月业绩归因
3、各风险层级组合近一年表现汇总
图 11:各风险等级组合与基准累计收益率对比(近1年)
图 12:各风险等级组合与基准最大回撤对比(近1年)
有信必达!青鸟消息服务平台全新升级
客户明明正确发送了短信请求,
却始终收不到短信。
转账转不了,理财买不了,提现提不了……
客户气得直跺脚。
因为短信的延迟,
连办理简单的业务都变得困难重重。
面对客户流失风险和领导批评,
业务经理只能抹着汗干着急吗?
面对此类尴尬现象,兴业数金早已推出青鸟消息服务平台。如今,青鸟消息服务平台已全面升级。
新一代的青鸟消息服务平台提供统一的消息发送平台,能够多渠道智能切换,实时精准到达,全方位跟踪用户阅读等行为,提升用户体验及转化率。
与时俱进的技术
青鸟整体设计围绕着“海纳百川,有容乃大”的思想,在系统设计和实现方面拥抱开源,集成业界主流成熟框架。针对客户需求进行个性化定制,满足广泛的客户需求。
青鸟产品技术堆栈
青鸟底层采用分布式微服务架构,融合了业界成熟的主流开源框架。
1.DUBBO作为分布式微服务框架,具有高性能和轻量级等特性,面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现
2.ZooKeeper作为分布式的、开放源码的分布式应用程序协调服务
3.Redis作为分布式内存数据库,提供高速缓存服务
4.Kafka作为分布式消息队列,具有高吞吐量、低延迟,每秒处理几十万条消息,延迟只有毫秒级
5.FastDFS作为分布式文件系统,提供高性能的文件存储,文件同步和文件访问等功能
6.Pinpont作为分布式跟踪系统,监控系统性能,分析访问情况
7.Zabbix作为提供分布式系统监视以及网络监视功能的系统
8.Flume等作为分布式的海量日志采集、聚合和传输的系统
从技术角度看,将这些技术融合在一起并不难,棘手的是如何将这些技术框架无缝衔接。兴业数金开放平台技术团队经过长期的技术打磨,积累了大量框架使用经验,将青鸟消息服务平台打造成了平台级的产品。青鸟服务平台短信5秒即到,多通道备份,三网合一,短信到达率高达99.99%。
除了能够提供通知类、验证类、营销类、语音和国际短信服务,青鸟消息服务平台还提供多样化的产品,如微信推送服务,App消息推送服务和邮件服务等。
开合自如的通道
青鸟消息服务平台通过大数据和机器学习等手段实现了消息的智能路由和实时监控。客户系统以接口调用或是操作控制台的形式将短信投递给青鸟消息服务平台,平台根据消息属性,如所属的机构、消息种类等选择短信通道,再通过通道将消息传输给运营商,最后由运营商将消息发送至用户的手机。
青鸟的通道具有可扩展性,由于服务器性能的限制,目前一个通道的TPS为200。如果当前通道达到瓶颈,青鸟通过后台配置,可以快速扩展到双通道、三通道、四通道……理论上,所有通道的TPS上限可至数十万级别(取决于消息队里Kafka吞吐量),真正达到开合自如的境地。
此外,青鸟消息服务平台采用大数据风控技术,能够实时对消息内容进行合规性审查,自动屏蔽违规消息。
大司制大器,匠石有运斤。目前,已有将近200个系统接入兴业数金青鸟消息服务平台,短信日调用数破百万。并且,客户系统数和短信日调用数快速增长,呈现出“一日千里”的增长态势。未来,兴业数金青鸟消息服务平台将不断发展壮大,为客户提供更加全面、优质的服务。
年终决算 | 2019年的第一份掌声要送给你们!
又是一年银行灯火辉煌
又是一年决算把年跨
在2018年接近尾声之时
在所有人喜迎2019之际
我们也怀着激动又紧张的心情
迎来了第十一个年头的年终决算
如往年一样
有一群人默默坚守岗位
紧锣密鼓地进行年终决算
年终决算,我们准备是充分的!
为了保证年终决算顺利进行,早在11月23日,兴业数金已提前召开年终决算会议。会议共分为三个部分:年终决算业务培训、上机操作以及新产品介绍,会上详细介绍了年终决算流程、准备事项、演练安排、注意事项及往年决算问题小结,贴心助力合作行更好地完成财产管理和年末盘点工作。
培训会议现场照
一次次的演练,是为了避免那万分之一的意外都不要发生!一次次的测试,是为了保证这个大工程一切顺利!
除了前期的演练和测试,12月31日当天的准备工作也进行得如火如荼。
一切已齐齐整整的备好~
漫漫长夜,补给也准备充足啦~
保温杯和决算更配哦!
准备好的小伙伴请举手
坚毅的眼神,必胜!
充分的准备,完美地为12月31日当晚决算工作的顺利展开提供了有力支持,先为大伙儿点个排赞!
年终决算,我们现场是火热的!
虽是寒冬的深夜
但是任风如何凛冽
他们依旧在这里坚守
张张认真工作的面孔
除了默默坚守的小伙伴们,凌晨2点,公司领导也来到现场指导工作,为大家打气。
都是见过凌晨2点上海的人啦~
看着一家家合作行的系统从开始决算到进行中直至完成,这个过程让人激动又开心。
年终决算,我们结果是成功的!
经过小伙伴们
通宵奋战
与星相伴
与夜同行
近200家核心托管行于
2019年1月1日早上6点57分
圆满完成年终决算。
年终决算,当我们一起走过!
许多年前看到流星
我默默许下愿望
希望每年有很多人陪我一起跨年
进入银行以后
我知道那颗流星是认真的
——某文艺程序猿如是说
虽然今年的大家
身边没有家人、女票(可能有)作陪
但却因为年终决算
相聚在这个夜晚
经历了独特的“跨年活动”
一起感受并肩作战的快乐
特别而又深刻
大家幸苦啦
当东方的天空几近明亮
小伙伴们携手翻开新的篇章
年终决算
我们明年再见啦!
自动化测试提速之利剑——TestNG
在程序员的日常工作中,最让程序员揪心的莫过于需求变更或系统出现Bug。需求变更要求程序员调整或是新增功能,系统出现Bug则要求程序员Debug,修复缺陷。
而这些变动的背后,还存在着一轮又一轮的单元测试、组件测试、集成测试、发布测试、用户测试等。荷兰计算机科学家E.W.Dijkstra曾说:“程序测试只能证明错误的存在,但不能证明错误的不存在。”所以在系统上线前,程序员们只能不断测试发现新的Bug来达到优化系统的目的。
因此,看似简单的需求变更或Bug修复实则是一个巨大的工程,需要花费大量的人力物力。于是程序员们开始思考,是否能够将这一轮又一轮的测试自动化?老子曰:“君子性非异也,善假于物也。“当需求改变或出现Bug时,使用例如TestNG这样的测试框架就可以一键自动测试系统功能和性能,提高系统代码质量并加快系统上线。
本文将详细介绍TestNG在具体场景中的应用。在介绍TestNG之前,我们首先来回顾一下软件测试相关概念。
软件测试
软件测试目标
任何运行的系统都会存在系统缺陷,软件测试不仅可以向开发者和用户展示软件能够满足的需求,而且能够发现软件中存在的缺陷和不足。
软件测试分为有效性测试和缺陷测试。有效性测试指向待测试的单元、组件或系统输入测试数据,能够得到预期的结果。有效性测试能够证明软件满足用户的需求。缺陷测试指输入导致异常行为的数据,能够发现系统隐藏的缺陷。缺陷测试能够发现软件存在的缺陷和不足,为后期的系统完善提供依据。
软件测试阶段
软件测试大体可以分为开发测试、发布测试和用户测试三个阶段。在开发测试阶段,对系统进行测试来发现故障和缺陷。 在发布测试阶段,对系统的一个完整版本进行测试,然后发布给客户。在用户测试阶段,系统的用户或是潜在的用户,在他们自己的环境中测试交付的系统
本段参考《软件工程(原书第9版)》[英] 萨默维尔 著,程成 等 译
就开发测试阶段而言,又可分为单元测试、组件测试和系统测试。单元测试对单独的程序单元或对象类进行测试。单元测试应该着重测试对象或方法的功能。 组件测试将多个程序单元组合创建一个合成的组件。组件测试应该着重测试组件的接口。系统测试集成系统中的一些或所有的组件作为一个整体进行测试。系统测试应该着重测试组件的交互。
软件测试流程
软件测试流程是一个复杂的过程,每个软件测试阶段都对应着一个测试流程。大体上,测试流程按照测试进度可以分为设计测试用例、准备测试数据、用测试数据运行测试程序和将结果与测试用例进行比较四个过程。
每个测试过程,都对应着输出产物。如图所示,设计测试用例的产物为测试用例,准备测试数据的产物为测试数据。正因为测试工作如此繁琐和重复, 我们急切需要通过运用测试工具,达到提高测试效率的目的。
采用TestNG自动化测试,事先编写好TestNG测试用例,当需求变化或是代码变动时,执行TestNG测试用例,能够迅速检验出系统的缺陷。同时,TestNG能够自动化生成测试报告,通过程序稍加处理优化,便可生成符合用户需求的测试报告,极大的降低了项目的整体时耗。让测试人员从测试工作中解脱出来,专心从事有意义的测试设计等活动。
TestNG概念
TestNG,全称为Testing, Next Generation,即下一代测试技术。
TestNG脱胎于业界标杆的JUnit,但比JUnit更加强大和易于使用。TestNG涵盖几乎所有类型的测试:单元、组件、集成和前端(Selenium+TestNG)等。
TestNG的特点:
• 支持注解
• 支持多线程和线程安全
• 数据驱动( @DataProvider )
• 灵活的运行时配置
• 支持分组
• 支持依赖测试方法,并行测试,负载测试,局部故障
• 灵活的插件API( Eclipse, IDEA, Maven等)
TestNG语法
TestNG基本注解介绍:
TestNG基础语法
编写TestNG测试用例包含两部分,业务逻辑测试类和编写xml格式的测试套件:
1. 业务逻辑测试类,该类继承TestNG抽象类(AbstractTestNGSpringContextTests)并在类中加入TestNG注解。如类中需要测试的方法前要添加注解@Test,需要在当前类第一个测试方法之前执行的代码要添加注解@BeforeTest,需要接收suite套件的参数要添加注解@Parameters
2. 编写xml格式的测试套件suite,用<suite>标签来定义。一个suite能够包含一个或者多个测试,用 <test> 标签来表示一个测试,并且可以包含一个或者多个TestNG类。所谓TestNG类,是一个Java类,它至少包含一个TestNG注解,它由<class> 标签表示,并且可以包含一个或多个测试方法。在套件中可以定义传递给业务逻辑代码类的参数,如<parameter name="contry" value="China" />
TestNG其他语法
Group分组
在TestNG业务逻辑代码类,通过@Test(groups = "group1")方式来指明方法所属的组。
Group分组测试的xml套件,通过标签<groups>定义分组区间,通过标签<define>在套件中定义分组。
参考文献
https://testng.org/doc/index.html
https://testng.org/doc/documentation-main.html
详细语法可以参考TestNG官网。
TestNG实战
本文基于Eclipse开发平台、Spring Boot框架和Maven项目管理工具演示TestNG案列。演示案例包含步骤:Eclipse TestNG插件安装、添加maven依赖、编写TestNG test方法和编写TestNG XML用例。
Eclipse插件安装
可以通过在线安装和离线安装两种方法安装Eclipse TestNG插件。
1. 在线安装
(1)启动Eclipse,点击Help>Eclipse Markerplace...
(2)在find输入框中输入testng查找到 TestNG for eclipse,然后点击install,按照提示安装
2. 离线安装
1.解压org.testng.eclipse.updatesite.zip文件
2.将解压文件所在目录\plugins下的jar文件copy到eclipse安装目录的\plugins目录下
3.重启eclipse
添加maven依赖
在maven库中添加TestNG jar包
编写TestNG方法
TestNG测试方法和JUnit测试类相同,只要继承AbstractTestNGSpringContextTests,如:
编写TestNG XML用例
1.参照TestNG语法编写TestNG XML用例。
2.右击编写好的TestNG xml文件,Run As-TestNG Suite
3. 从Console和Results of running suite中查阅TestNG case运行的结果
执剑人TestNG应用
TestNG自动化测试在执剑人项目组已全面普及,并结合Jacoco自动检测代码覆盖率,执剑人目前代码覆盖率已经达到70%。 在系统迭代过程中,通过TestNG的自动化测试,执剑人软件测试效果事半功倍。
最后,可联系本文作者获取项目DEMO源码。
伍君
兴业数金/创新事业群/开放平台
电话:13917873617
邮箱:wujun@cibfintech.com
恭喜“金田螺”流程机器人喜提两大奖项!
12月26日,由经济观察报和《中国金融》杂志联合主办的2017年-2018年度第四届新金融年会在北京举行。会议上公布“金融科技创新大赛”的获奖名单,兴业数金凭借金田螺流程机器人(下称“金田螺”)案例,荣获 “金融科技五十强”。
这也是本月“金田螺”获得的第二个奖项。12月21日,“金田螺”获评金融电子化颁发的“2018年度金融科技优秀产品创新奖”。
随着机器人科技手段的日渐成熟以及企业机构高效运营呼声的与日俱增,机器人流程化(Robotic Process Automation)慢慢映入人们的眼帘,并逐步被关注和投入应用。不少行业先行者,例如领先海外银行机构早已积极尝试与厂商实施商合作,紧锣密鼓地落实着各类RPA的试点工作。
Gartner数据显示,在过去的一年中,全球范围中大型商业巨头里有300家陆陆续续开展了RPA工程,将原先手工化的流程进行自动化改革。到了2020年,全球40%的商业巨头会拥抱RPA技术(虽然普及率就目前而言不到10%)。
RPA通过在电脑上复制人的行为,将一些由人工执行的重复性任务和工作流程,比如读取邮件和系统,计算,生成文件和报告,检查文件等,进行常规操作自动化。由于RPA超高工作效率、7*24小时的无间隙工作时间、指定环境下零错误率的稳定工作质量,可以为企业创造多元化价值,包括联动多个业务系统,打破“数据孤岛”,在联动多个业务系统同时,实现流程再造,不影响现有信息系统的功能与稳定性,增效显著且可实现速赢等等。
兴业数金“金田螺”流程机器人凭借优质的服务内容,已为兴业银行集团内、外部多个客户金融科技赋能,如零售资产负债部、信用卡中心、客服中心、兴业信托、杭州分行、沈阳分行、天津银行、及某知名外资银行等,具体包括监管报送、报表录入、客服服务、运营管理、信贷审批、财务报销、客户营销等众多业务领域,提升用户体验和业务运营效率,助力客户自动化升级和数字化转型。
截至目前,兴业数金已经研发上线8款流程机器人产品,包含信贷机器人、客服机器人、财务报表机器人、监管报表机器人、同业对账机器人、对公开户机器人等,后续也将有更多应用场景的机器人逐渐推出。
票据划入债务证券,票据资管即将迎来新纪元
近期,一行两会和外管局联合发布了《关于印发<金融机构资产管理产品统计制度>和<金融机构资产管理产品统计模板>的通知》(银发[2018]299号)(下文简称《通知》)。《通知》首次将票据定义为债务证券而不是贷款,打开了资管产品投资票据资产的通道,有利于票据资产更好地服务于中小微企业,发挥“支付+融资”双重属性,票据资管即将迎来新的纪元。
图:票据被定义为债务证券而不是贷款
一、票据资管产品落地,有利于更好地支持中小微企业发展
票据是供应链上下游中小微实体企业最重要的结算与融资工具。据上海票据交易所统计,2018年上半年,商业汇票承兑发生额为8.44万亿元,同比增加2.04万亿元,增长31.96%,其中商业承兑汇票承兑发生额1.14万亿元,占商业汇票承兑发生额的13.76%。商业汇票贴现发生额为4.29万亿元,同比增加9372.76亿元,增长27.98%;商业承兑汇票贴现发生额4035.84亿元,占商业汇票贴现发生额9.28%。从企业规模看,出票人为中小微企业的票据占比为 69.65%,票据承兑业务已成为中小微企业获得金融支持的重要渠道。
截止2018年8月底,各类资管机构合计管理规模达到51.7万亿元,放开资管计划投资票据资产,大幅拓宽了票据资产融资时的资金渠道。同时,相比于银行信贷,资管计划涵盖公募、私募、专户,参与机构涉及基金、券商、保险、基金子公司等,更加个性化、灵活化,更加符合商业承兑汇票承兑人多样化特点。
可以预见,票据资管的落地将更好服务于中小微企业,降低中小微企业票据融资成本。
二、票据与贷款业务区分,有利于票据流转中更好地发挥融资属性
《通知》将票据资产归类为[A4000]债务证券,与贷款[A5000]进行区分。4月27日,央行、银保监会、证监会、外汇局联合发布《关于规范金融机构资产管理业务的指导意见》,要求“金融机构不得将资产管理产品资金直接投资于商业银行信贷资产”。兴业银行首席经济学家鲁政委曾分析,“除非统计口径改变,否则,票据就会因为当前归属于贷款口径而无法再作为理财的基础资产。”本次《通知》对票据资产统计口径的改变解决了这一问题,明确了资管计划投资票据资产的合规性。
同时,随着企业支付手段丰富化、财富管理需求多样化,市场上出现了部分企业投资票据资产用于理财或向上游供应商支付的需求。但企业投资票据资产的合规性一直处于比较模糊的地位,票交所党委书记、董事长宋汉光先生在11月27日出席“陆家嘴资本夜话”中曾表示,“票据资产不应认定为信贷资产”。结合本次《通知》对票据资产统计口径的改变,将票据资产定位于有价证券,可以更好地发挥票据资产“支付+融资”的双重属性。
针对企业投资票据资产的合规性一直处于比较模糊的情况,笔者建议采取“抓大放小”的办法来解决。以票面50万(含)为界,这之上的票面要由执牌机构来做,这之下放开,允许企业以票据的资产属性买卖票据。
三、票据资管计划落地,许多方面仍需推进与落实
需要注意的是,本次《通知》主要应用于统计口径,对票据资管计划实际运作会产生多大影响,还有待观察。九银票据学院执行院长肖小和教授指出:很多人把央行299号文大资管统一登记模版当作业务开展依据,比如票据资管,银行理财投资私募基金。登记模版仅仅是一个系统设计的雏形,和业务是否能开展是两回事。我们主要观点如下:
① 适用范围问题:只适用于银行间还是扩大到企业融资服务?
此前已有多家证券公司直连票交所系统,并参与了银行间票据转贴现业务,只是因为统计口径不明确,业务规模没有扩大。资管计划参与转贴业务,票据即使不能按期兑付,依然可以追索直贴银行保证到期还款安全,无法为资管计划提供多样化资产选择。如果本次《通知》的统计口径,对资管计划只适用于银行间转贴业务,则影响范围有限。
只有将适用范围扩大到直接为企业提供融资服务,才能真正发挥资管计划多样性、灵活性优势,更好地服务于持有票据的中小微企业。
② 资管计划追索问题:追索资管计划还是资管计划发行人?
根据《票据法》规定,持票人在票据未按时兑付的情况下,可以追索所有前手。2018年11月,票交所下发《关于明确非法人产品申请接入中国票交所交易系统材料报送要求的通知》,明确各金融机构可以以非法人产品申请接入票交所。但目前资管计划依然通过委托证券公司的形式参与银行间票据转贴现业务。
如何处理票据被追索时,资管计划的风险隔离问题,需要监管给出进一步明确的政策。
③ 商票规模控制问题:如何更好地管控商业承兑汇票信用?
银行承兑汇票的开立,需要银行严格审核出票人与收款人的贸易背景,有利于管控企业开立银票的规模,避免融资性票据的出现。但商业承兑汇票完全是企业行为,在票据开立过程中,难以有效监管其实际用途及规模,一旦被承兑人滥用,就可能出现宝塔票据事件。
兴业数金“执剑人”平台链接了30家票据供应链创新金融服务平台,为企业票据的支付、融资提供服务。笔者认为可以通过票据平台间的合作,针对商票承兑人在各个平台上票据的单张票据平均金额,流通量,流通价格进行监控,同时结合承兑人历史承兑情况,形成对商票承兑人的综合评价,为商票投资提供指导意见,在票据资管新纪元为票据业务的持续、健康、稳定、高质量发展保驾护航。
本文作者:谷泓睿 毛强华
RPA | 悠着点~财务机器人一键秒验发票真伪!秒录报销!分分钟搞定费用分摊!
当五彩缤纷的落叶化入深秋的泥土,
纷纷扬扬的白雪舞出冬日的浪漫,
然而!
办公室里的财务小哥哥小姐姐内心深处
仍旧会歇斯底里地呐喊——
“一年有365个日出”:
昂首拥抱漫天飞扬五花八门的报销单、
待分摊费用请款申请及其增值税发票
↓ ↓ ↓
财务日常场景1
埋头疾“输”增值税发票信息入“国家税务总局全国增值税发票查验平台”以辨别发票真伪,同时还要根据公司规章制度查出违规报销,如重复报销、超额报销等,不许出错~
财务日常场景2
战战兢兢将一堆报销单上的密密麻麻的信息(报销人,报销金额,部门,科目,审批人……)和发票对应的报销信息录入ERP财务系统,选取不同报销模板,截图归档, 不许出错~
财务日常场景3
如果遇到来自服务提供方的定期结算发票需要进行费用分摊录入,按照分摊表格标准,登陆财务系统中type, type and type into不同部门不同科目费用(水费!电费!电话费!网费!邮递费!交通费!……)。不许出错~
这些重复量大,精准度要求高,
附加值低却又耗时的财务工作,
交给兴业数金RPA流程机器人的“新伙伴”:
财务机器人
财务小哥哥小姐姐
更专注地做预算管理,税务筹划,
拓展对外金融关系,
拓宽对外融资渠道等创造性工作,
为公司创造更多创造性价值吧~
针对以上3个财务日常场景,兴业数金RPA财务机器人分别对发票验证流程、报销费用录入流程、分摊费用录入流程设计出对应的RPA解决方案:
让我们看看国内某知名金融科技公司财务部小哥哥小姐姐如何称赞他们的新伙伴吧:
财务机器人价值
财务机器人不仅可以帮助企业大幅度提高报销费用、分摊费用的录入效率,加速报销流程,节省财务人员90%的重复工作量,并有效避免人工录入信息出错导致的数据异常,100%保证数据录入的准确性。
未来,财务机器人将通过小程序、邮件等传送方式,运用第三方API、数据收集合并、信息核对等技术,全面部署报销支付流程机器人自动化,实现报销申请流程、内部审批流程,费用支付流程一体化新蓝图:
若您有更多关于财务机器人的需求和疑问,请联系RPA小分队:
---------------------------------------------
梁一纲
RPA产品总监
电话:139 2954 9102
邮箱:liangyigang@cibfintech.com
---------------------------------------------
李嘉怡
RPA产品经理
电话:131 6622 7668
邮箱:lijiayi@cibfintech.com
---------------------------------------------
蔡文琪
RPA咨询经理
电话:17621543793
邮箱:caiwenqi@cibfintech.com
探索 | 电子票据时代,票据创新产品服务小微企业新方式
票据市场是个百万亿的市场。越来越多票据产品的诞生,推动着我国票据市场的稳健发展。本文通过对比“票付通”和“执剑人-电票保”这两个票据产品,分析票据创新产品如何通过不同的方式,安全、高效地服务民营企业和小微企业。
2018年12月6日,由上海票交所主办的“票据市场2018年回顾与2019年展望高峰论坛”在沪举行。论坛上,上海票交所董事长宋汉光发布了票交所的第一个票据创新产品“票付通”,引起了票据市场及各界人士的高度关注。此前,兴业数金票据产品“执剑人-电票保”已在市场上成功运营两年。那么,“票付通”和“执剑人-电票保”这两个票据产品,到底有何不同呢?
四个相同点
一、两者都解决了票据电子化后交易双方互不信任的痛点,确保票据流转的安全。
“票付通”通过“控票”功能解决了B2B平台上交易双方“票货对付”的互不信任问题。“执剑人-电票保”则通过“控钱”功能,解决了企业间票据互联网上流转互不信任问题。
二、创意背景与解决的民营企业小微企业融资难、融资贵的难题相同。
2018年的4月16日,商务部、人民银行等8部门印发了《关于开展供应链创新与应用试点》的通知,要求发挥好上海票据交易所等金融基础设施作用,在有效防范风险的基础上,积极稳妥的开展供应链金融业务,为资金进入实体经济提供安全通道,为符合条件的中小微企业提供成本相对较低、高效快捷的金融服务。
2018年下半年,党中央国务院多次发声支持民营企业发展,民企发展得到了高度重视。票据是民营企业普遍使用的金融工具,应当有所作为。上海票据交易所作为票据市场的基础设施,开发产品和支持民营企业、中小金融企业的发展义不容辞。
“票付通”就是在这样的背景下诞生的,而“执剑人-电票保”上线两年来的蓬渤发展也是基于这个背景,且已经取得了显著的成效。目前“执剑人-电票保”企企之间的票据流转量已达1100多亿,日流转量已过11亿,平圴每笔金额在33万左右,真正的服务了民营企业和小微企业。
三、服务的客户群基本相同。
“票付通”产品有三大客户群。
一是供应链核心企业。帮助其再造供应链票据流程,尽可能通过票据支付替代票据融资,降低整个供应链的融资成本。且通过核心企业增信,受惠面可以拓展到供应链二级、三级等远端链条,真正把供应链上的金融资源链接起来。
二是B2B电商平台。当前,企业经营活动线上发展、互联网化发展的趋势已经形成,上下游采购将更多地通过B2B电商完成。
三是小微和民营企业。小微和民营企业手上被动持有了大量下游企业的应收账款,票付通产品可以帮助其盘活这类资产,通过票据资产转让,小微和民营企业可以很少的财务成本实现采购和持续经营的需求。
“执剑人-电票保”也同样服务以上三个客户群,只是从面上讲更加广泛。从票据种类看,“执剑人-电票保”已经衍生出聚票盈、数票盈和商票赢三个产品,在区域商票IPO业务方面闯出了特色。从今年2月至9月,山东临沂市的金锣集团、奥德集团、鑫海科技三家商票IPO试点企业累计签发商票17亿元,为供应链上1600多家小微企业提供低成本融资,为他们节约成本6000万元。为进一步推动区域商业承兑汇票业务发展,打造招商引资新引擎做出了贡献。
四、创造的社会价值相同。
“票付通“和”执剑人-电票保“都支持民营和小微企业发展,旨在响应国家支持供应链、支持小微和民营企业发展要求,通过扩大票据支付应用场景,部分替换企业融资需求。目前有逾5万亿的未贴现票据,逾6万亿的已贴现票据,假设票据支付可以替换小微和民营企业1万亿的各类融资需求,按5%的融资价格测算,可以为小微和民营企业节省500亿的融资成本。
根据“执剑人-电票保“票据流转情况测算,每流转10万票据可为小微企业节约200元,以现在实际流转量1100亿测算,已为小微企业节约了2.2亿元。
“票付通“和”执剑人-电票保“都促进了供应链、B2B平台发展。供应链是当代企业发展的核心,B2B电商是未来企业经营方式转变的趋势。但供应链、B2B平台线上账期支付工具的缺失制约了其发展进程,而“票付通”和”执剑人-电票保“正可以填补这方面空白,助推其加速发展。
“票付通“和”执剑人-电票保“推动票据货币化发展。票据发展的最高阶段就是逐步等同于货币资金,企业间可以把票据作为大额现金进行支付。票据货币化发展可以大幅降低信贷投放和金融杠杆,以近乎为零的成本满足企业正常经营需要。
三个不同点
一、确保票据安全和快捷流转的采取的手段不同。
“票付通”采取的是“控票”手段。“执剑人-电票保”从科技赋能的角度出发,采取的是“控钱”的手段。不同的手段达到了相同的目的。
二、参与方和运用的场景不同。
“票付通”的参与方主要有4个:B2B平台、合作金融机构(银行、财务公司)、票交所和开户机构。运用的场景主要是B2B电商平台。“执剑人-电票保”的参与方也是4个,但参与方不同,主要是银行、企业、兴业数金和票据经纪平台。目前“执剑人-电票保“合作的票据经纪平台已达30家,后面联系近2万家企业。其中,同城票据网、深度票据网、早票网、票金所和撮合拍等5个平台已经实现了数千万级的首轮融资。
三、达到目的的步骤不同
据票交所宋董事长介绍,“票付通”产品的主要流程如下:
第一步从平台交易开始,客户在B2B平台达成交易,选择“票付通”产品支付;
第二步B2B平台跳转到合作金融机构,付款人在支付页面输入票据支付信息,合作金融机构向票交所提交锁定票据申请;
第三步,票交所锁定相关票据,该票据只能定向支付到指定收款人;
第四步在票交所的协助下,付款人在开户机构提交票据,此时票据支付行为不得撤销,收款人也不得签收票据;
第五步回到B2B的订单管理,买卖双方接到平台和开户机构送达的票据锁定并已提交的通知后,卖方发货,买方收货后交易达成;
第六步B2B平台向合作金融机构提交解锁票据申请,合作金融机构再将申请提交至票交所;
第七步票交所解锁票据,此时收款人可以签收票据,付款人不得撤销票据支付行为;
第八步在票交所的协助下,收款人在开户机构签收票据后完成票据过户。
“执剑人-电票保”的主要操作步骤如下:
第一步:票据流转交易双方企业与“电票保”合作的票据经纪平台确认流转意向并签署“倚天鉴”区块链电子合同。
第二步:资金方在“电票保”上向持票方打款,资金为流转中状态不可被提现。
第三步:持票方看到资金打款后在网银背书票据至资金方系统绑定的兴业银行账户,并在平台通知资金方签收票据。
第四步:资金方在网银签收票据,在平台确认背书并申请解冻资金。第五步:“电票保”查询票据流转状态,审核通过后解冻资金。
从以上初步分析可知,“票付通”和“执剑人-电票保”两个产品各有特色,分别通过“控票”和“控钱”的方式实现安全、高效服务民营企业和小微企业的目标。票据市场是个百万亿的市场。越来越多票据产品的诞生,将推动我国票据市场稳健发展。
本文作者:毛强华 谷泓睿