[发明专利]基于Android的系统压力测试方法有效

专利信息
申请号: 201210275727.1 申请日: 2012-08-03
公开(公告)号: CN102855188A 公开(公告)日: 2013-01-02
发明(设计)人: 钟瑞 申请(专利权)人: 福州瑞芯微电子有限公司
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 福州市鼓楼区京华专利事务所(普通合伙) 35212 代理人: 宋连梅
地址: 350000 福建省*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 android 系统 压力 测试 方法
【说明书】:

【技术领域】

本发明涉及一种安卓系统技术领域,尤其涉及一种基于Android的系统压力测试方法。

【背景技术】

自从google发布android系统后,该系统在全球范围发展迅速,android开发追随者越来越多,但android自动化测试却刚起步,远跟不上开发的脚步,这成为阻碍android系统发展的因素。对于开发android系统的芯片解决方案厂商来说,android压力测试是非常重要的部分,现有技术中在android压力测试方面的技术有:1、手动测试,2、monkey(命令行工具)测试,3、monkeyrunner测试。各技术的缺陷如下:1、手动测试:由于压力测试需要大量的时间以及人力物力,使用手动测试将消耗大量的人力物力,所以手动进行压力测试,效率过低。2、monkey测试:monkey测试虽然能实现自动化测试,但monkey无法根据制定的case(案例)进行相应的操作。3、monkeyrunner测试:monkeyrunner能实现自动化测试,也能根据case编写相应程序,但其需要依靠pc端,pc端的不确定因数将会影响测试结果,且造成资源浪费。

monkeyrunner工具提供了一个API(应用程序编程接口),使用此API写出的程序可以在Android代码之外控制Android设备和模拟器。通过monkeyrunner,您可以写出一个Python(是一种面向对象、直译式计算机程序设计语言)程序去安装一个Android应用程序或测试包,运行它,向它发送模拟击键,截取它的用户界面图片,并将截图存储于工作站上。monkeyrunner工具的主要设计目的是用于测试功能/框架水平上的应用程序和设备,或用于运行单元测试套件。

现有技术中提供了一种“基于Android的自动化测试方法”,见公开号为:CN102141960A,公开日为:2011.08.03的中国专利,其步骤如下:步骤1、调用Android的各类测试程序及内部shell指令;步骤2、对各类测试程序及内部shell指令进行编代码;步骤3、编代码后形成一系列可随机调用测试序列,并产生相应的测试事件;步骤4、代码编写完成后,并预留存储空间以备编写扩展接口程序;步骤5、将代码通过Linux编译环境进行编译,形成可执行文件;步骤6、可执行文件在测试时调用Android的monkey随机测试命令对各类测试程序进行随机测试。该发明操作简单方便,且将各类自动化测试进行集成,只需手机就能进行自动化测试,效率高。但该发明只是对Android系统的各类程序进行测试,并不能全面地测试出Android系统所能承受的压力。

【发明内容】

本发明要解决的技术问题,在于提供一种基于Android的系统压力测试方法,解决了手动测试效率低的问题,又不受外界环境影响,大幅度提高测试效率。

本发明是这样实现的:一种基于Android的系统压力测试方法,所述测试方法包括不分先后顺序的应用程序压力测试,一级睡眠待机唤醒测试,reboot模式自动开关机测试;

所述应用程序压力测试:先定义一模拟触屏函数和一模拟物理按钮函数;所述模拟触屏函数用于实现Android系统的一系列触摸屏幕事件;所述模拟物理按钮函数用于实现Android系统的物理按钮事件;启动Android系统的应用程序,创建一用于统计测试次数和测试时间的第一文件,通过调用模拟触屏函数和模拟物理按钮函数来分别产生相应的测试事件对Android系统进行多次的循环测试,循环测试结束后,查看Android系统设备的运行状态、运行结果以及第一文件来获知测试情况;

所述一级睡眠待机唤醒测试:定义一模拟power按钮函数,所述模拟power按钮函数用于实现Android系统的自动待机并唤醒的事件,创建一用于统计测试次数和测试时间的第二文件,通过调用模拟power按钮函数产生自动待机并唤醒的事件对Android系统进行多次的循环测试,循环测试结束后,查看Android系统设备的运行状态和第二文件得到待机并唤醒的时间来获知测试情况;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州瑞芯微电子有限公司,未经福州瑞芯微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210275727.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top