Android 自动化测试 —robotium (一)环境
Android 的开发可以说已经遍地都是,不说精致的 app,只要看些书,看点教学视频,学
习二至三个月,都可以随便开发几个小项目,当然只能是自娱自乐的。最近突然想 起
了,关于 android 的自动化测试,于是网上搜了相关资料学习,最后决定先尝试
robotium。
robotium wiki:http://code.google.com/p/robotium/w/list
这里有篇文章对于 robotium 的介绍很贴切: robotium 是 android 自带类 Instrumentation 的
一个封装,方便测试人员直接调用封装好的接口,也就是说,实际上我们直接使用
Instrumentation 也能够进行自动化测试,但 robotium 可以简化我们的测试步骤,我们只需
要调用某个 robotium 的 API,传几个参数,就等于我们在调用一部分的 Instrumentation帮
我们实现测试。 robotium 就是富二代 !! 高帅富 !!
http://www.51testing.com/?uid-22381-action-viewspace-itemid-238847
需要注意:
1.测试项目:例如: HelloWorldTest,Build Path 需要导入 robotium-solo.jar 包
2.Eclipse:3.7 版本,需要勾选 Order and Export中的内容
1. package com.luwenjie.helloworld.test;
2.
3. import android.test.ActivityInstrumentationTestCase2;
4. import com.luwenjie.helloworld.HelloWorldActivity;
5. import com.jayway.android.robotium.solo.Solo;
6.
7. public class HelloWorldTest extends ActivityInstrumentationTestCase2
8. <HelloWorldActivity>{
9.
10. private Solo solo;
11.
12. // 需要测试的 app 是什么?
13. // 这里需要测试 com.luwenjie.helloworld 包下的 HelloWorldActivity 这个应用
14.
15. public HelloWorldTest(){
16. super("com.luwenjie.helloworld", HelloWorldActivity.class);
评论0
最新资源