一种自动测试系统及方法_2

文档序号:9563482阅读:来源:国知局
、MAC地址等信息。步骤S321,待测设备接收到操作指令后,解析该操作指令并发送到相应的待测功能模块执行该操作指令。步骤S322,待测设备将执行操作指令后的测试数据发送回自动测试系统。
[0033]如图4所示,为本发明的一个应用场景,待测设备为网络摄像机,自动测试系统包括一 PC机,用于安装网络摄像机功能自动测试软件,并通过其操作界面进行测试操作;四个待测设备,其中,待测设备1与PC机上的串口 1通过USB串口线连接,待测设备2与PC机上的串口 2通过USB串口线连接,待测设备3与PC机上的串口 3通过USB串口线连接,待测设备4与PC机上的串口 4通过USB串口线连接。网络摄像机的功能测试主要:IQ测试、Sensor测试、MAC烧录测试、WIFI功能测试、以太网功能测试、声音测试、SD卡测试及EEPR0M 测试。
[0034]测试的具体步骤为:
[0035]选择待测设备的机型,从而调取其对应的测试数据阈值。
[0036]加载IQ测试为当前测试项目,将待测设备置入相应的测试环境中,网络摄像机功能自动测试软件向所有待测设备发送操作指令,待测设备根据该操作指令进行动作,并将测试结果返回PC机,根据测试数据阈值判断该IQ测试是否通过,通过则在操作界面显示Pass,/v7 /K Fail。
[0037]加载Sensor测试为当前测试项目,网络摄像机功能自动测试软件向所有待测设备发送查询指令,待测设备根据该查询指令将对应的温度值、湿度值、空气质量、X、Y、Z方向值及ADC值传回到PC机,根据测试数据的阈值判断Sensor测试是否通过,通过则在操作界面显示Pass,反之显示Fail。
[0038]加载MAC烧录测试为当前测试项目,网络摄像机功能自动测试软件向所有待测设备发送带有MAC地址和SN码的烧写指令,将该MAC地址和SN码烧写入待测设备中,然后向待测设备发送读取MAC地址和SN码的操作指令,将读取的MAC地址和SN码与设置的MAC地址和SN码进行对比,如果一致则MAC烧写测试通过,如果不一致则MAC烧写测试失败。
[0039]加载WIFI功能测试为当前测试项目,使待测设备与无线路由器通过WIFI无线连接,网络摄像机功能自动测试软件向所有待测设备发送启动影像指令,待测设备则开始录像并通过WIFI实时传回PC机,通过PC机上的播放软件进行播放,若录像在PC机上播放正常则WIFI功能测试通过,否则WIFI功能测试不合格。
[0040]加载以太网功能测试为当前测试项目,使待测设备与PC机通过以太网进行连接,网络摄像机功能自动测试软件向所有待测设备发送启动影像指令,待测设备则开始录像并通过以太网实时传回PC机,通过PC机上的播放软件进行播放,若录像在PC机上播放正常则以太网功能测试通过,否则以太网功能测试不合格。
[0041]加载声音测试,网络摄像机功能自动测试软件向所有待测设备发送录音回放指令,待测设备开始录音并回放录音,判断声音是否正常;网络摄像机功能自动测试软件向所有待测设备发送播放声音文件指令,待测设备开始播放该声音文件,判断声音是否正常。
[0042]加载SD卡测试,网络摄像机功能自动测试软件向所有待测设备发送SD卡查询指令,待测设备根据SD卡查询指令将SD卡中的文件信息传回PC机操作界面进行显示。
[0043]加载EEPR0M测试,网络摄像机功能自动测试软件向所有待测设备的EEPR0M中写入设定值,并读取对应地址的值,如果读取的值与设定值一致则说明EEPR0M测试通过,否则EEPR0M测试不合格。
[0044]上述所有测试数据及测试结果均保存到数据库中,供查询和制作报表用。
[0045]上述功能测试仅作为个体实例进行说明,并不局限于此处列出的功能,不作为对本发明的限制。
[0046]当然,在其他的实施例中也可以对其他的功能进行测试,并不局限于本发明所列举的功能测试。本发明不局限于网络摄像机领域,稍加改进即可适用于各种电子产品设备的测试。
[0047]综上所述,本发明采用模块化设计,后续可以增加测试功能,可扩展性好,能够自动检测、保存并显示测试数据,不仅大大提高了测试效率,而且可以避免产品功能测试中的漏测、人为误操作,进而提高待测产品出厂合格率,本发明便于测试数据的统计分析及报表打印方便快捷,实用性强。
[0048]以上对本发明进行了详细的介绍,本文中应用了具体个例对本发明的结构原理及实施方式进行了阐述,以上实施例只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种自动测试系统,其特征在于,包括有: 通信模块,用于与待测设备连接以与待测设备进行数据通信; 功能模块,用于定义待测设备的测试项目及其对应的测试流程; 加载模块,与所述功能模块连接,用于将待测设备的待测试的测试项目加载为当前测试项目; 显示模块,用于显示测试数据及测试结果; 处理模块,分别与所述通信模块、加载模块及显示模块连接,用于调用由加载模块加载的测试项目信息而执行该测试项目对应的测试流程,通过通信模块与待测设备进行数据通信完成测试,然后将测试数据发送到显示模块进行显示。2.如权利要求1所述的自动测试系统,其特征在于,还包括配置模块,所述配置模块与所述处理模块连接,用于配置待测设备的测试数据阈值。3.如权利要求2所述的自动测试系统,其特征在于,还包括存储模块,所述存储模块用于保存测试数据及测试结果。4.如权利要求1所述的自动测试系统,其特征在于,所述通信模块包括串口通信模块和/或WIFI无线通信模块和/或以太网通信模块。5.如权利要求3所述的自动测试系统,其特征在于,所述处理模块包括:调用单元,用于调用由所述加载模块加载的测试项目信息及其对应的测试流程;获取单元,用于从所述配置模块获取测试数据阈值;测试单元,用于对加载的测试项目进行自动化测试,得到测试数据;比较单元,将测试数据与测试数据阈值进行比较,得到测试结果,将测试数据及测试结果发送到所述显示模块进行显示,并将测试数据及测试结果保存到所述存储模块中。6.一种自动测试方法,其特征在于,包括以下步骤: S30,被测设备与自动测试系统建立连接; S31,自动测试系统加载测试项目; S32,自动测试系统根据步骤S31加载的测试项目按照定义的该测试项目的测试流程对待测设备进行测试; S33,显示步骤S32中测试所得的测试数据。7.如权利要求6所述的自动测试方法,其特征在于,在步骤S30后还包括以下步骤: 配置被测设备测试项目的测试数据阈值。8.如权利要求6所述的自动测试方法,其特征在于,步骤S33后还包括以下步骤: 自动测试系统调用步骤S31加载的测试项目信息,进而获取其对应的测试数据阈值,将步骤S32中的测试所得数据与其对应的测试数据阈值进行比较,从而得出该项测试项目是否合格的结果,并保存测试数据及测试结果。9.如权利要求6所述的自动测试方法,其特征在于,所述步骤S32中,测试的具体步骤包括: S320,自动测试系统向待测设备发送操作指令; S321,待测设备接收到操作指令后,解析该操作指令并发送到相应的待测功能模块执行该操作指令; S322,待测设备将执行操作指令后的测试数据发送回自动测试系统。10.如权利要求9所述的自动测试方法,其特征在于,所述步骤S320中的所述操作指令包括指令及数据,所述指令为自动测试系统向待测设备发送的动作指令;所述数据为向待测设备写入的信息。
【专利摘要】本发明提供一种自动测试系统,包括有:通信模块,用于与待测设备连接以与待测设备进行数据通信;功能模块,用于定义待测设备的测试项目及其对应的测试流程;加载模块,用于将待测设备的待测试的测试项目加载为当前测试项目;显示模块,用于显示测试数据及测试结果;处理模块,用于调用由加载模块加载的测试项目信息而执行该测试项目对应的测试流程,通过通信模块与待测设备进行数据通信完成测试,然后将测试数据发送到显示模块进行显示;还提供一种自动测试方法。本发明采用模块化设计,后续可以增加测试功能,可扩展性好,提高了测试效率,提高出厂产品的质量。
【IPC分类】G01R31/00
【公开号】CN105319455
【申请号】CN201410361442
【发明人】郭晓军, 杨祥华
【申请人】天彩电子(深圳)有限公司
【公开日】2016年2月10日
【申请日】2014年7月25日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1