一种测试方法、装置及系统制造方法及图纸

技术编号:15518672 阅读:81 留言:0更新日期:2017-06-04 08:48
本发明专利技术涉及航空电子技术领域,具体而言,涉及一种测试方法、装置及系统。所述测试方法包括:响应用户操作向所述交换装置发送激励消息,使所述交换装置将接收到的所述激励消息发送给目标通用处理模块,所述激励消息包括目标通用处理模块的目的地址;接收所述交换装置从所述目标通用处理模块获取的响应消息,所述响应消息由所述目标通用处理模块根据所述激励消息生成;及判断所述响应消息与所述激励消息是否相同,若相同则判定所述目标通用处理模块功能完整,并生成另一激励消息对另一通用处理模块进行测试,若不相同,则停止测试。通过所述测试方法,减少了测试成本的同时也降低了测试的复杂程度。

【技术实现步骤摘要】
一种测试方法、装置及系统
本专利技术涉及航空电子
,具体而言,涉及一种测试方法、装置及系统。
技术介绍
航空电子系统经历了从分立式、联合式向综合式的发展过程。目前,综合航空电子系统采用综合化的架构。在综合航空电子系统中,综合核心处理机(IntegratedCoreProcesso,ICP)是系统的核心,承担着航电系统各任务的分布式处理工作,决定了航空电子系统是否能够正常运行。ICP主要由互连的通用处理模块(GeneralProcessingProject,GPP)组成,GPP可根据任务要求加载不同的应用程序,分配不同的处理任务,ICP通过接口与外部非通用的传感器前端、飞控、导航、显控等设备相连,实现ICP与外部设备的通信,完成对外部设备的数据处理和系统信息综合处理要求。对航空电子系统的软件设计、开发和验证都离不开ICP。因此,对ICP的测试尤为重要。通常情况下,ICP的测试需要对每个GPP进行验证,而每个GPP都需要外接一个测试终端,导致外部测试终端数量过多,成本过高,并且不同测试终端间的测试流程控制复杂。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种测试方法、装置及系统,以解决上述问题。为实现上述目的,本专利技术实施例采用如下技术方案:一种测试方法,应用于能够通过交换装置与综合核心处理机通信的测试终端,所述综合核心处理机包括多个通用处理模块,所述测试方法包括:响应用户操作向所述交换装置发送激励消息,使所述交换装置将接收到的所述激励消息发送给目标通用处理模块,所述激励消息包括目标通用处理模块的目的地址;接收所述交换装置从所述目标通用处理模块获取的响应消息,所述响应消息由所述目标通用处理模块根据所述激励消息生成;及判断所述响应消息与所述激励消息是否相同,若相同则判定所述目标通用处理模块功能完整,并生成另一激励消息对另一通用处理模块进行测试,若不相同,则停止测试。进一步地,所述响应用户操作向所述交换装置发送激励消息的步骤之前,所述方法还包括:响应用户操作,生成与所述用户操作对应的激励消息;将所述激励消息封装为FC帧;将封装为FC帧的激励消息从电信号转换为光信号并发送给所述交换装置。进一步地,所述测试终端中存储有多个测试处理逻辑,所述响应用户操作,生成与所述用户操作对应的激励消息的步骤,包括:响应用户操作,查找与所述用户操作对应的测试处理逻辑;根据所述测试处理逻辑生成激励消息。进一步地,所述接收交换装置从所述目标通用处理模块获取响应消息的步骤之后,所述判断所述响应消息与所述激励消息是否相同,若相同则判定所述目标通用处理模块功能完整,并生成另一激励消息对另一通用处理模块进行测试,若不相同,则停止测试的步骤之前,所述方法还包括:将所述响应消息从光信号转换为电信号;对FC帧格式的所述响应消息进行解封装。本专利技术另一实施例提供了一种测试装置,应用于能够通过交换装置与综合核心处理机通信的测试终端,所述综合核心处理机包括多个通用处理模块,所述测试装置包括激励消息发送模块、响应消息接收模块及判断模块;所述激励消息发送模块用于响应用户操作向所述交换装置发送激励消息,使所述交换装置将接收到的所述激励消息发送给目标通用处理模块,所述激励消息包括目标通用处理模块的目的地址;所述响应消息接收模块用于接收所述交换装置从所述目标通用处理模块获取的响应消息,所述响应消息由所述目标通用处理模块根据所述激励消息生成;所述判断模块用于判断所述响应消息与所述激励消息是否相同,若相同则判定所述目标通用处理模块功能完整。进一步地,所述测试装置还包括激励消息生成子模块、激励消息封装子模块及激励消息转换子模块;所述激励消息生成子模块用于响应用户操作,生成与所述用户操作相应的激励消息;所述激励消息封装子模块用于将所述激励消息封装为FC帧;所述激励消息转换子模块用于将封装为FC帧的激励消息从电信号转换为光信号并发送给所述交换装置。进一步地,所述测试终端中存储有多个测试处理逻辑,所述激励消息生成子模块包括逻辑程序查找单元及激励消息生成单元;所述逻辑程序查找单元用于响应用户操作,查找与所述用户操作对应的测试处理逻辑;激励消息生成单元用于根据所述测试处理逻辑生成激励消息。进一步地,所述测试装置还包括响应消息转换模块和响应消息解封装模块;所述响应消息转换模块用于将所述响应消息从光信号转换为电信号;所述响应消息解封装模块用于对FC帧格式的所述响应消息进行解封装。本专利技术另一实施例提供了一种测试系统,所述测试系统包括交换装置、综合核心处理机的多个通用处理模块及上述测试装置,其中:所述交换装置用于接收所述测试装置发送的激励消息,将所述激励消息发送给目标通用处理模块,所述交换装置还用于接收所述目标通用处理模块发送的根据所述激励消息生成的响应消息,并发送至所述测试装置;所述目标通用处理模块用于接收所述激励消息,根据所述激励消息生成与所述激励消息对应的响应消息,并将所述响应消息发送给交换装置;所述测试装置用于发送激励消息和接收所述交换装置发送的响应消息,并判断所述响应消息与所述激励消息是否相同,若相同则判定所述目标通用处理模块功能完整,并生成另一激励消息对另一通用处理模块进行测试,若不相同,则停止测试。进一步地,所述交换装置包括第一消息收发端口、第二消息收发端口及路径识别模块,所述第二消息收发端口包括多个且所述第二消息收发端口与所述通用处理模块一一对应;所述第一消息收发端口用于接收所述测试装置发送的激励消息,所述第一消息收发端口还用于将根据所述激励消息生成的响应消息发送给所述测试装置;多个所述第二消息收发端口用于将所述第一消息收发端口接收的激励消息发送给与其对应的通用处理模块,多个所述第二消息收发端口还用于接收根据所述激励消息生成的响应消息;所述路径识别模块用于根据所述激励消息包含的目标通用处理模块的目的地址,使所述激励消息发送给与所述目标通用处理模块对应的第二消息收发端口。本专利技术实施例提供的测试方法、装置及系统,通过所述交换装置向目标通用处理模块发送激励消息,并接收所述交换装置从所述目标通用处理模块获取的响应消息,判断所述响应消息与所述激励消息是否相同,若相同则判定所述目标通用处理模块功能完整,并生成另一激励消息对另一通用处理模块进行测试,若不相同,则停止测试,如此即可实现通过一个测试终端对多个通用处理模块进行测试,减少了测试成本的同时也降低了测试的复杂程度。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术实施例提供的测试终端的方框示意图。图2为本专利技术实施例提供的一种测试方法的流程示意图。图3为图2中步骤S100的子步骤流程示意图。图4为图3中子步骤S110的子步骤流程示意图。图5为本专利技术实施例提供的一种测试方法的另一种流程示意图。图6为本专利技术实施例提供的一种测试装置的结构框图。图标:10-测试终端;100-测试装置;110-激励消息发送模块;1本文档来自技高网...
一种测试方法、装置及系统

【技术保护点】
一种测试方法,其特征在于,应用于能够通过交换装置与综合核心处理机通信的测试终端,所述综合核心处理机包括多个通用处理模块,所述测试方法包括:响应用户操作向所述交换装置发送激励消息,使所述交换装置将接收到的所述激励消息发送给目标通用处理模块,所述激励消息包括目标通用处理模块的目的地址;接收所述交换装置从所述目标通用处理模块获取的响应消息,所述响应消息由所述目标通用处理模块根据所述激励消息生成;及判断所述响应消息与所述激励消息是否相同,若相同则判定所述目标通用处理模块功能完整,并生成另一激励消息对另一通用处理模块进行测试,若不相同,则停止测试。

【技术特征摘要】
1.一种测试方法,其特征在于,应用于能够通过交换装置与综合核心处理机通信的测试终端,所述综合核心处理机包括多个通用处理模块,所述测试方法包括:响应用户操作向所述交换装置发送激励消息,使所述交换装置将接收到的所述激励消息发送给目标通用处理模块,所述激励消息包括目标通用处理模块的目的地址;接收所述交换装置从所述目标通用处理模块获取的响应消息,所述响应消息由所述目标通用处理模块根据所述激励消息生成;及判断所述响应消息与所述激励消息是否相同,若相同则判定所述目标通用处理模块功能完整,并生成另一激励消息对另一通用处理模块进行测试,若不相同,则停止测试。2.根据权利要求1所述的测试方法,其特征在于,所述响应用户操作向所述交换装置发送激励消息的步骤,包括:响应用户操作,生成与所述用户操作对应的激励消息;将所述激励消息封装为FC帧;将封装为FC帧的激励消息从电信号转换为光信号并发送给所述交换装置。3.根据权利要求2所述的测试方法,其特征在于,所述测试终端中存储有多个测试处理逻辑,所述响应用户操作,生成与所述用户操作对应的激励消息的步骤,包括:响应用户操作,查找与所述用户操作对应的测试处理逻辑;根据所述测试处理逻辑生成激励消息。4.根据权利要求2所述的测试方法,其特征在于,所述接收交换装置从所述目标通用处理模块获取响应消息的步骤之后,所述判断所述响应消息与所述激励消息是否相同,若相同则判定所述目标通用处理模块功能完整,并生成另一激励消息对另一通用处理模块进行测试,若不相同,则停止测试的步骤之前,所述方法还包括:将所述响应消息从光信号转换为电信号;对FC帧格式的所述响应消息进行解封装。5.一种测试装置,其特征在于,应用于能够通过交换装置与综合核心处理机通信的测试终端,所述综合核心处理机包括多个通用处理模块,所述测试装置包括激励消息发送模块、响应消息接收模块及判断模块;所述激励消息发送模块用于响应用户操作向所述交换装置发送激励消息,使所述交换装置将接收到的所述激励消息发送给目标通用处理模块,所述激励消息包括目标通用处理模块的目的地址;所述响应消息接收模块用于接收所述交换装置从所述目标通用处理模块获取的响应消息,所述响应消息由所述目标通用处理模块根据所述激励消息生成;所述判断模块用于判断所述响应消息与所述激励消息是否相同,若相同则判定所述目标通用处理模块功能完整。6.根据权利要求5所述的测试装置,其特征在于,所述激励消息发送模块包括激励消息生...

【专利技术属性】
技术研发人员:凌云张敏解军邱昆胡钢
申请(专利权)人:成都成电光信科技股份有限公司
类型:发明
国别省市:四川,51

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

1