Freewind @ Thoughtworks scala java javascript dart 工具 编程实践 月结 math python english [comments admin] [feed]

(2013-01-01) Android中的测试框架

广告: 云梯:翻墙vpn (省10元) 土行孙:科研用户翻墙http proxy (有优惠)

写的那个可移动缩放旋转的ImageView有点复杂,出现很多bug。虽然花了大力气让数据可视,但测试起来还是很麻烦,偶尔会出现图片跳动的情况,一直找不到问题所在。

所以找了一下Android下的测试框架,看看能不能解决问题。

InstrumentationTestRunner: http://developer.android.com/reference/android/test/InstrumentationTestRunner.html

官方提供的测试类。好像不是很推荐。

robotium: http://code.google.com/p/robotium/

运行时自动点击屏幕上的按钮,检查结果。由于是模拟用户操作,有点慢,一个测试可能要做半天。首页上有视频演示。

Robolectric: http://pivotal.github.com/robolectric/

可直接在IDE中就运行测试,速度非常快,就像之前的Java程序测试一样。

calculon: https://github.com/kaeppler/calculon

Calculon is a testing DSL for Google Android。提供了一些好用的api

我还没有试用,不知道哪个能符合我的需求,先记在这里。现在去试下Robolectric

comments powered by Disqus