一种生产工具的测试方法、生产工具测试装置和系统与流程

文档序号:26550949发布日期:2021-09-08 00:17阅读:52来源:国知局
一种生产工具的测试方法、生产工具测试装置和系统与流程

1.本技术涉及自动化技术领域,具体涉及一种生产工具的测试方法、生产工具测试装置和生产工具测试系统。


背景技术:

2.目前生产工具在版本迭代的情况下,对原有集成的模块和芯片需要采用原始的手工测试方法,或者直接不进行回归测试,无法使用生产工具对待测的模块和芯片进行自动化测试;前者采用原始的手工测试方法会耗费测试资源,时间较长,同时误测率和漏测率较高;而后者不进行回归测试会导致不能及时排查问题,容易造成工厂生产停线;并且目前的自动化测试方法仅用于测试待测的模块和芯片,无法对包括生产工具在内的整个系统进行测试,不能测试生产工具的合格与否。


技术实现要素:

3.本技术提供一种生产工具的测试方法、生产工具测试装置和生产工具测试系统,能够高效准确地测试生产工具。
4.为解决上述技术问题,本技术采用的技术方案是:提供一种生产工具的测试方法,该生产工具的测试方法包括:启动生产工具;利用开关程序开启待测模块,并调用生产工具对待测模块进行生产测试,得到测试结果;利用测试结果判断生产工具是否符合预设要求。
5.为解决上述技术问题,本技术采用的另一技术方案是:提供一种生产工具测试装置,该生产工具测试装置包括互相连接的开关单元与控制单元,控制单元用于启动生产工具;开关单元与控制单元连接,用于控制待测模块开启,以使得生产工具对待测模块进行生产测试,得到测试结果;其中,测试结果用于判断生产工具是否符合预设要求。
6.为解决上述技术问题,本技术采用的另一技术方案是:提供一种生产工具测试系统,该生产工具测试系统包括互相连接的生产工具测试装置与控制器,控制器用于在接收到生产工具测试装置发送的控制指令后,控制待测模块开启,生产工具测试装置为上述技术方案中的生产工具测试装置。
7.通过上述方案,本技术的有益效果是:先启动生产工具,再利用开关程序来开启待测模块,通过调用生产工具对开启的待测模块进行生产测试,得到详细的测试结果,最后可根据测试结果判断生产工具是否符合预设要求,从而实现对生产工具的测试;本技术无需人工参与,直接通过生产工具对每个待测模块进行测试,能够得到包括生产工具与待测模块的整个测试系统的详细测试结果,实现对生产工具高效详细的测试;同时设置开关程序来控制待测模块开启/关闭,能够保证在一个生产工具对多个待测模块进行测试时,各个待测模块之间不会互相干扰,使得测试结果更加准确可靠。
附图说明
8.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使
用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:
9.图1是本技术提供的生产工具的测试方法一实施例的流程示意图;
10.图2是本技术提供的生产工具的测试方法另一实施例的流程示意图;
11.图3是本技术提供的采用生产工具进行测试的结构框图;
12.图4是本技术提供的部分测试结果的示意图;
13.图5是本技术提供的生产工具测试装置一实施例的结构示意图;
14.图6是本技术提供的生产工具测试系统一实施例的结构示意图。
具体实施方式
15.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性的劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
16.请参阅图1,图1是本技术提供的生产工具的测试方法一实施例的流程示意图,该方法包括:
17.步骤11:启动生产工具。
18.在模块生产的过程中,生产工具用来对模块的软/硬件方面进行测试,例如:固件版本与固件信息等,以判定该模块是否存在问题,而本实施例中的测试方法则是用来对生产工具进行测试,首先需要启动生产工具。
19.步骤12:利用开关程序开启待测模块,并调用生产工具对待测模块进行生产测试,得到测试结果。
20.开关程序可由c语言或者其他编程语言编写生成,其用于控制待测模块的开启/关闭,在具体的实施例中,生产工具与开关程序都可设置在电脑端,先利用开关程序来开启待测模块,使得生产工具能够对开启的待测模块进行生产测试;可以理解地,待测模块的数量可为一个或多个,在调用生产工具依次对多个待测模块进行生产测试时,可利用开关程序按照待测模块的测试顺序依次开启每一个待测模块;例如,有三个待测模块a1

a3,测试顺序为:先测试待测模块a1,再测试待测模块a2,最后测试待测模块a3,则开关程序先控制待测模块a1开启,等对待测模块a1测试完毕后,再控制待测模块a2开启,等对待测模块a2测试完毕后,再控制待测模块a3开启。
21.在一具体的实施例中,生产工具可通过测试脚本对每个待测模块进行测试,待测模块为生产工具所要测试的模块,每个待测模块可代表一种类型的模块,例如:互联网模块或通信模块等;进一步地,测试结果可包含生产工具对每个待测模块的详细测试步骤的测试结果以及各个待测模块各自的软件或者硬件的状态信息,从而能够根据该详细的测试结果对生产工具方面以及待测模块的软/硬件方面进行问题排查;可以理解地,测试结果可由表格或者文档等数据形式显示在程序界面上。
22.步骤13:利用测试结果判断生产工具是否符合预设要求。
23.通过对测试结果的追溯,可判断生产工具的测试步骤是否存在问题,在测试结果
显示生产工具的测试步骤不存在任何问题时,则说明生产工具符合预设要求,即生产工具合格;在一具体的实施例中,也可通过计算生产工具测试步骤的合格率来判断生产工具的合格与否,此时可设置一个预设合格率,在生产工具测试步骤的合格率大于或等于预设合格率时,说明生产工具符合预设要求,在生产工具测试步骤的合格率小于预设合格率时,说明生产工具不符合预设要求,需要对生产工具进行检修。
24.可以理解地,在生产工具对待测模块的测试步骤或者待测模块的软/硬件方面存在问题时,可通过测试结果定位问题出现位置,以便对问题进行修正。
25.在本实施例中,先启动生产工具,再利用开关程序来开启待测模块,通过调用生产工具对开启的待测模块进行生产测试,得到详细的测试结果,最后可根据测试结果判断生产工具是否符合预设要求,从而实现对生产工具的测试;本实施例无需人工参与,直接通过调用生产工具对每个待测模块进行测试,来得到包括生产工具与待测模块的整个测试系统的详细测试结果,实现对生产工具高效详细的测试;同时设置开关程序来控制待测模块开启/关闭,能够保证在采用一个生产工具对多个待测模块进行测试时,各个待测模块之间不会互相干扰,使得测试结果更加准确可靠。
26.请参阅图2,图2是本技术提供的生产工具的测试方法另一实施例的流程示意图,该方法包括:
27.步骤21:启动生产工具。
28.在启动生产工具时,需要对生产工具的属性参数进行设置,例如,对测试环境进行调试,使得测试环境符合当前生产工具对待测模块进行生产测试所需的测试条件。
29.步骤22:利用开关程序发送控制指令至控制器,以使得控制器基于控制指令控制待测模块开启。
30.如图3所示,图3为本实施例中采用生产工具进行测试的结构框图,设置一个控制器,在开启/关闭待测模块时,先利用开关程序发送控制指令至控制器,控制器再根据控制指令开启/关闭相应的待测模块,从而实现对待测模块的开关控制;以待测模块1为例,当开关程序发送内容为11的控制指令时,控制器便将待测模块1开启,当开关程序发送内容为22的控制指令时,控制器便将待测模块1关闭且将待测模块2开启;可以理解地,控制器可为微控制单元,比如:单片机(microcontroller unit,mcu),开关程序可通过相应的串口与单片机连接。
31.步骤23:预先设置模块信息表,利用控制脚本基于模块信息表调用生产工具依次对所有待测模块进行生产测试。
32.模块信息表可包括待测模块的信息以及待测模块对应的串口信息,待测模块的信息包括待测模块的数量或序号等参数信息;控制脚本用来调用生产工具按照模块信息表中存储的待测模块的顺序依次对每个待测模块进行测试,以模块信息表中依次存储十个待测模块1

10为例,控制脚本先调用生产工具对待测模块1进行生产测试,然后调用生产工具对待测模块2进行生产测试,依次类推,直到完成对模块信息表中存储的所有待测模块的测试。
33.进一步地,在调用生产工具依次对每个待测模块进行生产测试时,可在每个测试任务结束时,利用开关程序控制待测模块的开启/关闭,其具体步骤如下:
34.①
判断生产工具对当前待测模块进行生产测试的当前测试任务是否结束。
35.②
若当前测试任务结束,则利用开关程序关闭当前待测模块,利用开关程序开启下一待测模块,并调用生产工具对下一待测模块进行生产测试。
36.在每一测试任务结束时,利用开关程序控制控制器关闭当前待测模块,再利用开关程序控制控制器开启下一待测模块,从而使得生产工具能够依次对每个待测模块进行生产测试,同时及时关闭已经测试完成的待测模块,避免对下一待测模块的测试任务造成干扰,保证测试结果的准确性。
37.具体地,生产工具对每个待测模块进行生产测试时,生产工具可与待测模块通过对应的串口进行连接,通过串口对待测模块进行生产测试,在控制脚本调用生产工具对模块信息表中的每个待测模块进行生产测试时,其同时可根据模块信息表中存储的每个待测模块对应的串口信息为生产工具配置相应的串口;可以理解地,在模块信息表中还存储有待测模块的其他配置信息,例如波特率,在控制脚本调用生产工具时,按照每个待测模块的所有配置信息进行配置,以顺利实现生产工具对每个待测模块的生产测试。
38.在一具体的实施例中,生产工具可使用测试脚本对待测模块进行生产测试,该测试脚本可由自动化工具自动编写生成,具体地,测试脚本可包括多个测试子脚本,生产工具在对多个待测模块进行生产测试时,可分别调用对应的测试子脚本对相应的待测模块进行测试。
39.步骤24:判断生产工具是否完成对所有待测模块的生产测试。
40.实时检测所有待测模块的测试是否结束,比如:在每测试完一个待测模块后,生成一条测试子结果,通过统计测试子结果的数量可检测是否完成对所有待测模块的测试;或者由生产工具进行记录,其记录已经测试完毕的待测模块的数量,将该数量与所有待测模块的数量进行匹配,如果二者的数量相等,则表明完成对所有待测模块的测试,如果已经测试完毕的待测模块的数量小于所有待测模块的数量,则表明尚未完成对所有待测模块的测试,此时可继续执行测试操作。
41.步骤25:若完成对所有待测模块的生产测试,则生成测试结果。
42.如果检测到已经测试完所有待测模块的生产测试,可对每个待测模块对应的测试子结果进行统计,得到测试结果。
43.步骤26:利用测试结果判断生产工具是否符合预设要求。
44.在生产工具对模块信息表中的所有待测模块都进行生产测试后,生成一个最终的测试结果,具体地,待测模块的数量为至少一个,测试结果可包括生产工具对每个待测模块进行生产测试所生成的至少一个测试子结果,仍以待测模块1

10为例,此时待测模块的数量为十个,则在生产工具对每一个待测模块的测试任务结束后,都生成一个测试子结果,在全部测试任务结束后可生成十个测试子结果,每个测试子结果包括生产工具对待测模块进行生产测试时的每个测试步骤的测试结果,在至少一个测试子结果均为预设结果时,判定生产工具符合预设要求,即全部测试子结果都为预设要求时,判断生产工具为合格。
45.在一具体的实施例中,可生成如图4所示的部分测试结果,出现问题的步骤或者软/硬件部分用叉号(
“×”
)标记,正常的步骤或者软/硬件部分用勾号(“√”)标记,用户可根据叉号追溯生产工具侧以及待测模块侧的问题出现位置,并且由此判断生产工具是否合格,在所有测试子结果都为勾号标记时,说明生产工具合格。以图4为例,对于“设置”模块来说,其用勾号标记,即在测试“设置”模块时未出现问题,测试正常,“设置”模块是正常的,且
在测试“设置”模块时生产工具是正常的;对于“固件更新”模块来说,其用叉号标记,即在测试“固件更新”模块时出现了问题,需要进一步验证。
46.可以理解地,在叉号标记的问题项出现时,该问题可能出现在生产工具侧,也可能出现在待测模块侧,故可根据测试结果对问题位置进行追溯,若问题出现在待测模块侧,则此时认为生产工具仍为合格,若问题出现在生产工具侧,则说明生产工具不合格,并且可根据追溯结果对问题进行修正,对生产工具进行纠错。
47.在本实施例中,利用控制脚本调用生产工具依次对模块信息表中的所有待测模块进行生产测试,在每一个待测模块对应的测试任务结束后,利用开关程序将当前测试完毕的测试模块关闭,以使得生产工具依次对每个待测模块进行生产测试,并且保证每个测试任务之间互不干扰,提高测试的稳定性以及准确性;同时在对所有待测模块测试完成后,生成包含多个测试子结果的测试结果,可通过每一详细测试子结果对当前测试系统存在的问题进行追溯,以判断生产工具是否合格,使得对生产工具的测试更加高效准确。
48.请参阅图5,图5是本技术提供的生产工具测试装置一实施例的结构示意图,生产工具测试装置50包括互相连接的开关单元51与控制单元52,控制单元52用于启动生产工具;开关单元51与控制单元52连接,用于控制待测模块开启,以使得生产工具对待测模块进行生产测试,得到测试结果,该测试结果用于判断生产工具是否符合预设要求。
49.请参阅图6,图6是本技术提供的生产工具测试系统一实施例的结构示意图,生产工具测试系统60包括互相连接的生产工具测试装置61与控制器62,控制器62用于在接收到生产工具测试装置61发送的控制指令后,控制待测模块开启,生产工具测试装置61为上述技术方案中的生产工具测试装置。
50.在本技术所提供的几个实施方式中,应该理解到,所揭露的方法以及设备,可以通过其它的方式实现。例如,以上所描述的设备实施方式仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。
51.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。
52.另外,在本技术各个实施方式中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
53.以上所述仅为本技术的实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1