[发明专利]智能终端的测试方法及测试系统有效
申请号: | 201811216277.2 | 申请日: | 2018-10-18 |
公开(公告)号: | CN109362017B | 公开(公告)日: | 2021-08-17 |
发明(设计)人: | 许凌;陶飞;李奎 | 申请(专利权)人: | 科大讯飞股份有限公司 |
主分类号: | H04R29/00 | 分类号: | H04R29/00 |
代理公司: | 北京维澳专利代理有限公司 11252 | 代理人: | 周放;王立民 |
地址: | 230088 安徽省*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 终端 测试 方法 系统 | ||
本发明公开了一种智能终端的测试方法及测试系统,其中,该方法包括:启动带有安卓系统的智能终端,所述智能终端中预先烧录有测试程序,所述测试程序包括PCBA测试程序及整机测试程序;利用init进程调用PCBA测试程序在Linux系统中运行,对智能终端的PCBA进行测试,在PCBA测试完成后向上位机上报PCBA测试结果;利用init进程启动智能终端的安卓系统,调用所述整机测试程序对所述智能终端的应用程序进行整机测试,在整机测试完成后向上位机上报整机测试结果。利用本发明,无需切换系统即可完成快速的PCBA测试以及整机测试,提高了产品的出厂效率。
技术领域
本发明涉及自动化测试技术领域,尤其涉及一种智能终端的测试方法及测试系统。
背景技术
智能终端已经渗透到人们生活的方方面面,以AI音箱为例,其具有人工智能和互联网属性的特点为人们的日程生活增添了浓厚的色彩。
现有技术中的AI音箱基于Andriod系统,在出厂前,为了保证其稳定性、可靠性和完整性,需要对其含有的麦克风、喇叭、WIFI等模块进行测试。
目前,采用Andriod系统的AI音箱常用的测试方法包括以下几种:
一、PCBA测试阶段,在测试板上烧录一个基于Linux系统的PCBA测试系统,让PCBA测试程序运行在Linux系统上,缩减PCBA测试程序及其关联服务的启动时间,提高测试效率;整机测试阶段,通过重新烧录固件,将其切换为AI音箱系统(Android系统)进行测试。这种方式在PCBA测试与整机测试使用不同的系统固件时,需要进行系统固件的切换,使工厂测试的时间长、生产效率低。
二、直接在Android系统上进行PCBA测试,此方法不仅Android系统启动时间长,而且在特殊的外部触发后Android应用程序由正常模式退出并进入工厂模式需要一定的时间,导致工厂测试的时间长、生产效率低。
三、不进行PCBA测试,直接进行整机测试,这种方式一旦出现PCBA问题导致的返修,则会更加降低生成效率。
发明内容
本发明的目的是提供一种智能终端的测试方法及测试系统,以解决现有技术中的问题,提高生产效率。
一种智能终端的测试方法,其特征在于,包括:
启动带有安卓系统的智能终端,所述智能终端中预先烧录有测试程序,所述测试程序包括PCBA测试程序及整机测试程序;
利用init进程调用PCBA测试程序在Linux系统中运行,对智能终端的PCBA进行测试,在PCBA测试完成后向上位机上报PCBA测试结果;
利用init进程启动智能终端的安卓系统,调用所述整机测试程序对所述智能终端的应用程序进行整机测试,在整机测试完成后向上位机上报整机测试结果。
优选地,还包括:init进程根据检测设定的触发条件是否触发,选择调用PCBA测试程序或启动智能终端的安卓系统;
如果是,则利用init进程调用PCBA测试程序在Linux系统中运行,对智能终端的PCBA进行测试,在PCBA测试完成后向上位机上报PCBA测试结果;
如果否,则利用init进程启动智能终端的安卓系统,调用所述整机测试程序对所述智能终端的应用程序进行整机测试,在整机测试完成后向上位机上报整机测试结果。
优选地,检测设定的触发条件被触发时,所述方法还包括:
启动PCBA上硬件的服务程序;
利用init进程调用PCBA测试程序在Linux系统中运行,对智能终端的PCBA进行测试,在PCBA测试完成后向上位机上报PCBA测试结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于科大讯飞股份有限公司,未经科大讯飞股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811216277.2/2.html,转载请声明来源钻瓜专利网。