本申请公开了一种设备测试方法和系统,属于计算机技术领域。包括:被测设备进入测试模式,并运行目标程序,目标程序运行时用于在被测设备进入测试模式时在测试记录文件中保存第一预设信息、在被测设备的测试过程中每隔预设时长在测试记录文件中保存测试时间信息、以及在被测设备退出测试模式时在测试记录文件中保存第二预设信息;控制设备读取测试记录文件;控制设备根据测试记录文件,确定被测设备的测试结果。本申请根据测试记录文件推测被测设备在测试过程中是否出现异常,测试记录文件中的内容保证了被测设备出现的异常情况均能被推测得到,从而提高了被测设备的测试结果的准确性。准确性。准确性。
【技术实现步骤摘要】
设备测试方法和系统
[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.一种设备测试方法,其特征在于,所述方法包括:被测设备进入测试模式,并运行存储的目标程序,所述目标程序运行时用于在所述被测设备进入所述测试模式时在测试记录文件中保存第一预设信息、在所述被测设备的测试过程中每隔预设时长在所述测试记录文件中保存测试时间信息、以及在所述被测设备退出所述测试模式时在所述测试记录文件中保存第二预设信息;控制设备在所述被测设备退出所述测试模式后,从所述被测设备中读取所述测试记录文件;所述控制设备根据所述测试记录文件,确定所述被测设备的测试结果。2.如权利要求1所述的方法,其特征在于,所述被测设备进入测试模式,并运行存储的目标程序之前,还包括:所述被测设备若接收到测试指令,则执行所述进入测试模式,并运行存储的目标程序的步骤;或者,所述被测设备若在开机时检测到预设启动指示文件,则执行所述进入测试模式,并运行存储的目标程序的步骤。3.如权利要求1所述的方法,其特征在于,所述被测设备进入测试模式,并运行存储的目标程序之前,还包括:所述控制设备将所述目标程序写入所述被测设备中。4.如权利要求1
‑
3任一所述的方法,其特征在于,所述控制设备在所述被测设备退出所述测试模式后,从所述被测设备中读取所述测试记录文件之后,还包括:所述控制设备若从所述被测设备中读取所述测试记录文件失败,则确定所述被测设备的测试结果为所述被测设备在测试过程中出现器件性故障。5.如权利要求1
‑
3任一所述的方法,其特征在于,所述控制设备根据所述测试记录文件,确定所述被测设备的测试结果,包括:所述控制设备若未从所述测试记录文件查找到所述第二预设信息,则确定所述被测设备的测试结果为所述被测设备在退出所述测试模式前出现不可恢复性异常。6.如权利要求1
‑
3任一所述的方法,其特征在于,所述控制设备根据所述测试记录文件,确定所述被测设备的测试结果,包括:所述控制设备若从所述测试记录文件查找到所述第一预设信息和...
【专利技术属性】
技术研发人员:薛强,刘泽恩,
申请(专利权)人:东莞市金锐显数码科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。