固定节点自动化测试设备制造技术

技术编号:17921157 阅读:47 留言:0更新日期:2018-05-11 00:52
本实用新型专利技术公开了一种固定节点自动化测试设备,包括树莓派和一个定制测试电路板,定制测试电路板包括主控芯片,与主控芯片信号连通的电源、USB转串口芯片、USB接口物理控制A模块、电流检测模块、多功能扩展口、OLED显示屏和旋转编码器,以及串联在USB接口物理控制A模块输出端上并与电流检测模块和USB接口物理控制A模块一起组成电流检测回路的第一USB接口。其整个测试设备体型小、重量轻,便于集群部署,功耗低,可在各种简单办公环境下使用,同时,任务下发简单,场景覆盖率高,可满足不同被测设备的广泛测试需要。

【技术实现步骤摘要】
固定节点自动化测试设备
本技术涉及一种固定节点自动化测试设备,特别涉及一种针对测试行业的固定节点自动化测试设备。
技术介绍
随着智能手机的普及以及研发更新过程的加快,对智能手机进行高效、全面的测试就成为手机定型生产和质量保证的一个关键。其中,自动化测试发现BUG的数量和质量都在下降,场景覆盖率达不到要求,需要通过固定节点自动化测试设备找到更多的BUG。现市场上主要以提升测试覆盖率的方式来提高BUG的发现量,增加脚本量和测试量,人力、物力、财力消耗大,集群部署成本高,软件自动化率提升困难,硬件自动化设备贵等。为确保测试场景覆盖率达标,及测试工作有序、简单、高效率进行,设计一种固定节点自动化测试设备即软硬件结合的解决方案,就成为本技术想要解决的主要问题。
技术实现思路
鉴于上述现有情况,本技术旨在提供一种消耗功率低、占用空间小、便于集群管理,人力、物力、财力消耗小,软硬件结合性好的解决方案,以提高测试场景覆盖率,方便测试场景灵活部署,满足智能手机更广泛、更灵活、更全面的测试需要。本技术是通过以下技术方案来实现的:固定节点自动化测试设备,包括树莓派,树莓派包括通讯端口、TF卡、供电输入模块、GPIO模块和至少三个USB接口,TF卡集成云节点控制器和自动化执行引擎,TF卡通过通讯端口获取任务资源和启动脚本,并负责脚本任务下发;GPIO模块负责对外定时输出看门狗信号。还包括一个定制测试电路板,定制测试电路板包括主控芯片,与主控芯片信号连通的电源、USB转串口芯片、USB接口物理控制A模块、电流检测模块、多功能扩展口、OLED显示屏和旋转编码器,以及串联在USB接口物理控制A模块输出端上并与电流检测模块和USB接口物理控制A模块一起组成电流检测回路的第一USB接口;主控芯片与GPIO模块信号连通,主控芯片通过USB转串口芯片与树莓派上的一个USB接口连通;USB接口物理控制A模块与树莓派上的一个USB接口连通。主控芯片通过USB转串口芯片将串口数据和树莓派的USB协议数据进行相互转换,接收树莓派指令、反馈执行数据,并在GPIO模块喂狗信号的支持下完成对下级串联模块的指令控制和信号解析通讯。USB接口物理控制A模块负责与树莓派形成USB连接链路,接受主控芯片控制实现USB连接链路的数据线模式、充电线模式和断开模式的转换。电流检测模块负责接收主控芯片的电流采集参数以及向主控芯片发送实时采集到的连接在USB接口物理控制A模块上第一USB接口的电流值。多功能扩展口负责驱动外界设备完成特定动作操作,或接收外界传感器的感应信号,经模数信号转换后与主控芯片实现数据通讯。OLED显示屏用于显示开机画面、设备状态、任务进度或参数设置信息。旋转编码器用于调整网络参数、管理已插入外界设备和确认任务信息。第一USB接口用于连接外界被测试设备。定制测试电路板上还包括相互串联的USB接口物理控制B模块和第二USB接口,USB接口物理控制B模块分别与主控芯片和树莓派上的一个USB接口信号连通,在主控芯片控制下与树莓派形成第二条USB连接链路,第二USB接口用于连接外界被测试设备。本技术所述的固定节点自动化测试设备的有益效果包括:1、整个测试设备的外部尺寸(mm)为33×125×115,体型小、重量轻,便于集群部署、不用重复搭建网络环境,价格低廉,占用空间小,可在各种简单办公环境下使用。2、任务下发简单,只需要电源和网络连接即可实现云端任务资源下发,可在无人值守状态下进行设备测试,降低了测试强度,提高了测试灵活性。3、树莓派具有喂狗功能,可使整个固定节点自动化测试设备运行稳定,避免了断电、死机等对测试过程的影响。4、整机功耗明显低于传统计算机,节能环保,对电网环境要求低,可实现几十个或几百个被测设备同时测试。5、通过设置多功能扩展口,可以接入执行或传动机构以及连接各种传感器,为复杂场景的自动化操作和测试提供了物理实现,场景覆盖率高,可满足不同被测设备的广泛测试需要。附图说明图1为本技术的结构框图。具体实施方式本技术的中心思想是:缩小测试设备体积,简化测试环境,提高测试空间利用效率,并通过云端实现无人看守下的全自动、多功能、全天候、多设备、多场景模拟下的待测设备的全面测试,以满足和保证实际测试需要。下面结合附图1对本技术所述的固定节点自动化测试设备作进一步的详细描述:本技术所述的固定节点自动化测试设备,包括树莓派和一个定制测试电路板。树莓派负责与云端进行数据通讯,通过云端接收任务资源,启动脚本后进行任务下发。定制测试电路板用于外界被测试设备的连接,通过多种场景模拟和指令控制完成脚本任务的实际测试,并将测试数据反馈到树莓派中。本例中,树莓派包括USB1、USB2、USB3、USB4、网口、无线网卡、TF卡、供电输入模块和GPIO模块。其中,TF卡集成云节点控制器和自动化执行引擎,自动化执行引擎包括方案解读器、脚本解释器和远程调试接口。云平台下发任务资源至树莓派后,云节点控制器获取任务资源和启动脚本,自动化引擎通过内部解读将任务下发到定制测试电路板。GPIO模块具有喂狗功能,GPIO模块定时输出看门狗信号,当定制测试电路板接收不到喂狗信号后,定制测试电路板将对树莓派执行断电和再供电操作,树莓派实现重启,树莓派中的脚本记录使重启后的数据恢复至断电前状态,避免了测试中断或重复进行。定制测试电路板包括主控芯片,与主控芯片信号连通的电源、USB转串口芯片、USB接口物理控制A模块、USB接口物理控制B模块、电流检测模块、多功能扩展口、OLED显示屏和旋转编码器,以及串联在USB接口物理控制A模块输出端上的第一USB接口和串联在USB接口物理控制B模块输出端上的第二USB接口。其中,第一USB接口、电流检测模块和USB接口物理控制A模块一起组成一个电流检测回路。主控芯片与GPIO模块信号连通,主控芯片通过USB转串口芯片与树莓派上的USB3连通。USB接口物理控制A模块与树莓派上的USB2连通,USB接口物理控制B模块与树莓派上的USB1连通。主控芯片是定制测试电路板的控制中心,其通过USB转串口芯片将串口数据和树莓派的USB协议数据进行相互转换,接收树莓派任务指令并反馈执行数据,同时,在GPIO模块喂狗信号的支持下完成对下级串联模块的指令控制和信号解析通讯,协调各模块工作。USB接口物理控制A模块负责与树莓派上的USB2形成USB连接链路,在接受主控芯片控制的前提下实现USB连接链路的数据线模式、充电线模式和断开模式的转换,从而通过第一USB接口完成对其上连接的待测设备的相关检测。同样,USB接口物理控制B模块也会在主控芯片控制下与树莓派上的USB1形成第二条USB连接链路,并通过第二USB接口完成对另外待测试设备的相关检测。为实现对待测设备功耗情况进行检测,本例中,在第一USB接口和USB接口物理控制A模块的串联电路上还连接有电流检测模块。电流检测模块负责接收主控芯片的电流采集参数以及向主控芯片发送实时采集到的连接在USB接口物理控制A模块上第一USB接口的电流值,从而完成连接在第一USB接口上的待测设备在充电状态或单一运行某个功能状态下的功耗情况检测,使检测过程精细化,满足了不同设备、不同客户的检测需要。为进本文档来自技高网...
固定节点自动化测试设备

【技术保护点】
固定节点自动化测试设备,包括树莓派,所述树莓派包括通讯端口、TF卡、供电输入模块、GPIO模块和至少三个USB接口,所述TF卡集成云节点控制器和自动化执行引擎,TF卡通过通讯端口获取任务资源和启动脚本,并负责脚本任务下发;所述GPIO模块负责对外定时输出看门狗信号,其特征在于,还包括一个定制测试电路板,所述定制测试电路板包括主控芯片,与主控芯片信号连通的电源、USB转串口芯片、USB接口物理控制A模块、电流检测模块、多功能扩展口、OLED显示屏和旋转编码器,以及串联在USB接口物理控制A模块输出端上并与电流检测模块和USB接口物理控制A模块一起组成电流检测回路的第一USB接口;所述主控芯片与GPIO模块信号连通,主控芯片通过USB转串口芯片与树莓派上的一个USB接口连通;所述USB接口物理控制A模块与树莓派上的一个USB接口连通;所述主控芯片通过USB转串口芯片将串口数据和树莓派的USB协议数据进行相互转换,接收树莓派指令、反馈执行数据,并在GPIO模块喂狗信号的支持下完成对下级串联模块的指令控制和信号解析通讯;所述USB接口物理控制A模块负责与树莓派形成USB连接链路,接受主控芯片控制实现USB连接链路的数据线模式、充电线模式和断开模式的转换;所述电流检测模块负责接收主控芯片的电流采集参数以及向主控芯片发送实时采集到的连接在USB接口物理控制A模块上第一USB接口的电流值;所述多功能扩展口负责驱动外界设备完成特定动作操作,或接收外界传感器的感应信号,经模数信号转换后与主控芯片实现数据通讯;所述OLED显示屏用于显示开机画面、设备状态、任务进度或参数设置信息;所述旋转编码器用于调整网络参数、管理已插入外界设备和确认任务信息;所述第一USB接口用于连接外界被测试设备。...

【技术特征摘要】
1.固定节点自动化测试设备,包括树莓派,所述树莓派包括通讯端口、TF卡、供电输入模块、GPIO模块和至少三个USB接口,所述TF卡集成云节点控制器和自动化执行引擎,TF卡通过通讯端口获取任务资源和启动脚本,并负责脚本任务下发;所述GPIO模块负责对外定时输出看门狗信号,其特征在于,还包括一个定制测试电路板,所述定制测试电路板包括主控芯片,与主控芯片信号连通的电源、USB转串口芯片、USB接口物理控制A模块、电流检测模块、多功能扩展口、OLED显示屏和旋转编码器,以及串联在USB接口物理控制A模块输出端上并与电流检测模块和USB接口物理控制A模块一起组成电流检测回路的第一USB接口;所述主控芯片与GPIO模块信号连通,主控芯片通过USB转串口芯片与树莓派上的一个USB接口连通;所述USB接口物理控制A模块与树莓派上的一个USB接口连通;所述主控芯片通过USB转串口芯片将串口数据和树莓派的USB协议数据进行相互转换,接收树莓派指令、反馈执行数据,并在GPIO模块喂狗信号的支持下完成对下级串联...

【专利技术属性】
技术研发人员:涂哲军万众刘峰
申请(专利权)人:北京易诚高科科技发展有限公司
类型:新型
国别省市:北京,11

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

1