一种FC-AE-1553通信协议芯片自动化测试的方法及装置制造方法及图纸

技术编号:26534561 阅读:25 留言:0更新日期:2020-12-01 14:22
本公开实施例公开了一种FC‑AE‑1553通信协议芯片自动化测试的方法及装置,涉及测试领域;其中,所述方法包括:设置板卡角色,生成配置信息;选择分区,在指定的文件夹中生成任务文件;根据接收到的关键词筛选所述任务文件;将经筛选得到的所述任务文件加载至队列中,构建测试场景;将所述测试场景和所述配置信息下发至自动化服务模块,自动生成测试报告及日志报告。

【技术实现步骤摘要】
一种FC-AE-1553通信协议芯片自动化测试的方法及装置
本公开涉及测试领域,具体涉及一种FC-AE-1553通信协议芯片自动化测试的方法及装置。
技术介绍
现有技术中,光纤通信协议芯片是单片数字集成电路,适合于所有网络拓扑结构,具有多种工作模式,可根据内部寄存器配置为网络控制器(以下简称NC节点,NetworkController)、网络终端(以下简称NT节点,NetworkTerminal)、网络监控器(以下简称NM节点,NetworkMonitor)、网络终端与监控器一体(NT+NM)以及匹配终端(以下简称TM节点,MatchingTerminal)和Serdes模式,实现了高可靠、强实时的数据传输功能。一般地,针对像光纤通信协议芯片这种类型的特定芯片的测试,需要开发相应的测试适配设备或者测试环境,存在用途单一(不通用)、开发周期长、成本高的缺点;不仅如此,测试适配设备一般只针对芯片的某一单项性能(例如稳定性)进行测试,像具有多种工作模式和/或角色的芯片无法得到全面的测试,准确度不高;同时,现有技术中对芯片的测试都需要大量人工进行较为繁琐的测试操作,不仅费时费力,人为的仪器调试与操作难免会存在失误风险,使得测试的精准度和效率低下,还影响到了测试质量与结果。
技术实现思路
针对现有技术中的上述技术问题,本公开实施例提出了一种FC-AE-1553通信协议芯片自动化测试的方法及装置,以解决现有技术中存在的无法全方位测试芯片、需要人工操作、费时费力、测试的精准度和效率低下等问题。本公开实施例的第一方面提供了一种FC-AE-1553通信协议芯片自动化测试的方法,包括:设置板卡角色,生成配置信息;选择分区,在指定的文件夹中生成任务文件;根据接收到的关键词筛选所述任务文件;将经筛选得到的所述任务文件加载至队列中,构建测试场景;将所述测试场景和所述配置信息下发至自动化服务模块,自动生成测试报告及日志报告。在一些实施例中,所述板卡角色具体为NC或NT。在一些实施例中,所述方法还包括:在所述队列中手动添加和/或删除所述任务文件。在一些实施例中,所述方法还包括:在指定文件夹中批量生成所述任务文件。在一些实施例中,所述方法还包括:将所述测试结果和所述日志报告存储至指定文件夹,并进行管理。在一些实施例中,所述方法还包括:实时显示测试的进度和状态。本公开实施例的第二方面提供了一种FC-AE-1553通信协议芯片自动化测试的装置,包括:板卡角色配置模块,用于设置板卡角色,生成配置信息;任务文件生成模块,用于选择分区,在指定的文件夹中生成任务文件;筛选模块,用于根据接收到的关键词筛选所述任务文件;加载模块,用于将经筛选得到的所述任务文件加载至队列中,构建测试场景;测试结果生成模块,用于将所述测试场景和所述配置信息下发至自动化服务模块,自动生成测试结果及日志报告。在一些实施例中,所述加载模块还用于:在所述队列中手动添加和/或删除所述任务文件。在一些实施例中,所述装置还包括:日志管理模块,用于将所述测试结果和所述日志报告存储至指定文件夹,并进行管理。在一些实施例中,所述装置还包括:状态显示模块,用于实时显示测试的进度和状态。本公开实施例的第三方面提供了一种电子设备,包括:存储器以及一个或多个处理器;其中,所述存储器与所述一个或多个处理器通信连接,所述存储器中存储有可被所述一个或多个处理器执行的指令,所述指令被所述一个或多个处理器执行时,所述电子设备用于实现如前述各实施例所述的方法。本公开实施例的第四方面提供了一种计算机可读存储介质,其上存储有计算机可执行指令,当所述计算机可执行指令被计算装置执行时,可用来实现如前述各实施例所述的方法。本公开实施例的第五方面提供了一种计算机程序产品,所述计算机程序产品包括存储在计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,可用来实现如前述各实施例所述的方法。本公开实施例中,通过设置板卡角色,可以适用FC-AE-1553通信协议系统的各个角色,可以构建不同的测试环境,能够针对不同的特性进行相应的测试,减少人为对软件、仪器的操作,提高了测试结果的可靠性,降低因人为导致的错误率,自动生成测试报告及日志报告,从而实现自动化的芯片全部功能测试,测试效率高,减轻测试人员工作量。附图说明通过参考附图会更加清楚的理解本公开的特征和优点,附图是示意性的而不应理解为对本公开进行任何限制,在附图中:图1是根据本公开的一些实施例所示的一种FC-AE-1553通信协议芯片自动化测试的系统示例图;图2是根据本公开的一些实施例所示的一种FC-AE-1553通信协议芯片自动化测试的方法流程图;图3是根据本公开的一些实施例所示的测试软件界面设计示意图;图4和图5是根据本公开的一些实施例所示的自动化测试报告示例图;图6是根据本公开的一些实施例所示的一种FC-AE-1553通信协议芯片自动化测试的装置结构示意图;图7是根据本公开的一些实施例所示的一种电子设备的结构示意图。具体实施方式在下面的详细描述中,通过示例阐述了本公开的许多具体细节,以便提供对相关披露的透彻理解。然而,对于本领域的普通技术人员来讲,本公开显而易见的可以在没有这些细节的情况下实施。应当理解的是,本公开中使用“系统”、“装置”、“单元”和/或“模块”术语,是用于区分在顺序排列中不同级别的不同部件、元件、部分或组件的一种方法。然而,如果其他表达式可以实现相同的目的,这些术语可以被其他表达式替换。应当理解的是,当设备、单元或模块被称为“在……上”、“连接到”或“耦合到”另一设备、单元或模块时,其可以直接在另一设备、单元或模块上,连接或耦合到或与其他设备、单元或模块通信,或者可以存在中间设备、单元或模块,除非上下文明确提示例外情形。例如,本公开所使用的术语“和/或”包括一个或多个相关所列条目的任何一个和所有组合。本公开所用术语仅为了描述特定实施例,而非限制本公开范围。如本公开说明书和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的特征、整体、步骤、操作、元素和/或组件,而该类表述并不构成一个排它性的罗列,其他特征、整体、步骤、操作、元素和/或组件也可以包含在内。参看下面的说明以及附图,本公开的这些或其他特征和特点、操作方法、结构的相关元素的功能、部分的结合以及制造的经济性可以被更好地理解,其中说明和附图形成了说明书的一部分。然而,可以清楚地理解,附图仅用作说明和描述的目的,并不意在限定本公开的保护范围。可以理解的是,附图并非按比例绘制。本公开中使用了多种结构图用来说明根据本公开的实施例的各种变形。应当理解的是,前面或下面的结构并不本文档来自技高网...

【技术保护点】
1.一种FC-AE-1553通信协议芯片自动化测试的方法,其特征在于,包括:/n设置板卡角色,生成配置信息;/n选择分区,在指定的文件夹中生成任务文件;/n根据接收到的关键词筛选所述任务文件;/n将经筛选得到的所述任务文件加载至队列中,构建测试场景;/n将所述测试场景和所述配置信息下发至自动化服务模块,自动生成测试报告及日志报告。/n

【技术特征摘要】
1.一种FC-AE-1553通信协议芯片自动化测试的方法,其特征在于,包括:
设置板卡角色,生成配置信息;
选择分区,在指定的文件夹中生成任务文件;
根据接收到的关键词筛选所述任务文件;
将经筛选得到的所述任务文件加载至队列中,构建测试场景;
将所述测试场景和所述配置信息下发至自动化服务模块,自动生成测试报告及日志报告。


2.根据权利要求1所述的方法,其特征在于,所述板卡角色具体为NC或NT。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述队列中手动添加和/或删除所述任务文件。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在指定文件夹中批量生成所述任务文件。


5.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述测试结果和所述日志报告存储至指定文件夹,并进行管理。


6.根据权利要求1所述的方法,其特征在于,所述方法还包括...

【专利技术属性】
技术研发人员:葛鹏陈泽新杜以清王雪倩李小波谢鹏赵志勇赵金强
申请(专利权)人:北京国科天迅科技有限公司
类型:发明
国别省市:北京;11

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

1