Android调试和测试
文章平均质量分 88
行者无疆-超越
这个作者很懒,什么都没留下…
展开
-
如何分析Android的Log
首先,让我们看一看Android Log的格式。下面这段log是以所谓的long格式打印出来的。从前面Logcat的介绍中可以知道,long格式会把时间,标签等作为单独的一行显示。 [ 12-09 21:39:35.510 396: 416 I/ActivityManager ] Start proc net.coollet.infzmreader:umengService_v1 for原创 2014-04-30 15:46:58 · 2143 阅读 · 0 评论 -
Android的Monkeyrunner
Monkeyrunner提供API来让用户开发程序控制Android设备以及模拟器。通过Monkeyrunner,可以写一个Python程序去安装Android应用程序或者测试包,然后运行应用,向它发送模拟输入事件,或者截取它的屏幕,并存储在电脑上。Monkeyrunner工具的主要目的是通过运行单元测试套件在功能和框架级别上测试应用程序和设备,当然也可以将其用于其它目的。 Monkeyru原创 2014-04-30 15:47:03 · 1094 阅读 · 0 评论 -
Android的Monkey
Monkey是一个运行在模拟器里或实际设备的Android工具。它向系统发送伪随机的用户事件流,例如按键、触摸屏,手势,以及其他系统级别的事件。使用Monkey能够以一种随机的但是可重复的方式对正在开发的应用程序进行压力测试。 Monkey有许多选项,它们大致分为四类: · 基本配置选项,例如设置尝试的事件数量。 · 运行约束选项,例如设置只对单独的一个包进行测试。 · 事件类型和原创 2014-04-30 15:47:01 · 1147 阅读 · 0 评论 -
Android的uiAutomator
除了对组成安卓应用的组件(例如:Activities,Services和Content Providers)进行单元测试,测试应用程序运行在设备上时的界面也很重要。UI测试确保应用在一系列用户操作后能产生正确的UI界面,例如:通过键盘输入,点击工具栏,菜单,对话框,图片或其他的UI控件。 功能测试或者黑盒测试不需要测试人员了解应用的内部实现细节,只要明白在执行一系列用户操作或输入后返回的U原创 2014-04-30 15:47:05 · 1208 阅读 · 0 评论