测试之于银行犹如生产流水线上的检测仪。银行核心业务系统直接关系着银行的安全生产,测试是保证其稳定运行的重要方式。
然而,众所周知,银行系统是当今软件行业中最复杂的应用之一,但由于功能繁多、流程复杂,各个交易之间关联、各个金融产品之间互相关联,加上繁多的业务带来的海量数据…对银行核心业务进行全覆盖的测试非常困难,往往需要“人肉测试”——测试人员从需求收集评审、到需求分析&案例编写,需要手动测试、反复检查,工作量繁冗,为银行科技部、业务部的日常工作带来巨大的挑战。
基于上述痛点,结合我国银行信息化建设的具体实践、服务银行业多年的积累及项目积淀,文思海辉·金融创新推出银行核心业务智能化测试系统,经过历时近一年的架构设计及研发,该系统将于今年8月正式上线。
作为智能一体化测试工具,该系统主要应用于银行科技部及业务部的核心测试工作,定位于解决银行核心测试业务复杂度高、设计执行可复用性低、人员操作重复度高、系统测试周期长等问题,不仅可实现全生命周期的测试过程监控,还将功能测试和自动化测试有效结合,具备银行产品业务模型、功能案例自动化生成、测试案例自动化执行、测试生命周期管理四大功能。
(文思海辉·金融银行核心业务智能化测试系统架构图)
首先,银行产品业务模型是系统内置银行核心系统业务模型,含存款、贷款、公共、核算、银行卡、支付结算等银行主流业务,客户可以通过业务模型的复用,提高测试需求分析效率,同时参考业务模型快速确认和补充个性化的业务需求;第二,功能案例自动化生成是指该系统功能测试案例可一键自动化生成测试案例,保证对功能点的全覆盖,形成最优案例集合,支持客户在不同项目规模、不同测试阶段条件下对测试颗粒度的差异性要求;第三,测试案例自动化执行功能则可实现动态测试的自动化——测试人员从已生成的案例中进行挑选,进行基础配置后直接进行测试案例执行,生成自动化测试执行报告,简化了测试人员编写测试脚本的工作,打破了自动化测试对测试人员技能限制的壁垒;最后,该系统可以对测试全生命周期管控——从测试启动、测试设计、测试规划、测试执行、测试监控到测试收尾全过程,以测试标准管理过程为引导,有效的对客户测试流程、测试标准、测试质量进行监管和控制,以确保银行核心业务系统数据正确、运行稳定,全面保障客户利益。
由此可见,文思海辉·金融银行核心业务智能化测试系统的面世,将使测试人员从核心系统的测试案例编写和执行工作中解脱出来,大大减少人工编写时间,解决手动测试繁冗复杂的难题。同时,该系统支持业务模型支持基础数据分离管理,便于经验性数据选择性复用;业务场景模型支持自主设置,保证业务流程的全局性分析;测试案例模板支持灵活定制,适用于复杂环境下客户需求;测试缺陷跟踪与记录,促进多角色沟通的及时性和有效性;测试结果实时跟踪,测试报告一键生成;多维度(项目群、项目、轮次、人员、日期等)测试指标统计。
文思海辉·金融银行核心业务智能化测试系统将助力银行实现从系统、业务、产品到运营能力的全升级,保障银行安全生产的核心,推动银行智能化、自动化建设更进一步。