在进行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运行heavycmemcpy操作在不同的线程的本地代码。

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

更多相关文章

  1. android单元测试中的多线程以及handler消息传递
  2. 简单的Android(安卓)游戏测试
  3. Android为什么卡顿系统原理分析
  4. Android——最佳性能实战
  5. Android性能优化之Debug GPU Overdraw
  6. Android(安卓)UI性能优化——理论篇
  7. 【分享】性能比肩美拍秒拍的Android视频录制编辑特效解决方案【1
  8. Android日志通过logcat实时输出至文件
  9. Android应用开发性能总结

随机推荐

  1. Android:Material Design - Style - Colo
  2. Android(安卓)的RIL驱动模块
  3. android 显示gif图片
  4. 局域网场景下Android客户端实现同数据库
  5. Learning about Android Graphics Subsys
  6. android Supported Media Formats
  7. Android中如何判断Intent是否存在?
  8. Android手把手教你实现卡片式瀑布流效果(R
  9. Android Essentials: Submitting Your Ap
  10. Android之自定义对话框AlertDialog.Build