zoukankan      html  css  js  c++  java
  • 编写Robotium测试程序

    6.编写Robotium测试程序

     

    1)导包 

    //导入需要测试的工程  

    import com.example.android.notepad.NotesList;

     //robotium提供的测试用类 

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

    //测试工程要继承用来测试activity的父类 

    import android.test.ActivityInstrumentationTestCase2;

      

    2)泛型写需要测试的工程的入口activity名NotesList。 

    public class NotePadTest extends  ActivityInstrumentationTestCase2<NotesList>{ „

     }

    3)修改构造方法 

    public NotePadTest(String name) { 

    super("com.example.android.notepad", NotesList.class);}

     

    4) 在测试方法前覆写父类的setUp()方法:  该方法用来初始化solo,绑定对应的Activity  

    protected void setUp() throws Exception { 

    solo = new Solo(getInstrumentation(), getActivity());}

     

    5)在测试方法后覆写父类的tearDown()方法: 该方法用来清理资源垃圾,关闭activity。  

    protected void tearDown() throws Exception { 
    try {  
    solo.finalize(); } catch (Throwable e) {  
    e.printStackTrace(); 

    getActivity().finish(); super.tearDown(); }

     

  • 相关阅读:
    项目准备和启动——项目投标
    项目准备和启动——项目可行性分析
    项目准备和启动——项目建议书
    软件项目管理
    项目管理知识体系
    项目的生命周期
    项目管理基本方法
    什么是项目管理?
    Python基础学习——第一弹
    redis
  • 原文地址:https://www.cnblogs.com/ccxniit2004/p/3639273.html
Copyright © 2011-2022 走看看