摘要: Android将进程分为6个等级,它们按优先级顺序由高到低依次是:1.前台进程( FOREGROUND_APP)2.可视进程(VISIBLE_APP )3. 次要服务进程(SECONDARY_SERVER )4.后台进程 (HIDDEN_APP)5.内容供应节点(CONTENT_PROVIDER)6... 阅读全文
posted @ 2014-11-27 18:14 xiao.kkp 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 在Android4.3以后较为方便,继承NotificationListenerService服务类,该类继承至Service,是一个服务类,当通知栏有新的Notification消息送达、已有消息清除的时候,会回调通知到该类下面的方法。所以需要重写它的两个方法,onNotificationPost... 阅读全文
posted @ 2014-11-27 18:03 xiao.kkp 阅读(1523) 评论(0) 推荐(0) 编辑
摘要: 对Service进行测试,首先你得熟悉service的两种生命周期,即onCreate——onBind 和onCreate——onStartCommand。启动服务的方式分别是startService()和bindService()。创建测试类需要继承ServiceTestCase这个类,默认初始化... 阅读全文
posted @ 2014-11-27 17:45 xiao.kkp 阅读(680) 评论(0) 推荐(0) 编辑
摘要: ContentProvider测试ContentProvider是Android API的一个重要部分,它存贮和检索数据,使得数据可以跨应用程序访问。作为一个应用程序开发者,你可以提供自己的公共prividers给其他应用程序使用。如果你这样做了,那你应该使用你发布的API来测试他们。该文档描述了如... 阅读全文
posted @ 2014-11-26 16:12 xiao.kkp 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 在接触Android自动化测试已有一段时间,觉得有必要做一些总结,以便更明确的目标。首先第一部分,我觉得有必要谈一谈,所需要用到的哪些技术,以下总结是平常工作中我经常会用到的:第一、AndroidSDK tools,当然是它,google的SDK工具。比如:adb ddms lint hierarc... 阅读全文
posted @ 2014-11-24 10:48 xiao.kkp 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 应用程序的启动时间也是衡量应用性能好坏的重要指标之一,所以我们来看一下如何获取一个程序启动所需的时间。获取程序启动的时间有几种方法,详情见下文分析:方法一:通过log获取。思路:通过记录开始时间与结束时间,计算时间差来获取启动时间。在onCreate()方法最后一行加入log.e(“TAG”,”"f... 阅读全文
posted @ 2014-11-24 09:44 xiao.kkp 阅读(2769) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2014-11-21 16:12 xiao.kkp 阅读(8) 评论(0) 推荐(0) 编辑
摘要: TestNg提供了监听器和拦截器的几个接口供我们自己开发扩展,通过实现这些接口,来自定义我们在测试中想要的行为接口列表:IAnnotationTransformer(doc,javadoc)IAnnotationTransformer2(doc,javadoc)IHookable(doc,javad... 阅读全文
posted @ 2014-11-19 15:03 xiao.kkp 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 用过Robotium做Android自动化测试的同学都知道,Robotium因为继承了instrumentation而无法进行跨进程的调用,比如模拟按键点击(据说4.3以后instrumentation有了getUIAutomator的入口,然后就木有然后了,本人没有亲试且不在本文讨论中)。本人亲试... 阅读全文
posted @ 2014-11-14 09:29 xiao.kkp 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 性能测试工具只是测试手段,不一段要掌握的多而全,关键是要顺手。当然,多了解一些测试工具可以信手掂来,快速进入测试。最重要的是了解工具的特性,适合的测试场景,能满足多高的并发需求,支持哪些协议,是否有足够好的扩展性。我这里只是整理下很久以前的内容。简单说明下几款web性能测试工具。因为这些轻量级的测试... 阅读全文
posted @ 2014-10-24 09:17 xiao.kkp 阅读(415) 评论(0) 推荐(0) 编辑