You are on page 1of 38

多系统交互及复杂银行业务场景下

功能测试的应对之策
主讲人:刘静
领域驱动设计启发下的AI视觉分析引擎构建
主讲人:戴 昊
演讲嘉宾介绍

刘静 中银金科测试专家
• 从事测试工作10年时间
• FRM持证人、CFA二级、PMP持证人、银行从业资格等
• 熟悉大型商业银行公司信贷、监管报送、风险管理、消费金融、
核心账务处理、金融投资理财等业务领域
• 擅长站在业务角度,采用用户视角进行测试验证
多系统交互及复杂银行业务场景下
功能测试的应对之策
目录
CONTENTS 1 业务及系统特点

2 测试挑战

3 应对策略

4 最佳实践
•1

业务及系统特点
业务广度和深度
系统架构复杂
数据多样化
业务广度

贷款 投资
现金 存款
资产业务





负债业


表外业
务 务 承

业务种类

代理
结算
中间业务 咨询
业务深度
业务深度
系统架构
系统特点

架构层次多
如投资理财涉及6个系统 交互系统广
上下游系统多

交易链路长
全流程复杂
处理复杂
业务逻辑复杂
数据多样化

机构
总行 分行 单列市
传输方式 美洲 欧非 亚洲等 证件类型
socket ftp 消息 身份证 户口簿 军官证
数据库共享等 签证 护照 港澳通行证等

渠道
帐户类型
柜台 网银 ATM
基本户 一般户 专用户 临时户
手机银行 电话银行等
定期帐户 法人透支帐户等
业务数据特点

来源系统多 1 2
细分场景多

组合方式多 3
4 数据多样化
•2

测试挑战
业务广度和深度
系统架构复杂
数据多样化
测试挑战之业务广度和深度
分析不易全面 数据准备难度大

涉猎范 依赖关
围广 系多

分析不 专业性 测试分析 测试实施 测试链 人员要


够深入 强 难度大 难度大 路长 求较高

关联性
周期长

与敏捷模式相违背 系统问题多
测试挑战之系统架构复杂

关联系统多
分析难度高

协调难度大 系统架构
复杂

人员技术能力
要求高
测试挑战之数据多样化

03 人员经验要求高

02 多样性覆盖难度高

01 数据准备难度大
•3

应对策略
人员能力
方法论
实践
人员能力(业务广度和深度)

核心账务的测试需具备一定的
具备一定的金融知识才可入门,可通 会计知识才可入门,可通过学
过学习金融投资相关课程或考取CFA 习相关会计核算知识或考取
资质 CPA资质

资产管理 风险管理 核心业务 监管报送


领域 领域 领域 公司信贷

在掌握一定的后台测试经验后,即便不具备相 均属于入门相对容易,但后续
关金融风险管理知识,也可先入门测试。 需深入学习才可突破的业务领

后续可通过项目实践结合金融风险管理知识学
习,或考取FRM资质,进一步优化测试策略
人员能力(架构)

01 02 03

分析难度大 协调难度大 人员能力要求高

• 通过技术方案、总体设计等文档事 • 参加项目过程评审会(技术方案、 • 多项目积累经验


先分析,提出问题 总体设计等),检验分析正确性 • 多领域业务接触
• 形成习惯,有意识提高自我 • 多与架构师、运维工程师沟通 • 总结不可忽视
• 刻意练习极其关键 • 沟通(软实力)尤为重要
人员能力(数据)

项目管理

• 干系人管理:配合系统协助准备,做好干
系方沟通

• 测试管理:提高自身测试人员能力,自食
其力
方法论(业务广度和深度)

模型类 流程类 交易类

1 2 3

公式较多,适合公式拆解,结合业 路径多、分支广,功能角度结合因 资产种类多、交易市场多、外部渠


务场景考虑 果图,再从业务角度进一步去重优 道多,需调研实际生产场景,对枚
化的分析方法 举场景充分裁剪
方法论(架构&数据)

数据多样化
需大量账户、客户类基础数据

可通过插入本系统落地表的方式进行数据预埋自动化
zx

系统架构复杂
数据处理类系统

可通过开源的接口类自动化工具进行验证
实践

在单一项目中总结提炼方法论后,还需通过
多个项目不断实践,不断优化
归纳总结
个体到整体,将某个缺陷抽象到整体,
梳理成通用测试点

演绎推理
整体到个体,将此测试点运用到后续类
似场景中,避免相似问题出现
•4

最佳实践
业务测试举例(3)

技术测试举例(2)
最佳实践Ⅰ-业务广度
分析过程

正向(业务角度)补充

查缺补漏

业务场景补充
两个角度综合考虑

相辅相成

功能角度出发

反向(系统角度)分析

按图索骥
分析结果
最佳实践Ⅱ-业务深度

Delta保证金 =

���,i = ���sk,i���
分析过程

从上到下 从下到上

公式拆解 逐个击破
测试分析方法 测试验证
策略

原子级别 层层递进
分析结果
进一步分析结果
最佳实践Ⅲ-业务分析
最佳实践Ⅲ-业务分析
最佳实践Ⅳ-自动化测试实施

后线分析类 接口测试类

前端页面类 移动app类
最佳实践Ⅳ-自动化测试实施

oracle gbase

txt

自动化
工具

oracle gbase
最佳实践Ⅴ-自动化案例生成
THANKS
K+峰会北京站官网 AiDD峰会北京站官网

You might also like