说明:收录各省市地方标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210244040.5 (22)申请日 2022.03.14 (65)同一申请的已公布的文献号 申请公布号 CN 114328278 A (43)申请公布日 2022.04.12 (73)专利权人 南昌航空大 学 地址 330063 江西省南昌市丰和南大道696 号 专利权人 中国电子科技 集团公司第二十 研 究所 (72)发明人 肖鹏 岳鹏 李富强  (74)专利代理 机构 北京清亦华知识产权代理事 务所(普通 合伙) 11201 专利代理师 何世磊(51)Int.Cl. G06F 11/36(2006.01) G06F 9/451(2018.01) (56)对比文件 US 2004237066 A1,2004.11.25 CN 1019687 70 A,201 1.02.09 CN 112181846 A,2021.01.0 5 CN 105677446 A,2016.0 6.15 CN 107579871 A,2018.01.12 CN 103198009 A,2013.07.10 WO 2016090934 A1,2016.0 6.16 CN 109634824 A,2019.04.16 李艳丽等.分布式系统测试方法的研究和应 用. 《计算机技 术与发展》 .201 1,(第03期), 审查员 刘洁 (54)发明名称 分布式仿真测试方法、 系统、 可读存储介质 及计算机设备 (57)摘要 本发明提供一种分布式仿真测试方法、 系 统、 可读存储介质及计算机设备, 方法包括: 获取 多个消息的消息结构设计文档, 并对多个消息结 构设计文档分别构建对应的消息协议组件; 描述 消息互操作的测试环境, 以生成测试环境配置; 根据测试环 境配置、 多个消息协议组件以及需求 文件进行消息建模, 生成消息流程处理场景模 型; 将消息流程处理场景模型上的节 点信息通过 关键字提取, 生成测试用例文件; 将测试用例文 件转换成可执行的测试脚本文件, 以使用户利用 测试脚本文件对消息数据进行消息测试, 以得到 对应的测试结果。 本发明能有效优化复杂测试流 程测试过程中测试分工并缩短的消息测试的周 期, 提高消息测试的质量。 权利要求书2页 说明书12页 附图12页 CN 114328278 B 2022.06.17 CN 114328278 B 1.一种分布式仿真测试 方法, 其特 征在于, 包括: 获取多个消息的消息结构设计文档, 并对多个所述消息结构设计文档分别构建对应的 消息协议组件; 描述消息互操作的测试环境, 以生成测试环境配置; 根据所述测试环境配置、 多个所述消息协议组件以及需求文件进行消息建模, 生成消 息流程处理场景模型; 将所述消息流程处理场景模型中操作节点里包含有前置条件、 执行过程、 验证结果以 及时序关系的节点信息通过关键字提取, 生成测试用例文件; 将所述测试用例文件转换成 可执行的测试脚本文件, 以使用户利用所述测试脚本文件对消息数据进行消息测试, 以得 到对应的测试 结果; 其中, 所述消息测试采用的分布式架构为松耦合的五个测试节点, 分别为协议设计节 点、 测试场景建模节 点、 测试用例生成节点、 验证评估节 点、 数据存储节点, 不同的测试节 点 部署在HLA仿真网络上, 以进行分布式协同测试。 2.根据权利要求1所述的分布式仿真测试方法, 其特征在于, 所述对多个所述消息结构 设计文档分别构建对应的消息协议组件的步骤 包括: 分析出各个所述消息结构设计文档中的消息基本信息以及消息元 素信息; 根据所述消息基本信息以及所述消息元 素信息构建对应的消息协议组件。 3.根据权利要求1所述的分布式仿真测试方法, 其特征在于, 所述消息建模分为消息静 态建模以及消息动态建模, 所述消息静态建模为消息协议本身基本属 性建模, 所述消息动 态建模为所述消息在互操作过程中的动态使用建模。 4.根据权利要求1所述的分布式仿真测试方法, 其特征在于, 所述用户利用所述测试脚 本文件对消息数据进行消息测试, 以得到对应的测试 结果的步骤 包括: 构建消息 仿真界面, 并加载 所述测试脚本文件以执 行消息测试, 得到对应的测试 数据; 通过所述消息仿真界面对所述测试数据进行数据映射, 以使所述测试数据在所述消息 仿真界面上 可视化展示。 5.根据权利要求4所述的分布式仿真测试方法, 其特征在于, 以使所述测试数据在所述 消息仿真界面上 可视化展示的步骤之后, 所述方法还 包括: 采集所有的测试数据, 并采用统计分析法与路径覆盖分析法对所述测试数据进行分 析, 得到分析 结果; 根据所述分析结果按预设的评估标准评估所述消息测试的完备性, 并生成对应的评估 报告。 6.根据权利要求5所述的分布式仿真测试方法, 其特征在于, 所述评估标准包括测试节 点的覆盖标准、 测试边的覆盖标准、 使用消息的覆盖标准以及使用消息元 素的覆盖标准。 7.一种分布式仿真测试系统, 其特 征在于, 包括: 消息协议构建模块, 用于获取多个消息的消息结构设计文档, 并对多个所述消息结构 设计文档分别构建对应的消息协议组件; 测试环境配置模块, 用于描述消息互操作的测试环境, 以生成测试环境配置; 场景构建模块, 用于根据所述测试环境配置、 多个所述消息协议组件以及需求文件进 行消息建模, 生成消息流 程处理场景模型;权 利 要 求 书 1/2 页 2 CN 114328278 B 2测试用例生成模块, 用于将所述消息流程处理场景模型中操作节点里包含有前置条 件、 执行过程、 验证结果以及时序关系的节点信息通过关键 字提取, 生成测试用例文件; 消息测试模块, 用于将所述测试用例文件转换成可执行的测试脚本文件, 以使用户利 用所述测试脚本文件 对消息数据进行消息测试, 以得到对应的测试 结果; 其中, 所述消息测试采用的分布式架构为松耦合的五个测试节点, 分别为协议设计节 点、 测试场景建模节 点、 测试用例生成节点、 验证评估节 点、 数据存储节点, 不同的测试节 点 部署在HLA仿真网络上, 以进行分布式协同测试。 8.根据权利要求7所述的分布式仿真测试系统, 其特征在于, 所述消息协议构建模块包 括: 协议分析单元, 用于分析出各个所述消息结构设计文档中的消息基本信 息以及消息元 素信息; 协议构建单元, 用于根据所述消息基本信 息以及所述消息元素信 息构建对应的消息协 议组件。 9.一种可读存储介质, 其上存储有计算机程序, 其特征在于, 该程序被处理器执行时实 现如权利要求1至 6任一所述的分布式仿真测试 方法。 10.一种计算机设备, 包括存储器、 处理器以及存储在所述存储器上并可在所述处理器 上运行的计算机程序, 其特征在于, 所述处理器执行所述计算机程序时实现如权利要求 1至 6任一所述的分布式仿真测试 方法。权 利 要 求 书 2/2 页 3 CN 114328278 B 3

.PDF文档 专利 分布式仿真测试方法、系统、可读存储介质及计算机设备

文档预览
中文文档 27 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共27页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 分布式仿真测试方法、系统、可读存储介质及计算机设备 第 1 页 专利 分布式仿真测试方法、系统、可读存储介质及计算机设备 第 2 页 专利 分布式仿真测试方法、系统、可读存储介质及计算机设备 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 11:26:01上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。