基于单片机对Android主板进行开关机、重启测试的方法及系统与流程

文档序号:23052355发布日期:2020-11-25 17:28阅读:406来源:国知局
基于单片机对Android主板进行开关机、重启测试的方法及系统与流程

本发明涉及一种基于单片机对android主板进行开关机、重启测试的方法及系统,属于计算机应用技术领域。



背景技术:

在android主板、系统研发设计时,开关机、重启、休眠唤醒测试是功能性和稳定性测试中必不可少的测试项。单纯软件无法进行关机后开机操作,也无法进行断电上电测试,在当前现有测试方法中,基本依赖测试人员手动进行断电等操作。这会大量占用测试人员的时间,也无法进行压力测试。



技术实现要素:

本发明提供一种基于单片机对android主板进行开关机、重启测试的方法及系统,以解决现有技术存在的上述问题。

本发明的技术方案是:(1)将被测试设备android主板的多个功能io口分别与一单片机的io口相互连接;

(2)选择测试项目,包括断电测试、重启测试、休眠唤醒和关机测试;

(3)对选择的测试项目进行测试;

(4)如果测试结果异常,则发出报警信号,并保留现场;如果测试结果正常,则完成所选择项目的测试;

(5)重复步骤(2)-步骤(4),直至完成所有测试项目。

所述的android主板的功能io口包括:对应于android主板的power按键和重启按键的io口,power按键用于实现关机、休眠唤醒,重启按键用于实现重启;关机测试是通过直接关闭电源实现。

本发明的优点是:将单片机io连接主板对应功能io和电源,通过单片机程序自动对设备进行休眠唤醒、重启、开关机、意外断电等测试。利用单片机模拟用户操作,对测试设备进行纯软件无法实现的测试,可同时测试多台设备,大量节省人力,提高测试效率。

附图说明

图1是本发明基于单片机连接多台android主板进行开关机、重启测试系统的构成框图;

图2是本发明基于单片机对android主板进行开关机、重启测试的方法的流程图;

图3是本发明单片机与单个android主板具体连接关系示意图。

具体实施方式

参见图1-图3,本发明通过单片机io,连接被测试的android主板上面的power按键、重启按键功能的io(图3中的“功能io”是指重启按键的io和power按键的io)、串口和继电器,由于需要用单片机去控制android主板的电源,而io口只能控制高低,无法直接控制电源给主板供电,所以必须要用继电器,实现单片机对android主板电源的控制。相当于单片机的一个io口和继电器组合成了一个开关,来控制android主板电源。继电器直接连接到了android主板的电源输入端子。单片机通过串口与被测设备(android主板)进行测试模式、测试状态等信息传递,根据预设值和通信信息,模拟用户操作对测试设备进行休眠唤醒、开关机、重启、意外断电操作。android主板开关机按键对地短接有效,该方案是通过单片机控制对应按键的高低电平模拟人为操作。并通过串口通信检测设备异常,对异常设备进行预警,保留异常现场。

本发明具体的测试流程参见图2,包括以下步骤:

(1)将被测试设备android主板的power按键和重启按键分别与一单片机的io口相互连接,连接串口,连接电源部分;

(2)选择测试项目,包括断电测试、重启测试、休眠唤醒和关机测试;

(3)对选择的测试项目进行测试;

(4)如果测试结果异常,则发出报警信号,并保留现场;如果测试结果正常,则完成所选择项目的测试;

(5)重复步骤(3)-步骤(5),直至完成所有测试项目。

图1中的“设备1-设备n”是被测试的android主板;转换电路是现有技术,用于将单片机io和被测试android主板的io的电平转换为相互适应或相同的电平。

在传统测试中,设备关机后将无法继续进行软件操作。本发明引入了一个单片机系统,模拟人为上下电和按键操作,在被测试主板(android主板)软件无法运行的阶段由单片机进行操作。



技术特征:

1.一种基于单片机对android主板进行开关机、重启测试的方法,其特征在于,包括以下步骤:

(1)将被测试设备android主板的多个功能io口分别与一单片机的io口相互连接;

(2)选择测试项目,包括断电测试、重启测试、休眠唤醒和关机测试;

(3)对选择的测试项目进行测试;

(4)如果测试结果异常,则发出报警信号,并保留现场;如果测试结果正常,则完成所选择项目的测试;

(5)重复步骤(2)-步骤(4),直至完成所有测试项目。

2.根据权利要求1所述的基于单片机对android主板进行开关机、重启测试的方法,其特征在于,所述的android主板的功能io口包括:对应于android主板的power按键和重启按键的io口,power按键用于实现关机、休眠唤醒,重启按键用于实现重启;关机测试是通过直接关闭电源实现。


技术总结
一种基于单片机对Android主板进行开关机、重启测试的方法,其特征在于,包括以下步骤:将(被测试设备)Android主板的IO口与一单片机的IO口相互连接;选择测试项目,包括断电测试、重启测试、休眠唤醒和关机测试;对选择的测试项目进行测试;如果测试结果异常,则发出报警信号,并保留现场;如果测试结果正常,则完成测试。本发明的优点是:将单片机IO连接主板对应功能IO和电源,通过单片机程序自动对设备进行休眠唤醒、重启、开关机、意外断电等测试。利用单片机模拟用户操作,对测试设备进行纯软件无法实现的测试,可同时测试多台设备,大量节省人力,提高测试效率。

技术研发人员:赵易斌;王永波
受保护的技术使用者:青岛英泰软件技术有限公司;青岛市计量技术研究院
技术研发日:2020.08.07
技术公布日:2020.11.24
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1