android测试
文章平均质量分 52
mingzhu_ustc
做有意思的事
展开
-
Android Service在测试工程中使用的注意事项
做单元测试时需要在测试工程里开一个http service,使用intent调起时却发现service怎么都起不来,代码如下:看出错误在哪了吗?答案:错误在context那里。android的测试工程与被测工程关系非常密切,比如测试工程可以直接使用被测工程的各种权限而无需自己声明等。这里我犯的错误就是,我以为任何一个context实例都可以发送正确的intent,而原创 2014-08-10 15:12:46 · 675 阅读 · 0 评论 -
android测量网页加载时间
如果被测浏览器用的是webkit内核,或者是自己写的程序,总之就是如果可以获取对应的webview对象:可以通过重写webviewclient来获取加载时间。webviewclient中的onPageStarted和onPageFinished函数,可以用来精确的测量网页加载时间。 如果被测浏览器用的是自定义内核:这个比较麻烦。网上的解决方案大概有以下几种, 针对网站的网页加载原创 2014-08-10 11:43:36 · 2860 阅读 · 0 评论 -
Android测量指定应用程序的上下行流量
参考:http://xlover.iteye.com/blog/1358301 Android2.3之后把数据流量监控封装到了Android.net.TrafficStats类中,原理是读取系统的流量记录文件。 主要方法:static long getMobileRxBytes()//获取通过Mobile连接收到的字节总数,但不包含WiFistatic long getMo原创 2014-08-10 11:48:24 · 3199 阅读 · 0 评论 -
对自动化测试的一点思考
我思考了一下自动化测试的目的。就目前阶段来说,自动化测试要解决的问题其实只有一个:测试流程中的“大量、机械、重复”。“大量、机械、重复”这三个条件其实任何一个不满足,都不太适合进行自动化。不满足“大量”,那自动化的成本就会高于其收益;不满足“机械”,自动化的过程就会需要很多复杂的前提条件,难以满足;不满足“重复”,自动化要应对的场景就太多太碎片化,增加很多开支。举个满足这三要素的例子:原创 2014-08-15 17:03:41 · 1046 阅读 · 0 评论