核心板测试系统及其测试方法技术方案

技术编号:29967153 阅读:19 留言:0更新日期:2021-09-08 09:36
本发明专利技术涉及一种测试系统,尤其是核心板测试系统及其测试方法,核心板测试系统,包括:测试装置,测试装置用于装入核心板并对核心板的功能单元和功能接口进行测试;功能测试装置包括多个用于对核心板功能单元和功能接口进行测试的测试模块;测试软件用于安装在核心板上进行自动检测,测试软件包括MTK安卓逻辑程序和功能测试程序,MTK安卓逻辑程序用于自动连接无线网、自动上次报告、自动测试,功能测试程序用于测试功能模块和功能接口;服务器用于存储核心板信息和测试内容。该系统能自动存储测试记录、自动无线链接、自动上次报告,全自动测试核心板的各个功能模块和各个接口,避免了人工误操作引起的各类测试偏差及无法与服务器通讯的问题。通讯的问题。通讯的问题。

【技术实现步骤摘要】
核心板测试系统及其测试方法


[0001]本专利技术涉及一种测试系统,尤其是核心板测试系统及其测试方法。

技术介绍

[0002]随着电子产品的多元化发展,产品功能的集中度越来越高,平台化也越来越盛行,以芯片为框架搭配上各类通用性功能重新制作成一块大型的BGA类型的核心板,然而这类核心板均需要进行覆盖性测试。
[0003]普通的测试装置只能用于简单的检测,人工操作为主导,很多产品都是不带网络通讯,很多情况下出现即使测试失败也可能误判测试成功或者其他人工误操作情况出现。

技术实现思路

[0004]为解决上述问题,本专利技术提供一种核心板测试系统,具有自动存储测试记录、自动无线链接、自动上报服务器等全自动测试的通用测试系统,避免了人工误操作引起的各类测试偏差及无法与服务器通讯的问题。
[0005]具体技术方案为:
[0006]核心板测试系统,包括:测试装置,所述测试装置用于装入核心板并对核心板的功能单元和功能接口进行测试;功能测试装置,所述功能测试装置包括多个用于对核心板功能单元和功能接口进行测试的测试模块;测试软件,所述测试软件用于安装在所述核心板上进行自动检测,所述测试软件包括MTK安卓逻辑程序和功能测试程序,所述MTK安卓逻辑程序用于自动连接无线网、自动上次报告、自动测试,所述功能测试程序用于测试功能模块和功能接口;及服务器,所述服务器用于存储核心板信息和测试内容。
[0007]优选的,所述功能测试模块包括:MIPI摄像头模块、显示模块、SIM卡模块、SD卡模块、I2C模块、I2S模块、SPI模块、以太网模块、4G模块、GPS 模块、UART模块、WiFi模块、陀螺仪模块、重力加速度模块、蓝牙模块、ADC 分压采集模块、MIC模块和USB模块中的一种或多种。
[0008]优选的,所述测试装置包括:测试台,所述测试台用于放置核心板;芯片压紧装置,所述芯片压紧装置包括肘夹、导向杆和压板,所述肘夹安装在所述测试架上,所述导向杆安装在所述测试架上,所述压板活动插在所述导向杆上,且与所述肘夹连接,所述压板位于核心板的上方;存储模块;WiFi模块;以太网模块;及供电模块。
[0009]核心板测试系统的测试方法,包括以下步骤:
[0010]MTK安卓逻辑程序中预先设定好无线网络的名称及密码和服务器地址;
[0011]核心板开机后自动搜索附近网络;
[0012]搜索到到预先设定的无线网络后自动匹配预制的密码连接无线网,否则提示搜索不到网络;
[0013]自动检索预制的服务器地址;
[0014]自动链接服务器,若连接不成功提示链接失败;
[0015]Barcode控制位读取;
[0016]测试位标示,若上道工位结束则进入自动测试,否则提示上一道工位未结束;
[0017]自动测试,自动进行MIPI测试、显示测试、SIM测试、SD测试、I2C测试、 I2S测试、SPI测试、以太网测试、4G测试、GPS测试、UART测试、WiFi测试、陀螺仪测试、重力加速度测试、蓝牙测试、ADC分压测试、GPIO测试、MIC 测试和USB测试;
[0018]将测试数据实时存储在flash中;
[0019]判断测试是否通过,若测试通过则生成测试报告,否则提示测试失败;
[0020]生成测试报告并上传至服务器;
[0021]完成测试。
[0022]优选的,所述自动测试时:所述UART测试以自动进行自发自收进行测试;所述WiFi测试和蓝牙测试是通过自动判断MAC地址格式和是否搜索到信号或信号强度是否合格进行测试;所述SD卡测试是通过查看系统是否识别进行测试;所述I2C测试、所述SPI测试、所述GPIO测试均是通过驱动层读取状态来测试;所述4G测试是通过自动搜索信号并判断信号强度来测试;所述GPS测试是通过搜星对星星数量、信噪比、冷启动时间来检测。
[0023]与现有技术相比本专利技术具有以下有益效果:
[0024]本专利技术提供的核心板测试系统具自动存储测试记录、自动无线链接、自动上报服务器等功能,能够全自动测试核心板的各个功能模块和各个接口,避免了人工误操作引起的各类测试偏差及无法与服务器通讯的问题。
附图说明
[0025]图1是核心板测试系统的结构框图;
[0026]图2是测试装置的结构示意图;
[0027]图3是核心板测试系统的测试方法的流程图。图4是描述程序中类的信息及各个类之间的关系的示意图。
具体实施方式
[0028]现结合附图对本专利技术作进一步说明。
[0029]如图1和图2所示,核心板测试系统,包括:测试装置,所述测试装置用于装入核心板并对核心板的功能单元和功能接口进行测试;功能测试装置,所述功能测试装置包括多个用于对核心板功能单元和功能接口进行测试的测试模块;测试软件,所述测试软件用于安装在所述核心板上进行自动检测,所述测试软件包括MTK安卓逻辑程序和功能测试程序,所述MTK安卓逻辑程序用于自动连接无线网、自动上次报告、自动测试,所述功能测试程序用于测试功能模块和功能接口;及服务器,所述服务器用于存储核心板信息和测试内容。
[0030]功能测试模块包括:MIPI摄像头模块、显示模块、SIM卡模块、SD卡模块、 I2C模块、I2S模块、SPI模块、以太网模块、4G模块、GPS模块、UART模块、 WiFi模块、陀螺仪模块、重力加速度模块、蓝牙模块、ADC分压采集模块、MIC 模块和USB模块中的一种或多种。
[0031]测试装置包括:测试台,所述测试台用于放置核心板;芯片压紧装置,所述芯片压紧装置包括肘夹、导向杆和压板,所述肘夹安装在所述测试架上,所述导向杆安装在所述测试架上,所述压板活动插在所述导向杆上,且与所述肘夹连接,所述压板位于核心板的上
方;存储模块;WiFi模块;以太网模块;及供电模块。
[0032]测试装置包括:测试架1,测试架1上设有用于放置核心板的定位槽;芯片压紧装置,芯片压紧装置包括肘夹2、导向杆3和压板4,肘夹2安装在测试架 1上,导向杆3安装在测试架1上,压板4活动插在导向杆3上,且与肘夹2连接,压板4位于定位槽的上方;存储模块;WiFi天线;网卡接口;及供电模块。
[0033]测试装置自带16M存储芯片,核心板上进行的所有操作都通过数据记录于存储内部,客户化测试完成之后自动将FLASH中的存储数据上传到链接的服务器中。同时任意出错不符合测试装置的覆盖功能立即显示报警并记录于存储内容,上传服务器后可以反查每个当前时刻的所有测试的内容。
[0034]测试软件用于集成MTK安卓逻辑程序和功能测试程序,然后通过下载工具下载到被测核心板上,配合测试装置实行相关自动测试及上传报告等。
[0035]MTK安卓逻辑程序作用主要包括自动测试的代码、自动链接WiFi的代码和自动上传报告的代码。
[0036]测试程序为客制化的功能的测试,根据不同模块功能不一样,会增加删减或者调整。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.核心板测试系统,其特征在于,包括:测试装置,所述测试装置用于装入核心板并对核心板的功能单元和功能接口进行测试;功能测试装置,所述功能测试装置包括多个用于对核心板功能单元和功能接口进行测试的测试模块;测试软件,所述测试软件用于安装在所述核心板上进行自动检测,所述测试软件包括MTK安卓逻辑程序和功能测试程序,所述MTK安卓逻辑程序用于自动连接无线网、自动上次报告、自动测试,所述功能测试程序用于测试功能模块和功能接口;及服务器,所述服务器用于存储核心板信息和测试内容。2.根据权利要求1所述的核心板测试系统,其特征在于,所述功能测试模块包括:MIPI摄像头模块、显示模块、SIM卡模块、SD卡模块、I2C模块、I2S模块、SPI模块、以太网模块、4G模块、GPS模块、UART模块、WiFi模块、陀螺仪模块、重力加速度模块、蓝牙模块、ADC分压采集模块、MIC模块和USB模块中的一种或多种。3.根据权利要求1所述的核心板测试系统,其特征在于,所述测试装置包括:测试台,所述测试台用于放置核心板;芯片压紧装置,所述芯片压紧装置包括肘夹、导向杆和压板,所述肘夹安装在所述测试架上,所述导向杆安装在所述测试架上,所述压板活动插在所述导向杆上,且与所述肘夹连接,所述压板位于核心板的上方;存储模块;WiFi模块;以太网模块;及供电模块。4.核心板测试系统的测试方法,其特征在于,包括以下步骤:MTK安卓...

【专利技术属性】
技术研发人员:潘创创厉琼莹齐利敏吴仕勇刘小玲
申请(专利权)人:宁波集联软件科技有限公司
类型:发明
国别省市:

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

1