嵌入式设备的测试方法、系统、装置、设备及存储介质制造方法及图纸

技术编号:37811324 阅读:15 留言:0更新日期:2023-06-09 09:41
本申请涉及嵌入式设备测试技术领域,具体公开了一种嵌入式设备的测试方法、系统、装置、设备及存储介质,基于串口测试系统实现,该串口测试系统搭载微处理器,该微处理器通过预先部署与被测嵌入式设备的通信协议以及对被测嵌入式设备的测试脚本,从而在基于第一串口连接被测嵌入式设备后,调用测试脚本对被测嵌入式设备进行测试,并在测试中,获取对被测嵌入式设备的测试日志,提供了一种小型化便携化的嵌入式设备测试方案,从而相较于测试主机的测试方案能够适用于更多的测试环境,且便于执行长期测试。长期测试。长期测试。

【技术实现步骤摘要】
嵌入式设备的测试方法、系统、装置、设备及存储介质


[0001]本申请涉及嵌入式设备测试
,特别是涉及一种嵌入式设备的测试方法、系统、装置、设备及存储介质。

技术介绍

[0002]嵌入式设备由硬件和软件组成.是能够独立进行运作的器件。在进行如固态硬盘(SSD)等嵌入式设备的开发时,需要对其进行大量的测试。传统测试方案均为将被测嵌入式设备连接在测试主机上进行测试,测试主机通常为一台个人计算机(PC),以便测试人员查看与控制测试进度。
[0003]具体来说,嵌入式设备一般都会在开发阶段预留串口以供日志记录和功能测试。在开发测试过程中,需要通过串口持续记录运行日志,以便分析分析、故障定位等;同时需要下发命令来实现一些测试动作。在这种测试场景下,需要在测试主机上连接一个通用串行总线(Universal Serial Bus,USB)接口转串口设备,然后将通用串行总线接口转串口设备的串口连接到被测嵌入式设备的串口上。
[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]为解决上述技术问题,本申请还提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任意一项所述嵌入式设备的测试方法的步骤。
[0044]本申请所提供的嵌入式设备的测试方法,基于串口测试系统实现,该串口测试系统搭载微处理器,该微处理器通过预先部署与被测嵌入式设备的通信协议以及对被测嵌入式设备的测试脚本,从而在基于第一串口连接被测嵌入式设备后,调用测试脚本对被测嵌入式设备进行测试,并在测试中,获取对被测嵌入式设备的测试日志,提供了一种小型化便携化的嵌入式设备测试方案,从而相较于测试主机的测试方案能够适用于更多的测试环境,且便于执行长期测试。
[0045]本申请还提供一种嵌入式设备的测试系统、装置、设备及存储介质,具有上述有益效果,在此不再赘述。
附图说明
[0046]为了更清楚的说明本申请实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种嵌入式设备的测试方法,其特征在于,基于串口测试系统的微处理器,包括:预先部署与被测嵌入式设备的通信协议以及对所述被测嵌入式设备的测试脚本;基于第一串口连接所述被测嵌入式设备后,调用所述测试脚本对所述被测嵌入式设备进行测试;在测试中,获取对所述被测嵌入式设备的测试日志。2.根据权利要求1所述的嵌入式设备的测试方法,其特征在于,所述在测试中,获取对所述被测嵌入式设备的测试日志,具体包括:执行所述测试脚本提供的命令序列,以监控所述被测嵌入式设备的运行状态并获取所述被测嵌入式设备的运行日志;根据所述被测嵌入式设备的运行状态和所述被测嵌入式设备的运行日志检验所述被测嵌入式设备的功能;根据所述被测嵌入式设备的功能检出情况生成所述测试日志。3.根据权利要求2所述的嵌入式设备的测试方法,其特征在于,所述根据所述被测嵌入式设备的运行状态和所述被测嵌入式设备的运行日志检验所述被测嵌入式设备的功能,具体包括:若所述被测嵌入式设备的运行状态与所述被测嵌入式设备的运行日志相符,则确定所述被测嵌入式设备的功能正常;若所述被测嵌入式设备的运行状态与所述被测嵌入式设备的运行日志不符,则确定所述被测嵌入式设备的功能异常。4.根据权利要求1所述的嵌入式设备的测试方法,其特征在于,所述串口测试系统还包括第一存储器;所述嵌入式设备的测试方法还包括:将所述测试日志存入所述第一存储器。5.根据权利要求1所述的嵌入式设备的测试方法,其特征在于,所述串口测试系统还包括串口转通用串行总线的第一转换器,所述第一转换器与所述微处理器的第二串口连接;所述嵌入式设备的测试方法还包括:当识别到所述第二串口通过所述第一转换器连接上位机并接收到所述上位机的日志读取命令时,通过所述第二串口以及所述第一转换器将所述测试日志发送至所述上位机。6.根据权利要求1所述的嵌入式设备的测试方法,其特征在于,所述串口测试系统还包括与所述微处理器连接的无线通信器;所...

【专利技术属性】
技术研发人员:罗晓龙张海仑钟戟
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:

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

1