一种装备软件数字化闭环系统测试方法及装置制造方法及图纸

技术编号:35505928 阅读:23 留言:0更新日期:2022-11-09 14:18
本发明专利技术公开了一种装备软件数字化闭环系统测试方法及装置,涉及装备软件数字化测试领域,该方法包括在数字化测试环境中创建数字化虚拟机和软总线,以将基于不同硬件平台的不同种类的被测装备软件及陪测件共同运行在一个数字化测试环境中进行系统测试;基于创建的数字化虚拟机,为被测装备软件系统提供数字化运行环境;基于创建的软总线的接口,对被测装备软件及陪测件的通信数据进行封装并通过软总线进行传递;建立控制机制,并基于建立的控制机制对数字化测试环境中各测试节点进行统一的时钟控制,控制各测试节点的业务运行速率和通讯传输速率。本发明专利技术能够有效解决实物测试环境资源有限,难以保证测试充分性的问题。难以保证测试充分性的问题。难以保证测试充分性的问题。

【技术实现步骤摘要】
一种装备软件数字化闭环系统测试方法及装置


[0001]本专利技术涉及装备软件数字化测试领域,具体涉及一种装备软件数字化闭环系统测试方法及装置。

技术介绍

[0002]软件测试在装备软件开发过程中具有非常重要的作用,它可以提高软件的可靠性、稳定性和执行效率,使装备软件的质量持续得到改善。装备软件系统测试,是在系统层面对各软件功能之间的匹配性进行测试,对软件正确实现系统的要求有很大帮助,是装备软件验证的必要环节。
[0003]数字化软件测试技术采用数字化手段为运行装备软件提供虚拟硬件资源,既能保证软件测试手段的充分实施,又不会对实物设备造成影响,从而能够有效解决装备软件系统测试能力不足的问题。
[0004]目前并没有一种能够根据装备软件测试工作需要灵活配置的闭环系统测试数字化架构,这使得开展装备软件系统测试所耗费的成本极高,还无法充分实施测试手段,测试效果不佳。

技术实现思路

[0005]针对现有技术中存在的缺陷,本专利技术的目的在于提供一种装备软件数字化闭环系统测试方法及装置,能够有效解决实物测试环境资源有限,难以保证测试充分性的问题。
[0006]为达到以上目的,本专利技术提供的一种装备软件数字化闭环系统测试方法,具体包括以下步骤:
[0007]在数字化测试环境中创建数字化虚拟机和软总线,以将基于不同硬件平台的不同种类的被测装备软件及陪测件共同运行在一个数字化测试环境中进行系统测试;
[0008]基于创建的数字化虚拟机,为被测装备软件系统提供数字化运行环境;r/>[0009]基于创建的软总线的接口,对被测装备软件及陪测件的通信数据进行封装并通过软总线进行传递;
[0010]建立控制机制,并基于建立的控制机制对数字化测试环境中各测试节点进行统一的时钟控制,控制各测试节点的业务运行速率和通讯传输速率。
[0011]在上述技术方案的基础上,所述数字化测试环境中参与系统测试的节点包括多种类型,分别为第一类型节点、第二类型节点、第三类型节点、第四类型节点和第五类型节点。
[0012]在上述技术方案的基础上,所述第一类型节点用于运行嵌入式被测装备软件,以数字化手段实现对CPU处理器和通讯芯片的模拟,所述第一类型节点还用于通过对接软总线实现数据通讯,并接受控制机制对时钟的控制。
[0013]在上述技术方案的基础上,所述第二类型节点为dll链接库,基于所述dll链接库,闭环控制逻辑或陪测工具参与测试工作,所述第二类型节点还用于通过对接软总线实现数据通讯,并接受控制机制对时钟的控制。
[0014]在上述技术方案的基础上,所述第三类型节点为exe可执行文件,基于所述exe可执行文件,具有人机交互界面的非嵌入式装备软件参与测试工作,所述第三类型节点还用于通过对接软总线实现数据通讯,并接受控制机制对时钟的控制。
[0015]在上述技术方案的基础上,所述第四类型节点为软硬件信号切换节点,用于将真实的硬件信号转换为软总线能够识别并使用的数字信号,并向真实硬件设备输出同步时钟,带动实物设备参与测试工作,所述第四类型节点还用于通过对接软总线实现数据通讯,并接受控制机制对时钟的控制。
[0016]在上述技术方案的基础上,所述第五类型节点为测试控制节点,用于控制测试进程和设置测试参数,且每个数字化闭环系统测试环境中最多仅可设置一个第五类型节点,所述第五类型节点还用于通过对接软总线实现数据通讯,并接受控制机制对时钟的控制。
[0017]在上述技术方案的基础上,所述装备软件数字化闭环系统为由嵌入式被测装备软件、非嵌入式被测装备软件和闭环控制逻辑dll链接库组成的被测装备软件系统,可由第一类型节点、第二类型节点和第三类型节点共同组成。
[0018]本专利技术提供的一种装备软件数字化闭环系统测试装置,包括:
[0019]数字化测试环境,所述数字化测试环境用于将基于不同硬件平台的不同种类的被测装备软件及陪测件共同运行在一个数字化测试环境中进行系统测试;
[0020]软总线,所述软总线位于数字化测试环境中,所述软总线采用数字化技术对被测装备软件的通信数据进行封装并传递;
[0021]其中,所述数字化测试环境中建立有控制机制,所述控制机制用于对数字化测试环境中各测试节点进行统一的时钟控制,控制各测试节点的业务运行速率和通讯传输速率。
[0022]在上述技术方案的基础上,
[0023]所述数字化测试环境中参与系统测试的节点包括多种类型,分别为第一类型节点、第二类型节点、第三类型节点、第四类型节点和第五类型节点;
[0024]所述第一类型节点用于运行嵌入式被测装备软件,以数字化手段实现对CPU处理器和通讯芯片的模拟,所述第一类型节点还用于通过对接软总线实现数据通讯,并接受控制机制对时钟的控制;
[0025]所述第二类型节点为dll链接库,基于所述dll链接库,闭环控制逻辑或陪测工具参与测试工作,所述第二类型节点还用于通过对接软总线实现数据通讯,并接受控制机制对时钟的控制;
[0026]所述第三类型节点为exe可执行文件,基于所述exe可执行文件,具有人机交互界面的非嵌入式装备软件参与测试工作,所述第三类型节点还用于通过对接软总线实现数据通讯,并接受控制机制对时钟的控制;
[0027]所述第四类型节点为软硬件信号切换节点,用于将真实的硬件信号转换为软总线能够识别并使用的数字信号,并向真实硬件设备输出同步时钟,带动实物设备参与测试工作,所述第四类型节点还用于通过对接软总线实现数据通讯,并接受控制机制对时钟的控制;
[0028]所述第五类型节点为测试控制节点,用于控制测试进程和设置测试参数,且每个数字化闭环系统测试环境中最多仅可设置一个第五类型节点,所述第五类型节点还用于通
过对接软总线实现数据通讯,并接受控制机制对时钟的控制。
[0029]与现有技术相比,本专利技术的优点在于:在数字化测试环境中创建数字化虚拟机和软总线,以将基于不同硬件平台的不同种类的被测装备软件及陪测件共同运行在一个数字化测试环境中进行系统测试。基于创建的数字化虚拟机,为被测装备软件系统提供数字化运行环境。基于创建的软总线的接口,对被测装备软件系统及陪测件的通信数据进行封装并通过软总线进行传递。建立控制机制,并基于建立的控制机制对数字化测试环境中各测试节点进行统一的时钟控制,控制各测试节点的业务运行速率和通讯传输速率。从而有效解决实物测试环境资源有限,难以保证测试充分性的问题,能够有效避免破坏性测试手段对实物设备的损坏。
附图说明
[0030]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0031]图1为本专利技术实施例中一种装备软件数字化闭环系统测试方法的流程图。
具体实施方式
[0032]本专利技术实施例提本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种装备软件数字化闭环系统测试方法,其特征在于,具体包括以下步骤:在数字化测试环境中创建数字化虚拟机和软总线,以将基于不同硬件平台的不同种类的被测装备软件及陪测件共同运行在一个数字化测试环境中进行系统测试;基于创建的数字化虚拟机,为被测装备软件系统提供数字化运行环境;基于创建的软总线的接口,对被测装备软件及陪测件的通信数据进行封装并通过软总线进行传递;建立控制机制,并基于建立的控制机制对数字化测试环境中各测试节点进行统一的时钟控制,控制各测试节点的业务运行速率和通讯传输速率。2.如权利要求1所述的一种装备软件数字化闭环系统测试方法,其特征在于:所述数字化测试环境中参与系统测试的节点包括多种类型,分别为第一类型节点、第二类型节点、第三类型节点、第四类型节点和第五类型节点。3.如权利要求2所述的一种装备软件数字化闭环系统测试方法,其特征在于:所述第一类型节点用于运行嵌入式被测装备软件,以数字化手段实现对CPU处理器和通讯芯片的模拟,所述第一类型节点还用于通过对接软总线实现数据通讯,并接受控制机制对时钟的控制。4.如权利要求2所述的一种装备软件数字化闭环系统测试方法,其特征在于:所述第二类型节点为dll链接库,基于所述dll链接库,闭环控制逻辑或陪测工具参与测试工作,所述第二类型节点还用于通过对接软总线实现数据通讯,并接受控制机制对时钟的控制。5.如权利要求2所述的一种装备软件数字化闭环系统测试方法,其特征在于:所述第三类型节点为exe可执行文件,基于所述exe可执行文件,具有人机交互界面的非嵌入式装备软件参与测试工作,所述第三类型节点还用于通过对接软总线实现数据通讯,并接受控制机制对时钟的控制。6.如权利要求2所述的一种装备软件数字化闭环系统测试方法,其特征在于:所述第四类型节点为软硬件信号切换节点,用于将真实的硬件信号转换为软总线能够识别并使用的数字信号,并向真实硬件设备输出同步时钟,带动实物设备参与测试工作,所述第四类型节点还用于通过对接软总线实现数据通讯,并接受控制机制对时钟的控制。7.如权利要求2所述的一种装备软件数字化闭环系统测试方法,其特征在于:所述第五类型节点为测试控制节点,用于控制测试进程和设置测试参数,且每个数字化闭环系统测试环境中最多仅可设置一个第五类型节点,所述第五类型节点还用...

【专利技术属性】
技术研发人员:原野刘梦达刘丹余杰吴春李万坤蔡梦琳
申请(专利权)人:湖北航天技术研究院总体设计所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1