- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 Android应用测试方法总结
Android应用测试总结 这是一份有关Android应用测试学习的总结文档,对Android应用测试进行了一个简单的梳理。相关测试方法的应用过程以及一些测试工具的设计实现等详见我的博客:http://blog.csdn.net/winstonwolfe
2014-06-10 17:26:41 2302 1
原创 使用Maven构建Android白盒自动化测试项目
使用Maven构建Android白盒自动化测试项目 本文展示应用maven来构建一个简单的Android白盒测试的项目的过程。基本过程如下: 1.新建一个名为Demo的Android应用,需要注意的是代码文件位于Demo\src\main\java路径下。2.针对Demo应用,新建一个Android测试项目DemoTest,测试项目的代码文件位于DemoTest\src\mai
2014-06-25 14:05:09 1289 1
原创 将一个Android项目修改为能够使用Maven进行构建
将一个Android项目修改为能够使用Maven进行构建 初学maven,本文展示将一个已有的项目经过修改后直接用Maven进行编译、生成apk文件并安装到手机运行的过程。不涉及Eclipse及其maven插件。 将要修改的Demo的基本功能参见:http://blog.csdn.net/winstonwolfe/article/details/2842597
2014-06-25 12:47:42 1730
原创 基于EasyMock实现对Service组件的测试
基于EasyMock实现对Service组件的测试 Service组件通常用来运行后台的任务,通常被运行在一个独立的进程中,因此可以将其控制在一个独立的环境中进行测试。这需要借助于模拟对象的相关技术。EasyMock 是一套通过简单的方法对于指定的接口或类生成 Mock 对象的类库,它能利用对接口或类的模拟来辅助单元测试。
2014-06-19 19:37:29 1018 1
原创 在Android上应用Selenium进行测试
在Android上应用Selenium进行测试 用firefox打开http://docs.seleniumhq.org/download/下载Selenium IDE以及对应于Java语言的WebDriver包。 安装Selenium IDE后,录制一个简单的测试步骤: 打开百度首页; 搜索“android”关键字; 验证搜索结果页
2014-06-17 15:31:26 5183
原创 在不修改源码的情况下分析Android应用的操作日志
在不修改源码的情况下使用traceview分析应用的操作日志 通常启动操作日志记录功能的做法是直接修改源码,添加对Debug.startMethodTracing()的函数调用,这种方法的好处是比较精确。但是也可以在不修改源码的情况下启动操作日志记录功能。以下用一个实例来说明如何在不修改源码的情况下启用一个应用的操作日志,并使用traceview对结果进行分析。 首先新建一个待测试
2014-06-15 16:23:51 859
原创 实现Android测试项目与Qunit测试框架的互操作
实现Android测试项目与Qunit测试框架的互操作 之所以能够将Qunit测试框架应用到Android测试项目中来是基于这样的事实:WebView允许Android应用的Java代码与网页的Javascript代码的互操作。 Java代码调用Javascript的方式如下: 首先在WebView中启用Javascript: WebV
2014-06-14 15:12:51 879
原创 通过录制与回放的方式使用Monkeyrunner来对一个第三方应用进行测试
通过录制与回放的方式使用Monkeyrunner来对一个第三发应用进行测试 Monkeyrunner工具的位置在sdk\tools目录下,根据其行为可以将它理解为一个Python解释器。实际上它就是一个基于Jython的Python解释器,也正因为如此,使它调用Java代码写的API很方便。 使用Monkeyrunner通常有以下几种方式: 1.把其当做一个Pyth
2014-06-13 15:05:52 1272
原创 结合Robotium和Monitor类来监控活动的创建
结合Robotium和Monitor类来监控活动的创建 新Activity的创建及监控涉及到多个Activity的集成测试,通常使用ActivityInstrumentationTestCase2来测试时需要用一个具体的Activity类来实现这个泛型,而一旦这样做以后,在整个该测试用例内无论任何时候调用getActivity()方法所获得的Activity永远都是刚开始用来实例化泛型的那
2014-06-12 21:46:50 833
原创 Android进程性能监控工具Honeybadger实现
Android进程级性能测试工具实现总结 这是一个Android平台上的进程监控工具,可以实现对本机上安装的非系统app的进程的CPU利用率、PSS、网络上下行流量等数据进行准实时监控,并展示结果。 工具名称为:Honeybadger百度移动下载地址:http://as.baidu.com/a/item?docid=6528832&pre=web_am_se腾讯应用宝下载地
2014-06-04 17:58:10 2453
原创 结合junit + ant + emma实现Android项目单元测试代码覆盖率统计
结合junit + ant + emma实现Android项目单元测试代码覆盖率统计 1.建立一个简单的android应用应用的界面如下,首先是两个id分别为value1和value2的输入框用于输入两个数字,然后是两个按钮,分别用来实现两个数的求和与求积操作,运算的结果在id为result的文本框中显示。整个应用只有一个Activity,主要代码如下:public
2014-06-04 16:17:15 2855 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人