分享好友 行情首页 行情分类 切换频道
Android手机稳定性、压力、性能测试方案手机性能测试「Android手机稳定性、压力、性能测试方案」
2025-01-11 20:59  浏览:68

一:稳定/压力测试

1.Monkey脚本

使用Monkey脚本测试,简单方便,不挑环境、设备,只要PC端安装JDK、SDK都可以运行,命令随意搭配(命令讲解可查看adb monkey测试相关命令介绍),目前很多公司都采用这种方案

adb shell monkey -s 100000000 --throttle 1000 -v -v -v --ignore-timeouts --ignore-crashes --ignore-security-exceptions --ignore-native-crashes --pct-touch 40 --pct-motion 10 --pct-trackball 5 --pct-nav 5 --pct-majornav 5 --pct-appswitch 15 --pct-flip 19 --pct-anyevent 1 88888888

2.使用APK压力测试

使用apk方式,需要先有android开发技术,开发出适合平台及终端的app软件,安装部署到终端后,输入需要用到的参数就能快速进行压力测试(如图:联系人、相机、通话测试)

根据测试Case进行开发app测试

3.中移动MTBF入库测试自动化工具

机器盒子,费用昂贵(不建议使用)

4.自动化脚本+MTBF用例

使用python脚本,开发的Unittest自动化框架测试,简单方便,主要采用:python+HTMLTestRunner+

Unittest+uiautomator,主要代码如下,供参考:

main.py

# -*- coding:utf-8 -*-

import sys

import importlib

importlib.reload(sys)

import time

import HTMLTestRunner

import unittest

from Common.Suite import SuiteCase

def Suite():

suiteTest = unittest.TestSuite()

while 1:

suiteTest.addTest(SuiteCase("TestPhone"))

return suiteTest

if __name__ == '__main__':

# 确定生成报告的路径

timer = time.strftime('%Y-%m-%d %H_%M_%S ', time.localtime(time.time()))

filePath = "Report\"+timer+"pyResult.html"

fp = open(filePath,'wb')

# 生成报告的Title,描述

runner = HTMLTestRunner.HTMLTestRunner(stream=fp,title='Python Test Report',description='This is Python Report')

runner.run(Suite())

fp.close()

SuiteCase.py

class SuiteCase(unittest.TestCase):

def setUp(self):

d.press.home()

def tearDown(self):

d.press.back()

def TestPhone(self):

self.assertEqual(phone.Case_Phone(), 1, "test Case_Phone fail")

Case_Phone.py

def Case_Phone():

try:

d.press.back()

d.press.back()

d.press.back()

time.sleep(2)

d(text="拨号").click()

time.sleep(2)

time.sleep(10)

time.sleep(2)

d.press.back()

return 1

except Exception:

log.getLog("phone")

return 0

二:性能测试

1.对手机硬件性能检测,比如:反复开关机、弱信号下呼入呼出、Mp3效果、Mp4效果、BT通话多媒体音效距离长短、Wifi距离、GPS星值、FM有效电台、前后摄像头、CIT检测、拷机测试(长时间录音、播放音乐/视频、待机、充电等)、不同运营商通话质量、充放电曲线测试、充电器兼容性

2.模拟用户待机场景下测试,一般前期准备:

1.T卡准备:T卡(8G 4速T卡)预置2G以上的内容,包括:500条短信备份包,手机2800条联系人.vcf,Sim卡250条联系 人.vcf,500张图片,视频资源文件,3M的音频资源文件,apk

2.测试前,需把500短信备份包,手机2800条联系人,Sim卡250条联系人,恢复到手机中

3.前2条环境搭好后,手机至少跑1小时monkey测试后,再开始手动测试(必须跑)

4.所有Case的预置条件都建立上一条Case的操作基础上

A. 开关机、搜网信号、应用启动时间长短测试,对比样机、平台机器做参考,多测试取平均

B. 模拟用户一天内使用场景、刷新天气、聊QQ、开关BT分享、拍照、通话、短彩信、视频播放、上网浏览网页、刷微博、收到Push消息、发送邮件、亮灭屏待机等,每个应用运行1-10min左右,期间待机30-60min,最后计算电池耗电量

    以上就是本篇文章【Android手机稳定性、压力、性能测试方案手机性能测试「Android手机稳定性、压力、性能测试方案」】的全部内容了,欢迎阅览 ! 文章地址:http://w.yusign.com/quote/10481.html 
     行业      资讯      企业新闻      行情      企业黄页      同类资讯      网站地图      返回首页 述古往 http://w.yusign.com/mobile/ , 查看更多   
最新新闻
8款“世界上最安全的手机”,竟然有自毁模式安全手机「8款“世界上最安全的手机”,竟然有自毁模式」
随着移动设备的功能不断强大,手机隐私的安全性也变成一个严重的问题,外媒盘点了数款如今最有名气的安全手机,在安全保护方式、
3岁儿童游戏手机游戏有哪些 2024好玩的儿童游戏合集儿童手机「3岁儿童游戏手机游戏有哪些 2024好玩的儿童游戏合集」
3岁儿童游戏手机游戏有哪些?3岁的孩子因为年龄比较小,所以在玩游戏的时候一定要仔细的分辨,最好是在家长陪同的情况下去玩游戏
1英寸手机是最后的疯狂?你会心动吗手机1「1英寸手机是最后的疯狂?你会心动吗」
卡片机已被智能手机干得没有了影踪,如今1英寸大底手机已经开始逐渐出现,坊间有一种声音:“1英寸手机普及,黑卡相机要亡了?”
360手机卫士极客版 6.0.5 安卓版在线清理手机360手机卫士「360手机卫士极客版 6.0.5 安卓版在线清理手机」
360手机卫士是一款非常实用的手机在线安全管理助手。它可以帮助用户清理手机缓存,释放存储空间,提高手机运行速度。同时它还可
8848钛金手机发布:9999元奢华实用主义奢华手机「8848钛金手机发布:9999元奢华实用主义」
穷人还在抢小米的时候,富人已经看不上顶配版了,于是我们看到镶钻、纯金版层出不穷。但是当Vertu也已经不能满足富人的时候,884
4-1!1-1!英超最新积分榜:第3到第7只差4分,利物浦领跑优势大
  北京时间1月5日凌晨,英超第20轮结束了多场比赛,上演悲喜一夜,曼城4-1大胜西汉姆联,阿森纳1-1打平布莱顿,切尔西1-1战平
86关注青少年儿童心理健康,减少低龄化抑郁倾向的建议
  人大建议  《2022国民抑郁症蓝皮书》指出,抑郁症发病群体呈年轻化趋势,青少年抑郁症患病率为15%至20%;在抑郁症患者群体
2024.4.22苹果手机参考行情苹果手机怎么样「2024.4.22苹果手机参考行情」
行情变化快,以下价格仅供参考。苹果15 128G 黑4715粉4715黄4690蓝4715绿4700苹果15 256G 黑5640粉5650黄5570蓝5660绿5630苹果15
Android助手已付费修改版(android assistant)安卓手机助手「Android助手已付费修改版(android assistant)」
安卓手机助手修改版是一款android assistant国内版本,此版本已经由大神修改而成,18大功能,价值RMB35元哦,十分好用,相信玩机
android手机分辨率手机分辨率「android手机分辨率」
1、手机分辨率4:3 VGA 640*480 (Video Graphics Array) QVGA 320*240 (Quarter VGA) HVGA 480*320 (Half-size VGA) SVGA 800*600
本企业新闻
推荐企业新闻
发表评论
0评