一种测试、纠错方法及系统的制作方法

文档序号:8324950阅读:491来源:国知局
一种测试、纠错方法及系统的制作方法
【技术领域】
[0001]本发明涉及通讯领域,尤其涉及一种测试、纠错方法及系统。
【背景技术】
[0002]在电子终端设备开发的过程中,经常要对开发出来的设备样机在多种环境下进行长时间的稳定性测试。比如在不同的温度、湿度下对多台设备样机进行测试。同时,为记录设备样机的测试情况,每台设备样机会通过串口连接至PC机或服务器,存储这些样机的测试日志,待测试结束后,通过对测试日志的分析来了解设备样机运行的稳定性。但是这样,每个设备样机都要去通过串口连接PC机或服务器,操作次数太多且繁琐,而且对每个测试日志全部内容进行存储,占用很大的存储空间,也不利于进行分析纠错,这样就加大了分析的工作量,大大降低了测试效率。

【发明内容】

[0003]有鉴于此,有必要针对上述对设备样机进行测试效率低、工作量大的问题,提供一种测试、纠错方法及系统。
[0004]本发明提供一种测试、纠错方法,包括如下步骤:
[0005]S10:将多个设备样机连接在同一局域网内,并为每个设备样机各自分配不同的IP地址;
[0006]S20:选取其中一个设备样机连接PC机或服务器进行测试,若测试合格则将该设备样机作为局域网服务器,并向该设备样机发送测试日志和测试脚本,否则选取另一个设备样机进场测试;
[0007]S30:局域网服务器将测试脚本发送给局域网内的其他设备样机,其他设备样机接收测试脚本并执行进行测试,产生测试日志并发送给局域网服务器;
[0008]S40:局域网服务器接收其他设备样机发送的测试日志并与IP地址对应;将其他设备样机的测试日志与自身的测试日志进行对比,对比出不同之处,将不同之处对应IP地址进行保存;
[0009]S50:局域网服务器将保存的不同之处对应IP地址发送给PC机或者服务器进行存储,用于分析纠错。
[0010]进一步的,所述步骤SlO具体为:采用无线路由器创建无线局域网,多个设备样机通过身份验证后连接在同一局域网内,无线路由器为每个设备样机各自分配不同的IP地址。
[0011]进一步的,所述步骤S20具体为:所述测试脚本包括初始化程序及检测程序;初始化程度用于对设备样机进行初始化设置,检测程序用于对设备样机进行测试并生成测试日
)■'、O
[0012]进一步的,所述步骤S40具体为:局域网服务器在处理一台设备样机的测试日志时,若同时收到其他设备测试日志,则将其他设备的测试日志加上时间戳标识并进入排队序列,待局域网服务器空闲时按照时间戳从小到达顺序来处理测试日志。
[0013]进一步的,所述步骤S50具体为:所述局域网服务器在发送后,进行还原操作,恢复到最初的状态。
[0014]本发明还提供一种测试、纠错系统,包括多个设备样机;多个设备样机连接在同一局域网内并为分配不同的IP地址;其中一个设备样机连接PC机或服务器进行测试,若测试合格则该设备样机作为局域网服务器,并接收PC机或服务器发送的测试日志和测试脚本;局域网服务器将测试脚本发送给局域网内的其他设备样机,其他设备样机接收测试脚本并执行进行测试,产生测试日志并发送给局域网服务器;局域网服务器接收其他设备样机发送的测试日志并与IP地址对应,将其他设备样机的测试日志与自身的测试日志进行对比,对比出不同之处,将不同之处对应IP地址进行保存;局域网服务器将保存的不同之处对应IP地址发送给PC机或者服务器进行存储,用于分析纠错。
[0015]进一步的,采用无线路由器创建无线局域网,多个设备样机通过身份验证后连接在同一局域网内,无线路由器为每个设备样机各自分配不同的IP地址。
[0016]进一步的,所述测试脚本包括初始化程序及检测程序;初始化程度用于对设备样机进行初始化设置,检测程序用于对设备样机进行测试并生成测试日志。
[0017]进一步的,所述局域网服务器在处理一台设备样机的测试日志时,若同时收到其他设备测试日志,则将其他设备的测试日志加上时间戳标识并进入排队序列,待局域网服务器空闲时按照时间戳从小到达顺序来处理测试日志。
[0018]进一步的,所述局域网服务器在发送后,进行还原操作,恢复到最初的状态。
[0019]本发明测试、纠错方法及系统,将待测设备样机连接在同一局域网内并分配不同的IP地址,选定一台合格设备样机作为局域网服务器,接收测试脚本并通过局域网分发给其他设备样机同时进行批量测试获取测试日志,与自身测试日志进行对比,获取不同之处发送给PC机或服务器进行分析纠错,这样不需要每一个设备样机都去通过串口与PC机或服务器连接进行测试,操作快捷简单。同时,无需存储每个设备样机的全部测试日志内容,也无需对设备样机全部的测试日志内容进行分析纠错,只需要根据不同之处来纠错即可,这样就避免占用很大的存储空间,也利于进行分析纠错,检索分析的工作量,从而大大的提高测试效率。
【附图说明】
[0020]图1是一个实施例中的测试、纠错方法的流程图。
【具体实施方式】
[0021]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0022]图1是一个实施例中的测试、纠错方法的流程图,如图1所示,该方法包括如下步骤:
[0023]S10:将多个设备样机连接在同一局域网内,并为每个设备样机各自分配不同的IP地址。
[0024]由于之前的测试方法,多个设备样机都要通过连接串口去连接PC机或者服务器,每个都要连接一次,操作复杂繁琐,为解决该问题,在该实施例中,考虑到各个设备样机都具有网络通讯功能(无线或者有线),故创建一个局域网,将多个设备样机连接到局域网内,为各个设备样机分配不同的IP地址,这样就通过局域网实现多个设备样机之间的互相通讯和身份区别。
[0025]在进一步的实施方式中,该步骤具体为:采用无线路由器创建无线局域网,多个设备样机通过身份验证后连接在同一局域网内,无线路由器为每个设备样机各自分配不同的IP地址。
[0026]S20:选取其中一个设备样机连接PC机或服务器进行测试,若测试合格则将该设备样机作为局域网服务器,并向该设备样机发送测试日志和测试脚本;否则选取另一个设备样机进场测试。
[0027]在多个设备样机都连入一个局域网之后,为对设备样机进行测试,该实施例中,随机选取其中的一个设备样机连接到PC机或服务器进行测试,如果通过测试该设备样机测试合格,则选定该合格的设备样机作为局域网服务器,然后向该合格设备样机发送其测试日志和测试脚本,这样通过选定一个测试合格的设备样机作为局域网服务器,对局域网内的其他设备样机进行测试,不需要其他设备样机再去一一通过串口连接PC机或者服务器,操作便捷,大大提高测试效率。
[0028]测试脚本可以对设
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1