常见Android测试工具简介

常见Android测试工具简介

在进行android设备测试过程中,在进行系统测试时候,往往需要关注到很多方面,导致一个崩溃或者运行一段时间自动重启或者停止的问题很多。最简单来看,影响因素就有:底层硬件设备、OS层、上层app层、另外网络方面、环境方面等很多因素;

我们在遇到一些疑难杂症的问题时候,也只能逐个去查找,逐层去定位分析。

一种办法是自上而下,另一种是自下而上;如果上层应用的问题比较明显的话,那么建议采用至上而下的方法,直接查找app的问题;

测试上层应用的时候,如果人力资源足够,可以开展一些自动化方面的测试,这些常见的工具可以帮进行测试,如monkey、monkeyrunner、Appium、robotium、seeTest等

分析问题的时候,如果通过上层应用无法得出。怀疑是硬件的问题,那么就需要检底层了,底层硬件需要使用专业的仪器来测试;如果没有专业仪器,可以通过一些硬件测试工具进行初步粗浅的判断,给予一定的支撑和说明。而这些测试结果和数据还是很重要的,是用于分析的依据。

 

下面列举一些常见的硬件方面测试工具:

CPU测试:

系统稳定测试StabilityTest:http://apps.wandoujia.com/apps/com.into.stability/download

系统稳定测试StabilityTes... 描述
StabilityTest是一款CPU和RAM/内存压力测试工具,无论自带和无权限(功能有限)或SetCPU,SetVsel或类似的超频工具。CPU执行数学计算在本机代码和验证的结果,而RAM运行heavy c memcpy操作在不同的线程的本地代码。

 

0xbench测试工具:http://apps.wandoujia.com/apps/org.zeroxlab.zeroxbenchmark/download

0xbench 描述
The open source benchmark suite for Android.
 

GPU测试:

FPS性能测试.apk:http://apps.wandoujia.com/apps/com.qualcomm.qx.neocore/download

GLBenchmark 2.1.0 描述
GLBenchmark 1.1,基于OpenGL ES 1.1环境的高性能移动设备基准测试工具。支持iPhone、Symbian S60 3版/5版、Windows Mobile 5/6、Linux、Brew等系统。可以对三角形生成量、纹理、照明、填充率、渲染质量等图形性能,以及CPU的浮点性能、整体性能进行测试。 GLBenchmark 2.0以考察OpenGL ES标准图形性能为主,包括两个主要测试场景:其一名为“Egypt”(埃及),测试最新、压力最大的OpenGL ES 2.0,其二名为“PRO”,测试旧版的OpenGL ES 1.1,均支持FSAA(全屏抗锯齿)。同时还有一些独立测试项目,包括交换缓冲、纹理填充、三角形、几何测试等等,还涉及到基于纹理的直射光照、碰撞、 环境、辐射贴图、软阴影、基于顶点着色的皮肤、细节等级支持、多程延迟渲染、噪音纹理、ETC1纹理压缩等技术。

GLBenchmark图形测试
参考:http://apps.wandoujia.com/apps/com.glbenchmark.glbenchmark21/download
GLBenchmark图形测试 描述
GLBenchmark 基于OpenGLES1.1环境的高性能移动设备基准测试工具。 支持iPhone、SymbianS603版/5版、WindowsMobile5/6、Linux、Brew等系统。可以对三角形生成量、纹理、照明、 填充率、渲染质量等图形性能,以及CPU的浮点性能、整体性能进行测试。 GLBenchmark2.0以考察OpenGLES标准图形性能为主,包括两个主要测试场景:其一名为“Egypt”(埃及),测试最新、压力最大的 OpenGLE

 
  
 
硬件测试工具NenaMark1
参考:http://apps.wandoujia.com/apps/se.nena.nenamark1/download
 硬件测试工具NenaMark1 描述
NenaMark1是一款用于Android设备的硬件加速基准测试程序,通过演示一款实时渲染的画面来对手机的图形能力进行测试,包括反射、动态阴影、曲面参数、复杂光线模式等内容,需要Android 2.0以上系统和OpenGL ES 2.0支持。


SD卡测试
SD卡速度测试:http://apps.wandoujia.com/apps/air.com.anotherflexdev.sdcardtester.SDCardTester/download

SD Card Tester 描述

Test the speed and storage capacity of your external card.* User can select where to write the test file.* User can define the size of the test file. Application will write a test file and read it back testing its content.It will test the speed and the storage capacity. Useful to check for a damaged or fake card. Some cards claim to be 32 GB but are in fact less. These cards are fake. Use this app to find out if yours is a fake one or not. Just set the test file size to the max size available and start the test. Read the instructions at the beginning....

 

网络测试

网络信号信息 - Network Signal Info :http://apps.wandoujia.com/apps/de.android.telnet/download

网络信号信息 - Network Signal Info 描述
Network Signal Info 可为你提供当前所用网络的详细信息,无论是 WLAN 或蜂窝网络 
我尤其重视于 WLAN 和移动信号强度的可视化工作,它们非常重要。通常信号只是被分为“弱”、“良好”和“很强”。如果以图形表现,它们仅仅是三到五个柱状手机信号图或三道“波纹”状的 WiFi 连接信号图。 
而我的应用程序总共以 14 个柱状来区分信号强度。你可以快速获得关于信号强度的详细可视化信息。 
除了显示信号强度的图形更加精确之外,你还能看到更多有趣的信息。 
此外,针对无线和手机信号强度,你还可以使用日志功能,并以 csv 文件格式存储日志(例如:Excel 导出)。 
移动信号下的内容
网络运营商,SIM 卡供应商,手机类型,网络类型,网络强度(以 dbm 和 ASU 表示),数据状态,数据活动,手机的国家代码,设备 ID,(内部和外部的) IP 地址,漫游状态。
WLAN 信号下的内容
WLAN 名称 (SSID),BSSID,MAC 地址,WLAN 的最高速度,IP 地址,外部 IP 地址,网络容量,网络信道,子网掩码,网关 IP 地址,DHCP 服务器地址,DNS1 和 DNS2 地址。 
如果你喜欢这个应用,请在市场中给它正面的评价 
和 免费版本相比,Pro 版本没有广告,所使用的手机基站数据库中有 2200 多万份小区识别码,并且这一数字仍在增长;此外,Pro 版本还具有强大的全新“手机信号跟踪器”,能够为 Google 地球储存 kml 日志文件;这还不是全部,Pro 版本中还有更多的小组件、并提供“手机信号丢失服务”以及在后台运行的日志服务。

 Speedtest.net

Speedtest.net:http://apps.wandoujia.com/apps/org.zwanoo.android.speedtest/download

Speedtest.net 描述

Speedtest.net是一款实时测试手机网速的工具,包括上行、下载、延迟。
- Discover your Download, Upload, and Ping
- Real-time graphs show connection consistency
- Troubleshoot or Verify the speeds you were promised
- Track past tests with detailed reporting

 

关于上层应用的分析,可以使用DDMS、vmstat等类似Linux系统中的工具。

另外,对于上层应用,目前很多公司已经开始开展自动化方面的测试,可以使用不少工具辅助进行。

----------------------

可以使用一些常见的工具辅助进行测试,如monkey、monkeyrunner、Appium、robotium、seeTest等。

Android自动测试之Monkey工具:http://blog.csdn.net/xyz_lmn/article/details/6899756 

Android自动测试之MonkeyRunner介绍: http://blog.csdn.net/xyz_lmn/article/details/6899793

Android Monkey工具 :http://blog.csdn.net/amy0428/article/details/7236883
Android的内存泄露测试 :http://blog.csdn.net/amy0428/article/details/7057282

更多应用自动化测试以及相关方法,后续再逐步进行补充,此略。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值