b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

robotium实战教程 pdf_robotium_robotium怎么发音

电脑杂谈  发布时间:2017-01-18 02:02:36  来源:网络整理

robotium怎么发音_robotium实战教程 pdf_robotium

要在测试用例里使用robotium的API,首先需要把robotium-solo-x.x.jar加入测试用例工程的引用路径(Build Path)中。

1)将最新下载的robotium-solo-x.x.jar保存到测试用例工程根目录的“libs”文件夹中,如图3-3所示。

2)在Eclipse中右键单击测试工程,并依次选择“Build Path”、“Configure Build Path”,如图3-4所示。

3)在弹出的“Java Build Path”对话框中,选择“Libraries”标签并单击上面的“Add External JARs...”按钮,如图3-5所示。robotium

4)单击“OK”确定后,就把对robotium的引用添加好了。

使用robotium的测试用例代码框架与前文仪表盘用例类似,如代码清单3-10所示。

代码清单3-10robotium编写的集成测试用例框架

1. package cn.hzbook.android.test.chapter3.test;

2.

3. import com.jayway.android.robotium.solo.Solo;

4. import android.test.ActivityInstrumentationTestCase2;

5.

6. @SuppressWarnings("rawtypes")

7. public class DemoUnitTest extends ActivityInstrumentationTestCase2 {

8. // 待测试应用的启动主界面类型全名

9. private static String LAUNCHER_ACTIVITY_FULL_CLASSNAME

10. = "cn.hzbook.android.test.chapter3.MainActivity";

11. // robotium api主对象

12. private Solo _solo;

13.

14.@SuppressWarnings("unchecked")

15. public DemoUnitTest() throws Exception {

robotium怎么发音_robotium_robotium实战教程 pdf

16. super(Class.forName(LAUNCHER_ACTIVITY_FULL_CLASSNAME));

17. }

18.

19. public void setUp() throws Exception {

20. _solo = new Solo(getInstrumentation(), getActivity());

21. }

22.

23. public void tearDown() throws Exception {

24. _solo.finishOpenedActivities();

25. }

26.

27. public void test测试用例() throws Exception {

28. // ...

29. }

30. }

但此测试用例框架与仪表盘测试用例框架(参照代码清单3-5)有几点不同。

1)robotium测试用例虽然也是从ActivityInstrumentationTestCase2基类继承下来,但一般不会使用一个活动类型实例化ActivityInstrumentationTestCase2泛型类,如第7行。robotium这是因为robotium一般用作集成测试,在一个测试过程中会同时测试到多个活动,只指定一个活动类型在逻辑上不成立,有时可以用待测应用的主界面来实例化它,但在没有应用源码时就无法在编译期引入活动类型了。Java语言建议给泛型类指定一个类型进行实例化,为了规避这个编译警告,需要在测试类型加上SuppressWarnings(“rawtypes”)标签。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-27036-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    每日福利
    热点图片
    拼命载入中...