基于图形化测试平台的自动测试系统技术方案

技术编号:36357705 阅读:15 留言:0更新日期:2023-01-14 18:14
本公开涉及一种基于图形化测试平台的自动测试系统,属于电子设备测试领域,该系统包括图形化测试平台,以及与图形化测试平台通信连接的至少一个待测试电子仪器,图形化测试平台用于:获取目标电子仪器的运行数据序列;基于运行数据序列,生成目标运行数据图;将目标运行数据图输入预先训练得到的数据图异常检测模型,得到运行检测结果;根据运行检测结果,生成目标电子仪器的测试结果,并将测试结果发送至目标电子仪器。考虑到数据之间的影响关系,能够更加准确地对该电子仪器进行测试,确保电子仪器能够可靠地运行。保电子仪器能够可靠地运行。保电子仪器能够可靠地运行。

【技术实现步骤摘要】
基于图形化测试平台的自动测试系统


[0001]本公开涉及电子设备测试领域,具体地,涉及一种基于图形化测试平台的自动测试系统。

技术介绍

[0002]随着电子工业技术的发展,工业生产以及人们的日常生活,均离不开电子仪器。对于工业而言,若是某些仪器设备发生故障则很有可能造成生产危险或者经济损失,因此,保证电子仪器的正常运行则是工业生产的重中之重。
[0003]然而,电子仪器运行的数据却是异常大量的,并且不同的数据之间还存在互相影响的关系,基于此,如何自动地对从大量的数据中找出异常的数据是电子仪器测试亟待解决的问题。

技术实现思路

[0004]本公开的目的在于提供一种基于图形化测试平台的自动测试系统,以实现电子仪器自动测试,并考虑到数据间的影响关系,能够从大量的运行数据中找出异常的数据。
[0005]根据本公开的第一方面,提供一种基于图形化测试平台的自动测试系统,所述系统包括图形化测试平台,以及与所述图形化测试平台通信连接的至少一个待测试电子仪器,所述图形化测试平台用于:获取目标电子仪器的运行数据序列;基于所述运行数据序列,生成目标运行数据图,所述目标运行数据图包括图元素与连接线,每一所述图元素与所述运行数据序列中的一条数据对应,所述连接线表征所连接的两个图元素对应的运行数据之间具备影响相关;将所述目标运行数据图输入预先训练得到的数据图异常检测模型,得到运行检测结果;根据运行检测结果,生成所述目标电子仪器的测试结果,并将所述测试结果发送至所述目标电子仪器。
[0006]通过上述技术方案,通过图形化测试平台获取电子仪器运行所生成的运行数据序列,并基于该运行数据序列生成目标运行数据图,通过预先训练的数据图异常检测模型基于该目标运行数据图进行图形化检测,得到该电子仪器的测试结果,通过目标运行数据图可以考虑到数据之间的影响关系,进而能够更加准确地对该电子仪器进行测试,确保电子仪器能够可靠地运行。
[0007]本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
[0008]结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记指示相同或相似的元素。应当理
解附图是示意性的,原件和元素不一定按照比例绘制。在附图中:图1是根据一示例性实施例示出的一种基于图形化测试平台的自动测试方法的流程图。
[0009]图2是根据一示例性实施例示出的一种图形化测试平台的结构示意图。
[0010]图3是根据一示例性实施例示出的一种基于图形化测试平台的自动测试系统的示意图。
具体实施方式
[0011]下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0012]应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
[0013]因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0014]此外,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0015]下面结合附图,对本专利技术的具体实施方式进行详细说明。
[0016]图1是根据一示例性实施例示出的一种基于图形化测试平台的自动测试方法的流程图,该方法可以应用于基于图形化测试平台的自动测试系统中的图形化测试平台,该自动测试系统包括图形化测试平台,以及与图形化测试平台通信连接的至少一个待测试电子仪器,该图形化测试平台可以被提供为服务器或者计算集群,本公开对此不作限定,如图1所示,该方法包括:S101、获取目标电子仪器的运行数据序列。
[0017]其中,目标电子仪器可以是与图形化测试平台通信连接的至少一个待测试电子仪器中的任意一个电子仪器。
[0018]该步骤S101可以是按照预设周期执行的,例如每一天或者每一小时等,也可以是触发式执行的,例如响应于接收到用户的测试指令。该运行数据序列可以是基于数据生成时间排列的序列,包括在一定时间范围内该电子仪器生成的待测试的运行数据。该运行数据序列例如可以包括该电子仪器运行的幅频特性数据、相频特性数据、功率参数数据、脉冲特性数据等等。
[0019]S102、基于运行数据序列,生成目标运行数据图。
[0020]其中,目标运行数据图包括图元素与连接线,每一图元素与运行数据序列中的一条数据对应,连接线表征所连接的两个图元素对应的运行数据之间具备影响相关。
[0021]其中,该目标运行数据图可以是有向图也可以是无向图,可以是无环图也可以是
有环图,本公开对此不作限定。该目标运行数据图在运算过程中可以是通过坐标以及连接标签表示的数据,每一坐标可以用于指示图元素在该图中所处的位置,连接标签可以用于指示用于连接两个图元素的连接线。
[0022]可以理解的是,电子仪器运行时生成的运行数据中,各个运行数据之间可能是存在影响相关的关系的,例如,幅频特性可能会对该电子仪器的相频特性造成影响,进而,若幅频特性数据存在异常时,相频特性也有较高的可能性存在异常。显然,运行数据的生成时间也可能会对运行数据即图元素之间的影响相关会造成影响,例如,生成时间较近的两个图元素之间的影响因子可能大于生成时间较远的两个图元素之间的影响因子。
[0023]S103、将目标运行数据图输入预先训练得到的数据图异常检测模型,得到运行检测结果。
[0024]S104、根据运行检测结果,生成目标电子仪器的测试结果,并将测试结果发送至目标电子仪器。
[0025]其中,测试结果可以包括测试通过以及测试不通过两个结果,在测试结果为测试不通过的情况下,目标电子仪器响应于该结果,可以下电停机,直至相关工作人员检修后才可以开始运行。其中,该测试结果可以是基于运行检测结果表征的异常运行数据的数量确定的,或者,对应不同属性的运行数据可以具备不同的权重值,该测试结果可以是基于各个属性的异常运行数据的数量以及对应的权重值确定的。另外,在测试结果为测试不通过的情况下,该测试结果还可以包括存在异常的运行数据,在一种可能的实施方式中,该图形化测试平台还可以将存在异常的运行数据发送给相关工作人员,以使得相关工作人员进一步对该电子仪器存在的异常进行排查。
[0026]在本公开实施例中,通过图形化测试平台获取电子仪器运行所生成的运行数据序列,并基于该运行数据序列生成目标运行数据图,通过预先训练的数据图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于图形化测试平台的自动测试系统,其特征在于,所述系统包括图形化测试平台,以及与所述图形化测试平台通信连接的至少一个待测试电子仪器,所述图形化测试平台用于:获取目标电子仪器的运行数据序列;基于所述运行数据序列,生成目标运行数据图,所述目标运行数据图包括图元素与连接线,每一所述图元素与所述运行数据序列中的一条数据对应,所述连接线表征所连接的两个图元素对应的运行数据之间具备影响相关;将所述目标运行数据图输入预先训练得到的数据图异常检测模型,得到运行检测结果;根据运行检测结果,生成所述目标电子仪器的测试结果,并将所述测试结果发送至所述目标电子仪器。2.根据权利要求1所述的自动测试系统,其特征在于,所述基于所述运行数据序列,生成目标运行数据图,包括:基于所述运行数据序列,获取依据不同属性的多个运行数据生成的初始运行数据图,其中所述初始运行数据图包括与所述多个运行数据对应的多个图元素以及在图元素间进行连接的连接线,图元素的属性对应于运行数据的属性,各个连接线指示所述各个连接线连接的两个图元素所对应的运行数据之间的影响相关并且具有影响因子以指示所述两个图元素间的影响程度,所述两个图元素间的影响程度表征所述两个图元素间对应的运行数据间的影响程度;预生成第一运行数据图和第二运行数据图,令第一运行数据图包含所述初始运行数据图中的一个或多个感兴趣图元素,第二运行数据图包括初始运行数据图中剔除第一运行数据图中的图元素后剩余的图元素和连接线,其中每个感兴趣图元素指示具有感兴趣属性的运行数据对应的图元素;重复执行如下第一迭代流程以对第一运行数据图和第二运行数据图进行调整,直至第二运行数据图中不包括感兴趣图元素,所述第一迭代流程包括:从初始运行数据图的图元素中确定中央图元素,所述中央图元素是初始运行数据图中与第一运行数据图中所述一个或多个感兴趣图元素中的至少一个感兴趣图元素的影响程度大于预设影响指标且与第二运行数据图中的所有感兴趣图元素的影响程度的指标累加最大的图元素;确定包括第二运行数据图中与中央图元素影响程度大于预设影响指标的图元素以及第一运行数据图中与中央图元素影响程度最大的图元素的图元素团簇,并且将所述图元素团簇中的图元素、所述中央图元素、以及初始运行数据图中连接中央图元素与所述图元素团簇中的图元素的连接线确定为第三运行数据图;在第一运行数据图中融入第三运行数据图的图元素和连接线,并且在第二运行数据图中剔除第三运行数据图的图元素和连接线;依据调整后的第一运行数据图中包括的连接线,将调整后的第一运行数据图中的图元素对应的目标运行数据进行关联,得到所述目标运行数据图。3.根据权利要求2所述的自动测试系统,其特征在于,所述从初始运行数据图的图元素中确定中央图元素,包括:
游走查询初始运行数据图的所有图元素,并且响应于游走查询到的当前图元素与第一运行数据图中的至少一个感兴趣图元素的影响程度大于预设影响指标,则确定当前图元素与第二运行数据图中的所有感兴趣图元素的影响程度的指标累加;将确定的所有指标累加中最大的指标累加对应的图元素确定为中央图元素;所述初始运行数据图中的每个图元素具有影响因子以指示所述图元素的影响力大小;所述确定包括第二运行数据图中与中央图元素影响程度大于预设影响指标的图元素以及第一运行数据图中与中央图元素影响程度最大的图元素的图元素团簇,包括:响应于第一运行数据图包括与中央图元素影响程度最大的多个图元素,则获取第一运行数据图中的所述多个图元素中具有最大图元素影响因子的图元素;确定包括第二运行数据图中与中央图元素影响程度大于预设影响指标的图元素以及获取的具有最大图元素影响因子的图元素的图元素团簇。4.根据权利要求2所述的自动测试系统,其特征在于,所述基于所述运行数据序列,获取依据不同属性的多个运行数据生成的初始运行数据图,包括:依据所述运行数据序列中运行数据的属性和运行数据之间的影响相关确定运行数据知识图谱,所述运行数据知识图谱包括用于指示运行数据的图元素以及用于指示运行数据之间的影响相关的连接线,用于指示运行数据的图元素具有图元素影响因子以指示该图元素对应的运行数据的影响力大小,用于指示运行数据之间的影响相关的连接线具有连接线影响因子以指示该连接线连接的两个图元素对应的运行数据间的影响程度;从所述运行数据知识图谱中提取运行数据知识图谱的局部运行数据图,以得到所述初始运行数据图;所述从所述运行数据知识图谱中提取运行数据知识图谱的局部运行数据图,以得到所述初始运行数据图包括:依据所述运行数据知识图谱中的每个图元素建立原始元素团簇,以将所述运行数据知识图谱中的多个图元素划分成多个原始元素团簇,并确定每个所述原始元素团簇的集成化指标,其中,元素团簇的集成化指标表征元素团簇中的图元素间连接的影响程度;将所述多个原始元素团簇中的每个元素团簇作为目标元素团簇;重复执行如下第二迭代流程,直到所得到的次代元素团簇的集成化指标不再增大,所述第二迭代流程包括:通过将所述运行数据知识图谱中的每个图元素指派到最临近的图元素所在的目标元素团簇而形成次代元素团簇,令所述次代元素团簇的集成化指标大于所述最临近的图元素所在的当前元素团簇的集成化指标,并且将所述次代元素团簇作为目标元素团簇;将所得到的多个目标元素团簇中的一个作为所述初始运行数据图;所述将所得到的多个目标元素团簇中的一个作为所述初始运行数据图包括:确定所得到的多个目标元素团簇中的每个当前元素团簇的集成化指标;将所得到的多个目标元素团簇中最大集成化指标对应的元素团簇作为所述初始运行数据图;和/或,所述从所述运行数据知识图谱中提取运行数据知识图谱的局部运行数据图,以得到所述初始运行数据图,包括:从所述运行数据知识图谱中提取所述运行数据知识图谱的影响路径最长的局部运行
数据图,以作为所述初始运行数据图。5.根据权利要求1所述的自动测试系统,其特征在于,所述数据图异常检测模型包括训练完成的预检测模型以及运行数据异常检测模型,所述将所述目标运行数据图输入预先训练得到的数据图异常检测模型,得到运行检测结果包括:将所述目标运行数据图输...

【专利技术属性】
技术研发人员:关彬王亚峰刘凯
申请(专利权)人:西安弘捷电子技术有限公司
类型:发明
国别省市:

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

1