《A4--张洁芳--基于数据服务生态的测试数据智能体建设实践.pdf》由会员分享,可在线阅读,更多相关《A4--张洁芳--基于数据服务生态的测试数据智能体建设实践.pdf(27页珍藏版)》请在三个皮匠报告上搜索。
1、张洁芳中国工商银行软件开发中心金融科技经理张洁芳张洁芳工行软件开发中心 金融科技经理工商银行软件开发中心广州研发部测试开发工程师,测试数据智能体产品经理,专注于研发测试领域的效能提升与工具赋能,曾在中国金融电脑、高效运维等渠道发表相关文章。目录目录CONTENTS金融业测试数据准备的痛点0102测试数据智能体建设思路测试数据智能体建设实践03测试数据智能体成效与展望04PART 01PART 01金融业测试数据准备的痛点剖析银行系统分布式架构下准备功能测试数据面临的困境 生成一笔端到端交易的测试数据:构建链路长,关联应用多。以生成一笔购买了理财产品的借记卡数据为例,需要流经3个业务系统,6个模
2、块,10+个接口。新开客户新开客户开卡开卡存钱存钱开理财户开理财户购买理财购买理财确认份额确认份额银行系统交易特点:“三三多多”业务种类业务种类多 客户群体客户群体多 监管规则监管规则多客户信息客户信息个人金融个人金融投资理财投资理财 分布式架构转型后一笔测试数据存储在多个业务系统的异构数据库,各系统数据不同步导致大量数据不可用的“测试灾难”,且每个版本迭代都出现。客户信息个人金融投资理财客户信息个人金融投资理财信创信创转型转型多版本数据同步新开客户新开客户开卡开卡存钱存钱开理财户开理财户购买理财购买理财确认份额确认份额客户信息客户信息个人金融个人金融投资理财投资理财8月版环境9月版环境7月版
3、环境主机环境主机环境分布式环境分布式环境测试数据如此“金贵”,测试数据的需求源源不断。每天有大量时间用于提供上下游联测数据,希望大家能自助造数查数,减少被打扰。需要活期存折 需要二类借记卡需要美元活期账户 需要一类借记卡 需要北京地区借记卡 需要纯芯片借记卡接口生成测试数据接口生成测试数据 优点:数据真实准确且生成效率高。落地难点落地难点:业务链路长,难以简单、灵活串联多个接口。导入生产环境数据导入生产环境数据优点:大量、多次,数据丰富多样。落地难点落地难点:跨系统抽取规则难统一,客户敏感信息合规监管要求高。SQLSQL语句更新数据库语句更新数据库优点:简单、快捷落地难点落地难点:因涉及复杂业
4、务逻辑,无法准备长链路数据。PART 02PART 02测试数据智能体建设思路介绍基于数据服务生态体系的测试数据智能体建设思路实现造数、查数全自助,解决自动化测试数据误报困扰,全面提升功能测试用数效率。通过统一数据服务规范,制定数据保鲜管理机制,融合大模型等智能技术,实现从数据需求解析到智能查数、造数全流程闭环,降低用数成本,提升AI赋能研发测试的收益。准准快快 统一各系统数据服务规范,可一键式生成跨系统数据,无需手工串联多接口和传参,提高准备效率。多多 覆盖80%用户高频使用的数据种类或数据服务,减少因数据种类不足而测试遗漏导致生产安全隐患。好好 定时维护数据质量,确保数据有效可用,避免自动
5、化案例因数据问题失败,减少人工分析。引入知识库+大模型技术,精准解析数据需求,实现智能查数或智能造数,减少对数据提供方的依赖。实现路径实现路径造数造数寻找匹配寻找匹配数据服务数据服务串接多个串接多个数据服务数据服务数据服务数据服务报文赋值报文赋值挑战挑战解决解决如何从众多服务中找到合适的造数服务涉及多个造数服务,如何串接执行上百个报文字段如何赋值以满足数据要求建立造数知识库,通过知识检索精准推荐统一数据服务规范,实现搭积木式跨系统造数建立造数知识库,通过大模型生成字段赋值查数查数识别所需数据识别所需数据保障数据可用保障数据可用解决自动化解决自动化数据误报数据误报挑战挑战解决解决如何解析数据需求
6、准确识别数据特征条件数据冲突、失效,无法保证随时有数可用版本升级数据不可用导致大批自动化案例失败建立查数知识库,通过知识检索和大模型解析数据种类和特征条件通过数据建模定时刷新建立数据保鲜机制提供接口查数方式,实现案例与数据解耦统一规范封装数据服务统一规范封装数据服务建立数据保鲜管理机制建立数据保鲜管理机制支持灵活的用数方式支持灵活的用数方式构建测试数据知识库构建测试数据知识库基于大模型建设基于大模型建设测试数据智能体测试数据智能体基于统一标准规范,支持组合复杂造数场景,调用真实系统接口,实现一键造数。应用接口应用接口N N开立客户开立客户信息信息开立开立空白卡空白卡应用接口应用接口.数据服务数