模组测试方法、装置、电子设备及可读介质制造方法及图纸

技术编号:39394874 阅读:10 留言:0更新日期:2023-11-19 15:50
本申请涉及一种模组测试方法、装置、电子设备及可读介质,其中,方法包括:在识别到待测试的目标模组启动的情况下,检测是否存在控制文件;若存在控制文件,则按照第一测试策略对目标模组进行测试,若不存在控制文件,则按照第二测试策略对目标模组进行测试,其中,第一测试策略中的客户应用不启动,第二测试策略中的客户应用启动。通过增加控制文件作为是否启动客户APP的判断依据,使客户APP与模组测试分开进行,解决了客户APP的运行干扰模组测试的问题。问题。问题。

【技术实现步骤摘要】
模组测试方法、装置、电子设备及可读介质


[0001]本申请涉及电子
,尤其涉及一种模组测试方法、装置、电子设备及可读介质。

技术介绍

[0002]模组在出厂前需要进行产线测试其中包括模组各个引脚GPIO(General Purpose Input Output,通用输入输出)的连通性测试、器件测试以及产线射频校准等,这些测试及校准是模组出厂质量的基本保证。现有的测试方案,在不额外定制生产软件的情况下,主要是通过产线下发的测试指令进行测试,但是实际上客户调试好的客户APP会被一起打包在模组固件里,并且随着模组开机自启动,客户APP的运行容易在模组测试过程产生干扰,从而影响测试结果。
[0003]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0004]本申请提供了一种模组测试方法、装置、电子设备及可读介质,以解决上述“客户APP的运行容易在模组测试过程产生干扰”的技术问题。
[0005]根据本申请实施例的一个方面,本申请提供了一种模组测试方法,包括:在识别到待测试的目标模组启动的情况下,检测是否存在控制文件;若存在控制文件,则按照第一测试策略对目标模组进行测试,若不存在控制文件,则按照第二测试策略对目标模组进行测试,其中,第一测试策略中的客户应用不启动,第二测试策略中的客户应用启动。
[0006]可选地,按照第一测试策略对目标模组进行测试包括:进行USB枚举;对目标模组进行射频校准,以及检测目标模组与外部封装引脚的连通性;按照与产线测试匹配的第一软件形态运行目标模组。
[0007]可选地,按照第二测试策略对目标模组进行测试包括:检测客户应用的目标引脚的电平信号状态;若电平信号状态为高电平状态,则进行USB枚举,若电平信号状态为低电平状态,则不进行USB枚举;获取与客户需求匹配的第二软件形态,并按照第二软件形态运行目标模组。
[0008]可选地,所述方法还包括:在按照第一测试策略对目标模组进行测试之后,删除控制文件,以使目标模组下一次启动时启动客户应用。
[0009]可选地,在识别到待测试的目标模组启动的情况下,检测是否存在控制文件包括:在识别到目标模组启动时,读取目标模组的剩余启动次数;若剩余启动次数大于0,则检测是否存在控制文件。
[0010]可选地,在检测是否存在控制文件之前,所述方法还包括:更新剩余启动次数,得到新的剩余启动次数;保存新的剩余启动次数,以使目标模组下一次启动时读取到的为新的剩余启动次数。
[0011]可选地,所述方法还包括:若剩余启动次数小于或等于0,则按照第二测试策略对
目标模组进行测试。
[0012]根据本申请实施例的另一方面,本申请提供了一种模组测试装置,包括:检测模块,用于在识别到待测试的目标模组启动的情况下,检测是否存在控制文件;测试模块,用于若存在控制文件,则按照第一测试策略对目标模组进行测试,若不存在控制文件,则按照第二测试策略对目标模组进行测试,其中,第一测试策略中的客户应用不启动,第二测试策略中的客户应用启动。
[0013]根据本申请实施例的另一方面,本申请提供了一种电子设备,包括存储器、处理器、通信接口及通信总线,存储器中存储有可在处理器上运行的计算机程序,存储器、处理器通过通信总线和通信接口进行通信,处理器执行计算机程序时实现上述方法的步骤。
[0014]根据本申请实施例的另一方面,本申请还提供了一种具有处理器可执行的非易失的程序代码的计算机可读介质,程序代码使处理器执行上述的方法。
[0015]本申请实施例提供的上述技术方案与相关技术相比具有如下优点:
[0016]本申请通过一种模组测试方法,包括:在识别到待测试的目标模组启动的情况下,检测是否存在控制文件;若存在控制文件,则按照第一测试策略对目标模组进行测试,若不存在控制文件,则按照第二测试策略对目标模组进行测试,其中,第一测试策略中的客户应用不启动,第二测试策略中的客户应用启动。通过增加控制文件作为是否启动客户APP的判断依据,使客户APP与模组测试分开进行,解决了客户APP的运行干扰模组测试的问题。
附图说明
[0017]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0018]为了更清楚地说明本申请实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为根据本申请实施例提供的一种可选的模组测试方法的流程图;
[0020]图2为根据本申请实施例提供的另一种可选的模组测试方法的流程图;
[0021]图3为根据本申请实施例提供的另一种可选的模组测试方法的流程图;
[0022]图4为根据本申请实施例提供的另一种可选的增加防呆机制的模组测试方法的流程图;
[0023]图5为根据本申请实施例提供的另一种可选的模组测试方法的流程图;
[0024]图6为根据本申请实施例提供的一种可选的模组测试装置的框图;
[0025]图7为本申请实施例提供的一种可选的电子设备结构示意图。
具体实施方式
[0026]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0027]在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为
了有利于本申请的说明,其本身并没有特定的意义。因此,“模块”与“部件”可以混合地使用。
[0028]模组在出厂前需要进行产线测试,其中,包括模组各个引脚GPIO的连通性测试、器件测试以及产线射频校准等,这些测试及校准是模组出厂质量的基本保证。
[0029]现有技术中,一种多用于终端电子产品的产线测试方案,让测试设备进入单独的生产模式,例如:FTM(Factory Test Mode,工厂测试模式),在该模式中的软件版本也叫生产软件,它的功能就是为了各个器件的生产测试而单独开发的,在这种模式下可以根据产线测试要求针对性的定制生产软件以确保产品的出厂前各项功能及性能指标通过。不过该方法需要单独定制生产软件并让设备进入生产模式状态,生产完成后需要切换至用户软件版本,仅单独定制生产软件就增加了各种成本。
[0030]还有一种较为通用的产线模组测试方案,例如,GPIO连通性测试主要通过应用于终端设备与PC应用之间的连接与通信的AT指令进行,对各个引脚GPIO进行测试,测试引脚是否能通过AT指令正常拉高或者拉低并通过工装夹具检测电平电压,以保证其连通性;射频校准主要是因为射频电路存在大量的模本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种模组测试方法,其特征在于,包括:在识别到待测试的目标模组启动的情况下,检测是否存在控制文件;若存在所述控制文件,则按照第一测试策略对所述目标模组进行测试,若不存在所述控制文件,则按照第二测试策略对所述目标模组进行测试,其中,所述第一测试策略中的客户应用不启动,所述第二测试策略中的所述客户应用启动。2.根据权利要求1所述的方法,其特征在于,所述按照第一测试策略对所述目标模组进行测试包括:进行USB枚举;对所述目标模组进行射频校准,以及检测所述目标模组与外部封装引脚的连通性;按照与产线测试匹配的第一软件形态运行所述目标模组。3.根据权利要求1所述的方法,其特征在于,所述按照第二测试策略对所述目标模组进行测试包括:检测所述客户应用的目标引脚的电平信号状态;若所述电平信号状态为高电平状态,则进行USB枚举,若所述电平信号状态为低电平状态,则不进行USB枚举;按照与客户需求匹配的第二软件形态运行所述目标模组。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在按照所述第一测试策略对所述目标模组进行测试之后,删除所述控制文件,以使所述目标模组下一次启动时启动所述客户应用。5.根据权利要求1所述的方法,其特征在于,所述在识别到待测试的目标模组启动的情况下,检测是否存在控制文件包括:在识别到所述目标模组启动时,读取所述目标模组的剩余启动次数;若...

【专利技术属性】
技术研发人员:李欢
申请(专利权)人:深圳市广和通无线股份有限公司
类型:发明
国别省市:

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

1