[发明专利]一种安卓系统终端设备的自动化测试方法在审
| 申请号: | 202010386702.3 | 申请日: | 2020-05-09 |
| 公开(公告)号: | CN111581096A | 公开(公告)日: | 2020-08-25 |
| 发明(设计)人: | 夏安平;伍俊 | 申请(专利权)人: | 上海锐伟电子科技有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 上海知义律师事务所 31304 | 代理人: | 杨楠 |
| 地址: | 201612 上海市松*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 系统 终端设备 自动化 测试 方法 | ||
本发明所提供的安卓系统终端设备的自动化测试方法,包括如下步骤:S1用于输入外部指令设置测试项目和测试次数的步骤;S2用于在终端设备中运行测试程序自动化完成测试项目并存储测试结果数据的步骤;S3用于将测试结果数据进行显示的步骤。本发明所提供的安卓系统终端设备的自动化测试方法,测试项目可选,测试次数可以配置,不依赖具体的项目配置,不需要辅助测试设备,自动统计测试结果并于测试结束后自动显示。本发明很好的实现了对Android系统压力测试自动化,可以免于辅助设备的限制,提高大规模、长时间压力测试的效率。
技术领域
本发明涉及电子通讯技术领域,尤其涉及一种安卓系统终端设备的自动化测试方法。
背景技术
安卓系统发布以来,该系统在全球范围内迅速发展,目前已经有越来越多的终端设备以安卓设备作为操作系统,如手机、支付装置、电视机、平板电脑等;这些终端设备在研发阶段和出厂之前,均需要对其进行系统压力测试,以检测终端设备的外设压力性能、开关机压力性能及恢复出厂设置的压力性能。所述压力测试是指在设定的时间内多次进行相应操作以检测终端设备在多次操作后是否仍保持正常运行。压力测试的次数通常为几百次至几千次重复操作。现有技术中通常采用两种方式进行上述压力测试,第一种是人工手动测试,该测试方法耗费人力且测试效率较低;第二种是将安卓系统终端与安装有自动测试程序的电脑相连接,这种测试方法虽然可实现自动化测试,节省人力且测试效率也较高,但是却依赖终端设备与电脑相连接,不但较为麻烦、受到测试场所限制,这种测试方法还无法针对外设进行外设压力测试。
发明内容
本发明的目的是提供一种安卓系统终端设备的自动化测试方法。
本发明所提供的安卓系统终端设备的自动化测试方法,包括如下步骤:S1用于输入外部指令设置测试项目和测试次数的步骤;S2用于在终端设备中运行测试程序自动化完成测试项目并存储测试结果数据的步骤;S3用于将测试结果数据进行显示的步骤。
所述S2用于在终端设备中运行测试程序自动化完成测试项目并存储测试结果数据的步骤,包括:S21用于在终端设备中运行休眠唤醒测试程序自动化完成休眠唤醒压力测试并存储测试结果的步骤。S22用于在终端设备中运行马达震动测试程序自动化完成马达震动测试项目并存储测试结果的步骤。S23用于在终端设备中运行听筒测试程序自动化完成听筒测试项目并存储测试结果的步骤。S24用于在终端设备中运行视频播放测试程序自动化完成视频播放测试项目并存储测试结果的步骤。S25用于在终端设备中运行摄像头拍摄测试程序自动化完成摄像头拍摄测试项目并存储测试结果的步骤。S26用于在终端设备中运行自动开关机测试程序自动化完成自动开关机测试项目并存储测试结果的步骤。S27用于在终端设备中运行恢复出厂设置测试程序自动化完成恢复出厂设置测试项目并存储测试结果的步骤。
所述S25用于在终端设备中运行摄像头拍摄测试程序自动化完成摄像头拍摄测试项目并存储测试结果的步骤,包括:S251读取外部输入的测试次数信息;S252创建摄像头测试对象信息,并完成当前摄像头拍摄测试,记录测试结果数据;S253判断是否对当前摄像头进行再次测试,如是,则重复执行S252;如否则执行S254;S254判断是否对另一摄像头进行拍摄测试,如是则针对另一摄像头执行S252,如否则执行S255;S255判断是否已经完成测试目标,如是则完成测试并显示测试结果数据;如否则返回执行S252。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海锐伟电子科技有限公司,未经上海锐伟电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010386702.3/2.html,转载请声明来源钻瓜专利网。





