本申请公开了一种基于集成电路的软件测试数据的存储方法及装置。包括:接收来自于控制终端发送的测试任务,测试任务包括目标测试需求,以及待进行测试的目标集成电路对应的目标测试标识;利用目标测试标识从测试设备的测试软件库中查询目标集成电路对应的至少一个候选测试软件;根据目标测试需求从候选测试软件中确定目标测试软件;利用目标测试软件对目标集成电路进行测试,得到目标软件测试数据,并将目标软件测试数据进行存储。本申请通过选择与测试任务相匹配的目标测试软件对集成电路进行测试,实现了对集成电路进行自动化测试,不再需要人工手动控制测试。同时对测试结果进行存储,有利于后续依据测试数据对集成电路进行有效维护。路进行有效维护。路进行有效维护。
【技术实现步骤摘要】
一种基于集成电路的软件测试数据的存储方法及装置
[0001]本申请涉及软件测试领域,尤其涉及一种基于集成电路的软件测试数据的存储方法及装置。
技术介绍
[0002]集成电路在批量生产过程中,由于设备运行状态和操作者的人为因素等,不可能保证生产出来的电路板全部都是完好无损的,这就要求在生产的末端加入各种的测试设备和测试流程,以保证出厂的所有实装电路板满足验收条件。
[0003]现有的电路板测试都是基于单机式测试,通常需要人员手动设置测试软件的测试参数,并且控制测试工具进行测试,且软件测试数据在测试完后无法记录,在后续维护过程中无法有效利用历史测试数据进行维护。
技术实现思路
[0004]为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种基于集成电路的软件测试数据的存储方法及装置。
[0005]根据本申请实施例的一个方面,提供了一种基于集成电路的软件测试数据的存储方法,应用于测试设备,所述方法包括:
[0006]接收来自于控制终端发送的测试任务,其中,所述测试任务包括目标测试需求,以及待进行测试的目标集成电路对应的目标测试标识;
[0007]利用所述目标测试标识从所述测试设备的测试软件库中查询所述目标集成电路对应的至少一个候选测试软件;
[0008]根据所述目标测试需求从所述候选测试软件中确定目标测试软件;
[0009]利用所述目标测试软件对所述目标集成电路进行测试,得到目标软件测试数据,并将所述目标软件测试数据进行存储。
[0010]进一步的,所述利用所述目标测试标识从所述测试设备的测试软件库中查询所述目标集成电路对应的至少一个候选测试软件,包括:
[0011]利用所述目标测试标识从预设属性信息表中查询所述目标集成电路对应的目标属性信息,其中,所述预设属性信息表包括:测试标识以及属性信息之间的对应关系;
[0012]从软件库中获取与所述目标属性信息相匹配的至少一个候选测试软件。
[0013]进一步的,所述根据所述目标测试需求从所述候选测试软件中确定目标测试软件,包括:
[0014]从所述目标测试需求中获取测试类型以及测试条件;
[0015]获取各个候选测试软件对应的软件性能信息,将所述软件性能信息满足所述测试类型以及所述测试条件的候选测试软件确定为目标测试软件。
[0016]进一步的,所述利用所述目标测试软件对所述目标集成电路进行测试,得到目标软件测试数据,包括:
[0017]从所述目标测试需求中获取多组测试参数,以及所述多组测试参数对应的预期软件测试数据;
[0018]利用所述目标测试软件以及所述多组测试参数对所述目标集成电路进行测试,得到初始软件测试数据;
[0019]获取所述预期软件测试数据与所述初始软件测试数据之间的差异数据,并获取利用所述差异数据得到的更新后的多组测试参数;
[0020]利用所述目标测试软件以及更新后的多组测试参数对所述目标集成电路进行测试,得到目标软件测试数据。
[0021]进一步的,所述获取所述预期软件测试数据与所述初始软件测试数据之间的差异数据,包括:
[0022]计算所述初始软件测试数据与所述预期软件测试数据之间的相似度;
[0023]在所述相似度小于预设相似度的情况下,确定所述预期软件测试数据与所述初始软件测试数据之间的差异数据。
[0024]进一步的,所述将所述目标软件测试数据进行存储,包括:
[0025]获取所述测试任务对应的安全等级,其中,所述安全等级用于表示所述测试任务的重要程度;
[0026]在所述安全等级大于预设安全等级的情况下,向所述控制终端发送协商请求,其中,所述协商请求携带所述测试设备的设备身份信息;
[0027]接收来自于所述控制终端基于所述协商请求反馈的应答信息,其中,所述应答信息携带加密密钥,所述加密密钥是根据所述设备身份信息以及终端身份信息生成的,所述终端身份信息为所述控制终端的身份信息;
[0028]利用所述加密密钥对所述目标软件测试数据进行加密,得到加密软件测试数据,并发送所述加密软件测试数据至所述控制终端。
[0029]进一步的,所述发送所述加密软件测试数据至所述控制终端,包括:
[0030]获取所述控制终端与所述测试设备之间满足所述安全等级对应的目标传输链路,并查询所述目标传输链路对应的通信状态;
[0031]在所述通信状态为正常的情况下,通过所述目标传输链路发送所述加密软件测试数据至所述控制终端。
[0032]根据本申请实施例的再一个方面,还提供了一种基于集成电路的软件测试数据的存储装置,包括:
[0033]接收模块,用于接收来自于控制终端发送的测试任务,其中,所述测试任务包括目标测试需求,以及待进行测试的目标集成电路对应的目标测试标识;
[0034]获取模块,用于利用所述目标测试标识查询所述目标集成电路对应的目标属性信息,并从软件库中获取与所述目标属性相匹配的至少一个候选测试软件;
[0035]确定模块,用于根据所述目标测试需求从所述候选测试软件中确定目标测试软件;
[0036]测试模块,用于利用所述目标测试软件对所述目标集成电路进行测试,得到软件测试数据,并将所述软件测试数据进行存储。
[0037]根据本申请实施例的另一方面,还提供了一种存储介质,该存储介质包括存储的
程序,程序运行时执行上述的步骤。
[0038]根据本申请实施例的另一方面,还提供了一种电子装置,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;其中:存储器,用于存放计算机程序;处理器,用于通过运行存储器上所存放的程序来执行上述方法中的步骤。
[0039]本申请实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述方法中的步骤。
[0040]本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例提供的方法测试设备通过自动接收测试任务,并选择与测试任务相匹配的目标测试软件对集成电路进行测试,实现了对集成电路进行自动化测试,不再需要人工手动控制测试。同时对测试结果进行存储,有利于后续依据测试数据对集成电路进行有效维护。
附图说明
[0041]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0042]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0043]图1为本申请实施例提供的一种基于集成电路的软件测试数据的存储方法的流程图;
[0044]图2为本申请实施例提供的一种基于集成电路的软件测试数据的存储装置的框图;<本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于集成电路的软件测试数据的存储方法,其特征在于,应用于测试设备,所述方法包括:接收来自于控制终端发送的测试任务,其中,所述测试任务包括目标测试需求,以及待进行测试的目标集成电路对应的目标测试标识;利用所述目标测试标识从所述测试设备的测试软件库中查询所述目标集成电路对应的至少一个候选测试软件;根据所述目标测试需求从所述候选测试软件中确定目标测试软件;利用所述目标测试软件对所述目标集成电路进行测试,得到目标软件测试数据,并将所述目标软件测试数据进行存储。2.根据权利要求1所述的方法,其特征在于,所述利用所述目标测试标识从所述测试设备的测试软件库中查询所述目标集成电路对应的至少一个候选测试软件,包括:利用所述目标测试标识从预设属性信息表中查询所述目标集成电路对应的目标属性信息,其中,所述预设属性信息表包括:测试标识以及属性信息之间的对应关系;从软件库中获取与所述目标属性信息相匹配的至少一个候选测试软件。3.根据权利要求2所述的方法,其特征在于,所述根据所述目标测试需求从所述候选测试软件中确定目标测试软件,包括:从所述目标测试需求中获取测试类型以及测试条件;获取各个候选测试软件对应的软件性能信息,将所述软件性能信息满足所述测试类型以及所述测试条件的候选测试软件确定为目标测试软件。4.根据权利要求1所述的方法,其特征在于,所述利用所述目标测试软件对所述目标集成电路进行测试,得到目标软件测试数据,包括:从所述目标测试需求中获取多组测试参数,以及所述多组测试参数对应的预期软件测试数据;利用所述目标测试软件以及所述多组测试参数对所述目标集成电路进行测试,得到初始软件测试数据;获取所述预期软件测试数据与所述初始软件测试数据之间的差异数据,并获取利用所述差异数据得到的更新后的多组测试参数;利用所述目标测试软件以及更新后的多组测试参数对所述目标集成电路进行测试,得到目标软件测试数据。5.根据权利要求4所述的方法,其特征在于,所述获取所述预期软件测试数据与所述初始软件测试数据之间的差异数据,包括:计算所述初始软件测试数据与所述预期软件测试数据之间的相似度;在所述相似度小于预设相似度的情况下,确定所述预期软件测试...
【专利技术属性】
技术研发人员:刘铁桥,
申请(专利权)人:浙江财经大学东方学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。