核心业务测试-银行行业测试方案

问题提出:

银行核心业务是银行基本业务,包括:存款、贷款、支付结算、银行卡等。核心业务系统的稳定运行,关系到银行的安全生产。
核心业务从角度可以分成:联机交易、批量业务、报表等不同的类型。功能繁多,测试复杂:各个交易之间关联、各个金融产品之间互相关联、与流程和营业日相关的业务繁多。因此,对银行核心业务进行全覆盖的测试是非常困难的。
当核心业务系统进行升级或者大量需求修改的过程中,需要对全系统进行全面的测试,这种测试需要大量的测试人员。银行缺乏专业测试团队,大多数测试员来自柜员,缺乏必要的概念和训练,测试质量不高。
另一种测试,是国内银行同业竞争的需要,银行业务频繁变更,导致经常性的需要进行需求增加和需求变更。每个变更都需要大量的测试活动。对于此类测试,需要一个专业的测试团队来进行日常性的测试。

关键点分析:

关键点在于:

  • ● 如何进行交易类的功能测试;
  • ● 如何进行面向金融产品的测试;
  • ● 如何进行批量业务测试;
  • ● 如何进行整体测试。

解决方案:

首先,把测试阶段进行划分为:

根据不同的阶段来进行不同类型的测试。
如下图,对于复杂的交易中的检查点,可以采用标准化的检查项来实现,比如可以把:传票流水、登记薄、余额、凭证状态作为标准化的检查项来看待。
对于批量业务,采取一下模式:
批量业务测试模式:
? 批量业务的模板:
– 触发条件
? 每日
? 固定营业日
– 数据
? 文件类
? 交易
? 测试项:
– 空数据
– 边界值
– 无效数据
– 触发条件

对于面向产品的测试,采用活动图拆分的方式,如下图为业务活动图:

通过测试用例设计流程标准化,实现高质量、高覆盖率的测试用例:
测试用例设计完成之后,通过设计测试计划来实现测试执行管理:

说明:一个AUT,能够设置多个测试计划,每个测试计划可分成多个轮次来执行。在每个轮次中,设置不同的测试用例的执行集合。 测试过程中,采用任务的方式:每个测试用例创建一个任务,分配给测试工程师。测试工程师执行测试用例,都可以按步骤来执行测试用例,并且填报测试结果。对测试结果,可以直接提交缺陷。

方案特点:

  • ● 全面的覆盖了完整的测试过程;
  • ● 覆盖了核心业务系统的各种交易类型和业务类型;
  • ● 测试用例的质量高;
  • ● 高覆盖率的测试用例;
  • ● 跟踪整个测试过程;
  • ● 随时查看测试进度;
  • ● 登记和跟踪测试过程;
  • ● 跟踪测试中的缺陷;
沪ICP备07036474号 2003-2019 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
江苏7位数
  • 我们的国际主义义务就是让那受苦受难的中东人去欧洲过上幸福,美好的生活。到中国来,又不自由,又不民主,茶叶蛋都吃不上,来干嘛泥? 2019-06-23
  • 端午小长假龙舟赛成亮点 新疆和硕金沙滩景区游客量剧增 2019-06-23
  • 湖州安吉县白茶飘香观光带线路优化完成 2019-06-15
  • 脱贫攻坚正当全省“大合唱”时 2019-06-08
  • 葡萄牙西班牙明晨上演B组焦点战 谁才是真正铁嘴钢牙? 2019-06-08
  • 毕业证需要一张纸来证明真假,妥吗 2019-06-04
  • 十六区动态--北京频道--人民网 2019-05-28
  • 12支滑水队齐聚武宁 演绎水上版“速度与激情”(图) 2019-05-23
  • 人民网个人信息保护政策 2019-05-23
  • 葭芷老街:落寞老街区里的城市蜗居客 文章中国国家地理网 2019-05-16
  • 路上安全  警钟长鸣:宝马SUV闯红灯  十字路口被面包车顶翻 2019-05-13
  • 政府可以处变不惊,但一些企业、股民却成了惊弓之鸟。 2019-05-08
  • 习近平致人民日报创刊70周年的贺信 2019-04-25
  • 70年,风雨兼程、砥砺前行的她 2019-04-25
  • 上海交通大学安泰经管学院MBA中心常务副主任陈建科专访 2019-04-24
  • 微信买福利彩票 香港六彩开奖特码资料 大奖得主弃奖 内蒙古快三一定牛彩票预测 甘肃快3开奖l结果 双色球2019054开机分析 cba北京夺冠 乩仙送码 排列五返奖历史记录 欢乐斗地主全是炸 缅甸三分彩开奖记录 陕西十一选五今日开奖结果查询 彩客网手机版 排列3怎样算中奖 上海天天彩选4开奖查询周公解梦