一种电路板测试方法、装置、设备及介质与流程

本发明涉及电路板测试,具体涉及一种电路板测试方法、装置、设备及介质。
背景技术:
1、在现代电子产品中,使用高通芯片的产品占据了显著的市场份额。高通公司在发布芯片的同时,通常会附带一套标准的射频校准与测试方案。然而,这套方案在实际生产过程中,往往不能满足生产厂商的具体需求。
2、例如,生产厂商需要对每个产品的序列号进行管控,需要进行制程能力指数的计算,以及需要整合制造执行系统进行生产流程管控等需求。
3、为了满足实际的生产需求,通常是调用高通提供的测试脚本,并整合其测试方案,以实现对电路板的测试。但在实际应用中,直接在代码中调用高通提供的测试脚本会遇到诸多问题。例如,调用过程中的错误、冲突和不稳定性,导致射频测试环节变得复杂且效率低下。
技术实现思路
1、有鉴于此,本发明提供了一种电路板测试方法、装置、设备及介质,以解决直接在代码中调用测试脚本进行射频测试时效率低下的问题。
2、第一方面,本发明提供了一种电路板测试方法,所述方法包括:
3、获取参数配置文件,并基于所述参数配置文件设置测试模块的测试参数,所述测试模块为基于芯片厂商提供的测试脚本构建的测试工具;
4、通过所述测试模块依次对目标电路板的多个通信标准下的射频指标进行测试,得到各个通信标准对应的第一测试数据,所述目标电路板包括所述芯片厂商提供的芯片;
5、通过解析模块对所述各个通信标准对应的第一测试数据进行解析,确定所述第一测试数据中的异常测试数据,并将所述异常测试数据存储至共享内存;
6、基于第一测试数据向第三方界面输出测试结果,以使第三方界面基于所述测试结果读取所述共享内存中的异常测试数据。
7、本方法通过对基于芯片厂商提供的测试脚本构建的测试模块进行参数配置,并通过该测试模块依次测试目标电路板的多个通信标准下的射频指标,并通过解析模块将解析到的异常测试数据存储至共享内存,以使得第三方界面可以基于测试模块的最终测试结果读取共享内存中的异常测试数据,通过单独的测试模块来进行测试,可以有效避免调用过程中的错误、冲突和不稳定性,导致射频测试环节变得复杂且效率低下,同时通过解析模块和测试模块共同协作完成异常数据的读取,可以有效提高测试效率。
8、在一种可选的实施方式中,在得到各个通信标准对应的第一测试数据后,所述方法还包括:
9、依次将各个通信标准对应的第一测试数据的数据存储路径发送至解析模块;
10、所述通过解析模块对所述各个通信标准对应的第一测试数据进行解析,包括:
11、在解析模块接收到各个通信标准对应的第一测试数据的数据存储路径后,基于所述数据存储路径读取所述第一测试数据,并对读取到的第一测试数据进行解析。
12、本实施方式,通过在测试模块在依次对各个通信标准对应的射频指标进行测试时,每当得到一个通信标准对应的测试数据时,就将其发送至解析模块进行解析,可以实现测试模块和解析模块的共同协作,提高电路板测试及解析的效率。
13、在一种可选的实施方式中,所述目标电路板包括:多个待测试电路板;
14、所述通过所述测试模块依次对目标电路板的多个通信标准下的射频指标进行测试,得到各个通信标准对应的第一测试数据,包括:
15、通过所述测试模块对所述多个待测试电路板对应的测试线程进行参数初始化;
16、当所述测试模块接收到测试指令后,对所述多个待测试电路板进行多线程测试,得到各个待测试电路板对应的各个通信标准下的第一测试数据。
17、本实施方式,通过测试模块对多个待测电路板进行参数初始化并进行多线程测试,可以实现一次测试多个电路板,提升了工厂对电路板进行测试时的测试效率。
18、在一种可选的实施方式中,所述获取参数配置文件,包括:
19、接收用户输入的参数配置文件地址;
20、基于所述参数配置文件地址读取所述参数配置文件。
21、本实施方式,通过接收用户输入的参数配置文件地址,从而根据地址快速读取对应的参数配置文件,降低了工作人员进行参数配置时的难度,同时可以保证参数配置的效率。
22、在一种可选的实施方式中,在通过所述测试模块依次对目标电路板的多个通信标准下的射频指标进行测试时,所述方法还包括:
23、输出目标电路板的实时测试日志,所述实时测试日志包括:所述目标电路板的测试进程和当前测试内容。
24、本实施方式,通过在测试模块进行测试的过程中输出目标电路板的实时测试日志,可以保证工作人员在测试过程中可以实时的了解测试情况,以便于在测试过程中出现问题时可以及时处理。
25、在一种可选的实施方式中,所述输出所述目标电路板的实时测试日志,包括:
26、建立第三方界面和所述测试模块对应进程之间的命名管道;
27、获取所述测试模块对目标电路板进行测试时的实时测试日志,通过所述命名管道将所述实时测试日志发送至第三方界面;
28、通过所述第三方界面显示所述目标电路板的实时测试日志。
29、本实施方式,通过命名管道来进行测试模块和第三方界面之间的数据传输,以显示测试过程中的测试日志,可以保证测试过程中实时测试日志的传输准确性。
30、在一种可选的实施方式中,所述各个通信标准对应的第一测试数据包括:各个通信标准下不同射频指标对应的第一测试数据;
31、在通过解析模块对所述各个通信标准对应的第一测试数据进行解析时,包括:
32、通过解析模块对所述各个通信标准下不同射频指标对应的第一测试数据进行多线程解析。
33、本实施方式,通过在解析模块对各个通信标准对应的第一测试数据进行解析时,多线程的解析不同射频指标下的第一测试数据,从而可以有效的提高解析效率。
34、第二方面,本发明提供了一种电路板测试装置,所述装置包括:
35、参数配置模块,用于获取参数配置文件,并基于所述参数配置文件设置测试模块的测试参数,所述测试模块为基于芯片厂商提供的测试脚本构建的测试工具;
36、射频测试模块,用于通过所述测试模块依次对目标电路板的多个通信标准下的射频指标进行测试,得到各个通信标准对应的第一测试数据,所述目标电路板包括所述芯片厂商提供的芯片;
37、数据解析模块,用于通过解析模块对所述各个通信标准对应的第一测试数据进行解析,确定所述第一测试数据中的异常测试数据,并将所述异常测试数据存储至共享内存;
38、异常读取模块,用于基于第一测试数据向第三方界面输出测试结果,以使第三方界面基于所述测试结果读取所述共享内存中的异常测试数据。
39、第三方面,本发明提供了一种计算机设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的电路板测试方法。
40、第四方面,本发明提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的电路板测试方法。
技术研发人员:马飞,胡江波,程黎辉,关亚东
技术所有人:龙旗电子(惠州)有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
