随笔分类 -  Android Test

摘要:Robolectric 是一套开源的Android单元测试框架,其通过一系列对底层Android元素的替换来实现对原有元素调用的模拟,从而实现脱离模拟器的测试。Robolectric 的测试工程是一个java工程,下面来介绍如何在eclipse下使用Robolectric 实现自动化测试:1、在被测工程中新建test 文件夹2、新建测试工程(java project)File->New->Java Project3、remove src4、把被测项目中的test文件夹添加到资源中5、配置build path测试工程右键->Build Path->Configure Bu 阅读全文
posted @ 2013-11-23 21:59 amyzhang 阅读(688) 评论(0) 推荐(0)
摘要:File-> Import ->Existing Android Code Into Workspace 出现如下错误信息:Invalid project description.workspace目录下 'xxx' overlaps the location of another project: 'xxx'最后发现时我把源码把放到了workspace目录下了的原因导致的。eclipse插件在创建项目的时候需要在workspace目录下创建一个同名的目录。但发现workspace目录下已存在对应的目录时,就会报上面的处错误信息了。解决办法:将源码包 阅读全文
posted @ 2013-11-22 23:53 amyzhang 阅读(318) 评论(0) 推荐(0)
摘要:Eclipse导入Robotium的源码需要安装插件Maven Integration (m2e)1、在Eclipse菜单Help -> Install New Software…,在弹出的“Install”窗口中Add:m2e - http://download.eclipse.org/technology/m2e/releases/,网络验证有效后,勾选“Maven Integration for Eclipse”,点击“Next >”直到选择“I accept the terms of the license agreement”之后点击“Finish”按钮,最后等待安装完成 阅读全文
posted @ 2013-11-18 23:16 amyzhang 阅读(456) 评论(0) 推荐(0)
摘要:对于移动应用开发者而言,Bug往往是最让人头疼的一大问题。不同于时时刻刻可以修补的Web App,移动App中的Bug往往隐藏得很深,甚至有时候等到用户使用才显现出来,这么一来开发者搞不好就会赔了名声又折钱。所以在应用发行之前,对其进 行严格的测试是非常必要的。而移动应用测试框架可以帮助开发者简化测试流程,从而很好地解决这一问题。对此,我们详细介绍了当下最受开发者欢迎的十大免费 移动应用测试框架,一起来看看吧。1.Appium(iOS/Android)Appium是一个开源的、跨平台的自动化测试工具,适用于测试原生或混合型移动App,支持iOS、Android和FirefoxOS平台。通过它, 阅读全文
posted @ 2013-11-10 23:15 amyzhang 阅读(423) 评论(0) 推荐(0)