基于Android的系统压力测试方法技术方案

技术编号:8161481 阅读:817 留言:0更新日期:2013-01-07 19:30
本发明专利技术提供一种基于Android的系统压力测试方法,所述测试方法包括应用程序压力测试为通过调用模拟触屏函数和模拟物理按钮函数来分别产生相应的测试事件对Android系统进行多次的循环测试;一级睡眠待机唤醒测试为通过调用模拟power按钮函数产生自动待机并唤醒的事件对Android系统进行多次的循环测试;reboot模式自动开关机测试为在Android系统的boot.img文件中加入开机启动reboot功能的脚本的代码,通过执行实现reboot功能的脚本进行多次的循环开关机操作测试。本发明专利技术很好的实现了对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的系统压力测试方法,其特征在于:所述测试方法包括不分先后顺序的应用程序压力测试,一级睡眠待机唤醒测试,reboot模式自动开关机测试;所述应用程序压力测试:先定义一模拟触屏函数和一模拟物理按钮函数;所述模拟触屏函数用于实现Android系统的一系列触摸屏幕事件;所述模拟物理按钮函数用于实现Android系统的物理按钮事件;启动Android系统的应用程序,创建一用于统计测试次数和测试时间的第一文件,通过调用模拟触屏函数和模拟物理按钮函数来分别产生相应的测试事件对Android系统进行多次的循环测试,循环测试结束后,查看Android系统设备的运行状态、运行结果以及第一文件...

【技术特征摘要】

【专利技术属性】
技术研发人员:钟瑞
申请(专利权)人:福州瑞芯微电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1