【技术实现步骤摘要】
一种基于脚本的电子设备测试方法及系统
[0001]本专利技术涉及设备测试
,特别指一种基于脚本的电子设备测试方法及系统。
技术介绍
[0002]各种电子设备在出厂和使用过程中,都需要进行一系列的测试,例如为了确保锂电池使用的安全性,在出厂前需要对锂电池的保护板进行短路保护性能测试。而不同的测试项目不仅需要不同的测试设备,还需要不同的测试环境。
[0003]传统上,在电子设备进行测试的过程中,通过人工逐一调整各测试设备的测试环境(测试参数),并由人工记录测试数据,不仅测试效率低下,且容易出现失误。因此,如何提供一种基于脚本的电子设备测试方法及系统,实现提升电子设备测试的效率以及质量,成为一个亟待解决的问题。
技术实现思路
[0004]本专利技术要解决的技术问题,在于提供一种基于脚本的电子设备测试方法及系统,实现提升电子设备测试的效率以及质量。
[0005]第一方面,本专利技术提供了一种基于脚本的电子设备测试方法,包括如下步骤:
[0006]步骤S10、设定用户权限,基于所述用户权限 ...
【技术保护点】
【技术特征摘要】
1.一种基于脚本的电子设备测试方法,其特征在于:包括如下步骤:步骤S10、设定用户权限,基于所述用户权限设定测试设备与电子设备的通信协议;步骤S20、创建用于对电子设备进行自动测试的若干个lua脚本,并对各所述lua脚本进行自检;步骤S30、基于各所述lua脚本生成测试方案,并设定所述测试方案执行的通道;步骤S40、利用多线程技术,基于所述测试方案以及通信协议对电子设备进行测试,并获取测试数据;步骤S50、基于所述测试数据生成并保存测试报告,并可视化展示所述测试报告。2.如权利要求1所述的一种基于脚本的电子设备测试方法,其特征在于:所述步骤S10具体为:创建用户账户,设定所述用户账户的操作权限,完成用户权限设定;基于所述用户权限分别设定各测试设备与电子设备的通信协议;所述通信协议为RS232通信协议、RS485通信协议、CAN通信协议或者以太网通信协议。3.如权利要求1所述的一种基于脚本的电子设备测试方法,其特征在于:所述步骤S20具体包括:步骤S21、基于电子设备的各测试项目,从预设的实例方法集中选择对应的若干个实例方法,基于各所述实例方法生成用于对电子设备进行自动测试的若干个lua脚本;步骤S22、对各所述lua脚本进行错误代码的自检以及定位,并对所述错误代码进行修正。4.如权利要求1所述的一种基于脚本的电子设备测试方法,其特征在于:所述步骤S30具体为:基于各所述lua脚本的执行顺序生成电子设备的测试方案,并设定所述测试方案中各lua脚本执行的通道。5.如权利要求1所述的一种基于脚本的电子设备测试方法,其特征在于:所述步骤S40具体为:利用多线程技术运行lua脚本解释器,通过lua脚本解释器解析所述测试方案包含的各lua脚本,基于所述测试方案的执行顺序、通道以及通信协议,依次将各解析的所述lua脚本发送给对应的测试设备,自动执行对电子设备的测试,并实时获取各所述lua脚本执行完成后的测试数据。6.一种基于脚本的电子设备测试系统,其特征在于:包括如下模...
【专利技术属性】
技术研发人员:李有财,林可发,何伟佳,
申请(专利权)人:福建星云电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。