全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211202539.6 (22)申请日 2022.09.29 (71)申请人 中国建设银行股份有限公司 地址 100033 北京市西城区金融大街25号 申请人 建信金融科技有限责任公司 (72)发明人 郭静  (74)专利代理 机构 中原信达知识产权代理有限 责任公司 1 1219 专利代理师 李雪楠 王志远 (51)Int.Cl. G06F 11/36(2006.01) G06Q 40/04(2012.01) (54)发明名称 一种好友查询插件的测试方法、 装置、 电子 设备和介质 (57)摘要 本发明公开了一种好友查询插件的测试方 法、 装置、 电子设备和介质, 涉及应用测试技术领 域。 该方法的具体实施方式包括: 获取好友查询 插件的测试请求; 获取好友查询插件的测试请 求; 根据查询界面需求, 分析好友查询插件的测 试要点, 编写与测试要点包括的查询条件对应的 测试脚本; 从历史交易数据中选取测试数据和验 证数据, 将测试数据和测试脚本进行组合, 生成 好友查询插件的测试案例; 响应于测试请求, 执 行测试案例, 确定测试案例的执行结果是否为验 证数据, 以得到测试请求的测试结果。 该实施方 式能够构建适用于资金交易平台的好友查询插 件, 及时交互处理交易过程中的各种交易问题, 节省交易成本和计算资源。 权利要求书4页 说明书18页 附图7页 CN 115470142 A 2022.12.13 CN 115470142 A 1.一种好友查询插 件的测试 方法, 其特 征在于, 包括: 获取所述好友查询插件的测试请求; 其中, 所述测试请求包括所述好友查询插件的好 友查询插 件需求和历史 交易数据, 所述 好友查询插 件需求包括 查询界面需求; 根据所述查询界面需求, 分析所述好友查询插件的测试要点, 编写与所述测试要点包 括的查询条件 对应的测试脚本; 从所述历史交易数据中选取测试数据和验证数据, 将所述测试数据和所述测试脚本进 行组合, 生成所述 好友查询插 件的测试案例; 响应于所述测试请求, 执行所述测试案例, 确定所述测试案例的执行结果是否为验证 数据, 以得到所述测试请求的测试 结果。 2.根据权利要求1所述的方法, 其特征在于, 所述编写与 所述测试要点包括的查询条件 对应的测试脚本, 包括: 构建所述 好友查询插 件的插件数据表; 利用等价类划分法, 生成所述 查询条件的条件语句; 将所述插 件数据表插 入所述条件语句, 得到所述 好友查询插 件的测试脚本 。 3.根据权利要求2所述的方法, 其特征在于, 所述好友查询插件需求还包括信 息同步需 求、 用户权限需求; 所述测试脚本还 包括: 根据所述信息同步需求和所述用户权限需求, 分析所述好友查询插件的测试要点, 确 定信息同步条件和用户权限条件; 利用判定表法, 分别生成所述信息同步条件、 所述用户权限条件的条件语句。 4.根据权利要求2或3所述的方法, 其特征在于, 所述查询界面需求包括增加好友查询 界面、 好友查询界面包括用户姓名标签、 用户姓名输入框、 机构名称标签、 机构名称 输入框、 查询按钮; 所述信息同步需求包括好友查询界面增加信 息同步按钮、 在好友查询插件开启的情况 下, 好友查询插件自动同步好友信息; 在好友查询插件的情况下, 用户可以点击信息同步按 钮同步好友信息; 所述用户权限需求包括用户权限仅为用户的好友列表。 5.根据权利要求4所述的方法, 其特征在于, 所述利用等价类划分法, 生成所述查询条 件的条件语句, 包括: 利用所述等价类划分法, 确定所述查询条件的输入数据类型, 得到所述查询条件的条 件语句; 所述利用判定表法, 分别生成所述信息同步条件、 所述用户权限条件的条件语句, 包 括: 将所述好友查询插件的开闭状态和所述信息同步按钮的点击属性通过所述判定表法 表示为所述信息同步条件的条件语句; 根据当前用户ID, 利用所述判定表法生成所述用户权限条件的条件语句。 6.根据权利要求5所述的方法, 其特 征在于, 所述 查询条件的条件语句为: 判断所述用户姓名输入框和/或所述机构名称输入框的数据是否为字符串类型, 如果 是, 判断所述 查询按钮的点击属性是否为空; 在所述查询按钮的点击属性 不为空的情况 下, 执行输入内容的查找。权 利 要 求 书 1/4 页 2 CN 115470142 A 27.根据权利要求5所述的方法, 其特 征在于, 所述信息同步条件的条件语句为: 判断所述好友查询插件是否为开启状态, 如果是, 执行所述好友信息的同步; 如果否, 判断所述信息同步按 钮的点击属性是否为空; 在所述信息同步按钮的点击属性不为空的情况下, 开启所述好友查询插件, 执行好友 信息的同步。 8.根据权利要求5所述的方法, 其特 征在于, 所述用户权限条件的条件语句为: 构建全部用户的所述用户ID、 与所述用户ID对应的好友信息的映射关系; 查找所述映射关系中符合所述当前用户ID的好友信息并展示。 9.根据权利要求7所述的方法, 其特征在于, 所述将所述插件数据表插入所述条件语 句, 包括: 在所述好友查询插 件为开启状态的情况 下, 向所述插 件数据表同步 好友信息; 或者, 在所述好友查询插件为关闭状态并且所述信 息同步按钮的点击属性不为空 的情况下, 向所述插 件数据表同步 好友信息 。 10.根据权利要求9所述的方法, 其特征在于, 所述测试请求还包括所述好友查询插件 与所述资金交易平台的通信需求, 在所述向插件数据表同步好友信息之前, 所述通信需求 对应的交 互条件的条件语句, 包括: 判断所述好友查询插件和所述资金交易平台之间的通信是否正常, 如果是, 执行从所 述资金交易平台向所述插 件数据表同步 好友信息 。 11.根据权利要求2所述的方法, 其特征在于, 所述生成所述好友查询插件的测试案例, 包括: 从所述历史交易数据中筛选符合所述插件数据表的初始框架 的目标数据; 其中, 所述 插件数据表的初始框架包括用户ID、 用户姓名、 好友ID、 好友姓名、 用户所属 机构的机构名 称、 好友所属机构的机构名称; 根据所述测试要点, 从所述目标数据中选取测试数据, 利用边界值分析法, 确定与所述 测试数据对应的验证数据; 将所述测试 数据和所述测试脚本进行组合, 得到所述 好友查询插 件的测试案例。 12.根据权利要求11所述的方法, 其特征在于, 针对所述查询条件, 所述确定与所述测 试数据对应的验证数据, 包括: 所述测试数据包括多个用户姓名, 利用所述边界值分析法进行多个所述用户姓名的精 确匹配, 确定包括与多个所述用户姓名对应的序号、 机构名称、 用户姓名和用户ID的查询结 果, 作为与所述测试 数据对应的验证数据。 13.一种包括如权利要求1 ‑3、 5‑12中任一项所述的好友查询插件的资金交易平台的集 成测试方法, 其特 征在于, 包括: 获取所述资金交易平台的需求分析报告和/或用例说明书, 确定所述资金交易平台的 功能测试要点和流程测试要点; 其中, 所述资金交易平台包括设置所述好友查询插件的交 易管理模块、 证实管理模块、 报文管理模块、 头寸管理模块和清结算管理模块; 根据所述功能测试要点, 利用等价类划分法、 边界值分析法或者错误推测法, 分别编写 所述用户数据模块、 所述交易管理模块、 所述证实管理模块、 所述报文管理模块、 所述头寸权 利 要 求 书 2/4 页 3 CN 115470142 A 3

.PDF文档 专利 一种好友查询插件的测试方法、装置、电子设备和介质

文档预览
中文文档 30 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共30页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种好友查询插件的测试方法、装置、电子设备和介质 第 1 页 专利 一种好友查询插件的测试方法、装置、电子设备和介质 第 2 页 专利 一种好友查询插件的测试方法、装置、电子设备和介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-17 23:39:30上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。