[发明专利]对象测试方法及设备有效
申请号: | 201910222549.8 | 申请日: | 2019-03-22 |
公开(公告)号: | CN110362434B | 公开(公告)日: | 2023-08-15 |
发明(设计)人: | 葛磊;夏国庆;邱文鹏;陈文鑫 | 申请(专利权)人: | 斑马网络技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 张子青;刘芳 |
地址: | 200030 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对象 测试 方法 设备 | ||
1.一种对象测试方法,其特征在于,包括:
在待测试对象中加载子系统,所述子系统用于对所述待测试对象进行硬件测试,所述子系统为所述待测试对象的系统的一部分;
根据所述子系统对所述待测试对象进行硬件测试;所述硬件测试包括对所述待测试对象进行的功能测试、性能测试、安全测试、压力测试中的至少一种;其中,功能类测试包括音频测试、屏幕测试、USB过流保护测试、GPIO管脚测试、I2C设备节点测试;
在对所述待测试对象的硬件测试通过时,在所述待测试对象中加载系统,并通过所述系统对所述待测试对象进行测试;
所述根据所述子系统对所述待测试对象进行硬件测试,包括:
接收第一设备发送的测试指令;
确定所述测试指令的类型;
根据所述测试指令的类型,对所述待测试对象进行测试;
所述根据所述测试指令的类型,对所述待测试对象进行测试,包括:
确定所述测试指令对应的测试项;
根据所述测试指令的类型和所述测试项,获取所述测试指令对应的测试程序;
根据所述测试程序,对所述待测试对象中的所述测试项进行测试;
音频测试包括:上位机发指令给MPU芯片,MPU芯片对上位机发送的指令进行解析,确定指令为音频测试的指令,运行对应的测试程序让音频DSP芯片内部产生正弦波信号,在车机输出端检测输出波形是否与理论波形匹配;上位机发指令给信号发生器,信号发生器向麦克风的输入端输入正弦波信号,在DSP芯片内部回环到输出,检测输出信号的波形是否与麦克风的输入波形一致,将测试结果反馈给上位机;
屏幕测试包括:上位机发指令给MPU芯片,MPU芯片对上位机发送的指令进行解析,确定指令为屏幕测试的指令,运行对应的测试程序让视频输入芯片产生特定的RGB彩条图片,并将其在屏幕输出;上位机发指令给视频测试仪器,测试仪器分析输出的彩条是否与视频输入芯片产生的彩条一致,将测试结果反馈给上位机;
USB过流保护测试包括:上位机发指令给MPU芯片,MPU芯片对上位机发送的指令进行解析,确定指令为USB过流保护测试的指令,运行对应的测试程序进行USB过流保护测试,检测USB过流保护是否开启,将测试结果反馈给上位机;
GPIO管脚测试包括:上位机发指令给MPU芯片,MPU芯片对上位机发送的指令进行解析,确定指令为GPIO管脚测试的指令,运行对应的测试程序对车机电路板上的某些GPIO进行拉高或拉低,上位机发指令给测试仪器,测试仪器测量电路板上对应的测量点的高低电平状态是否正确,将测试结果反馈给上位机;
I2C设备节点测试包括:上位机发指令给MPU芯片,MPU芯片对上位机发送的指令进行解析,确定指令为I2C设备节点测试的指令,运行对应的测试程序,对某些I2C设备的特定寄存器进行读写,检测所述I2C设备对应的功能引脚是否发生相应的变化,将测试结果反馈给上位机;
如果所述硬件测试为压力测试,包括:
确定所述测试项对应的测试次数和/或测试时长;
MPU接收到MCU发送的测试项以及测试项对应的测试次数和/或测试时长,通过所述测试程序开始测试项对应的压力测试;
判断测试是否发生错误;若否,则返回测试成功的测试结果给上位机;
若是,在每一轮测试完成后,将问题测试项的序号与错误原因返回给上位机,继续进行下一轮的测试,直到完成预设测试次数的测试。
2.根据权利要求1所述的方法,其特征在于,在对所述待测试对象的硬件测试失败时,所述方法还包括:
确定所述待测试对象中测试失败的部件;
生成所述测试失败的部件的测试信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于斑马网络技术有限公司,未经斑马网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910222549.8/1.html,转载请声明来源钻瓜专利网。