1、全球软件测试技术峰会9月北京ADDC+AIGC在金融业务测试设计中的应用2025.09.09讲演人 陆旭十多年金融系统测试经验负责过多个投资交易系统的测试管理和测试架构设计工作Conference Speaker目录资产管理系统的业务背景与测试挑战ADDC+AIGC的智能测试设计方法测试设计过程的方法提炼应用效果展示总结与展望资产管理系统的业务背景与测试挑战1基金业证券业保险业期货业信托业银行业上交所竞价交易固定收益大宗交易深交所竞价交易综合协议外汇交易中心银行间市场场外一级市场协议交易中金所股指期货国债期货商品期货交易所上海大连郑州境外市场美国日本港交所现货期货中登中债登上清所 业务品种:国
2、内外金融市场350多种大小业务 业务场景多:4大类交易流程和场景、6大行业典型运维流程和场景资产管理投资交易系统业务覆盖广 角色环节多 操作场景多资产管理投资交易系统功能场景多 业务流程建模简介:以典型投资交易流程为例 传统测试设计方式:基于业务事件的动作驱动测试用例 场景设计与数据构造的分离困境角色主要操作投资经理指令下达、指令修改、指令撤销投资总监及风控岗指令流程&风控-审批通过、审批拒绝交易总监指令分发、分发拒绝、指令转发交易员创速算法方案,执行算法方案委托下达、委托撤成、委托废单、执行确认、发起用印、发起传其交易复核交易所成交、场外成交确认、成交回溯运营人员交收、交收回朔、交收延期、交
3、收延期回溯交收复核非投资业务、财务调整、公司行为、业务清算、估值对账建立/调整组合方案自动列入监察窗口有风险?研究报告投资建议、股票池风险试算下达指令完成组合方案指令风险检测交易执行交易风险检测阀值审批指令审批有风险?报盘到交易所风险提示禁止操作风险提示禁止交易日终清算估值对账下达指令-审批通过-分发通过-一次执行-确认-部分成交-剩余全部成交下达指令-审批通过-分发通过-一次执行-废单-一次执行-确认-一次成交下达指令-审批通过-分发通过-部分执行-确认-一次成交-剩余部分执行-确认-一次成交-下达指令-审批通过-分发通过-一次执行-确认-撤单-确认-一次执行-确认-一次成交下达指令-审批通
4、过-分发通过-部分执行-确认-一次成交-转发-剩余部分执行-确认-一次成交-下达指令-无需审批-分发通过-一次执行-确认-一次成交下达指令-审批通过-分发通过-部分执行-确认-一次成交-修改-审批通过-分发通过-剩余部分执行-确认-一次成交传统测试设计方式回顾难题业务数据设计复杂,检查项主要为关键字段,导致覆盖不全业务规则复杂、流程多样,导致测试场景爆炸,用例量庞大、执行耗时长业务场景关联因素多、设计复杂、上手难度大测试设计的挑战和困难ADDC+AIGC的智能测试设计方法20102AIGC使用通用的大模型,全新生成或仿写原有用例生成测试用例。产出对象:基础维护、简单操作场景的测试用例ADDCA
5、cceptanceCriteria Data-Driven Check通过针对不同验收场景设计的数据,去驱动、组织测试活动的检查动作。使用大模型和示例样本用例,生成符合专业性的复杂测试用例。产出对象:面向金融业务场景的复杂测试用例效果目标:用例设计质量:合格率40%-95%+测试设计遗漏占比下降100%用例设计效率:效率提升2倍 用例执行效率:效率提升4倍ADDC和AIGC工具角色作用ADDC专用工具(ADDCTool)用于生成金融业务场景的复杂测试用例AIGC通用客户端工具(如CherryStudio等)用于生成基础维护、简单操作场景的测试用例;仿写测试用例浏览器+工作流插件+工作流引擎(如
6、DIFY、LangGraph等)解决有一定复杂性的多步骤的AI应用的需求MCP服务解决AI工具或DIFY与测试管理平台Blade之间的交互接口的统一,屏蔽掉复杂操作接口。知识库(如RAGflow)存储经验总结材料、业务规则材料等。用于用例评审等工作ADDC和AIGC的工具能力ADDC和AIGC的能力分层应用层数据处理层数据层平台底座功能用例智能生成用例数据智能构造用例智能评审接口自动化用例智能生成DFX测试智能识别和建议缺陷优先级智能判断需求处理需求格式化需求分片RAG上下文工程(Context Engineering)流程编排关键词提取向量模型结构化提示词少样本提示反馈调优并行处理条件判断兜