专栏名称: 51Testing软件测试网
51Testing软件测试网,人气最旺的软件测试技术门户,提供软件测试社区交流,软件测试博客,人才服务,测试沙龙,测试杂志,测试资料下载等全方位信息服务,是国内最专业的软件测试就业培训、企业服务供应商...
目录
相关文章推荐
51好读  ›  专栏  ›  51Testing软件测试网

最受欢迎的Android UI测试工具-Robotium使用教程

51Testing软件测试网  · 公众号  · 测试  · 2017-03-31 17:30

正文

请到「今天看啥」查看全文


Step #2: 右键单击Android项目 - > Android工具,然后单击新的测试项目。

Step #3: 为测试项目命名,然后单击下一步按钮。

Step #4: 选择被测试应用程序作为目标,然后单击完成按钮

Step #5: 在eclipse工作区中创建测试项目。

Step #6: 下载Robotium solo jar

Step #7: 右键单击工作区中的测试项目,创建路径并且点击Configure创建路径

Step #8: 切换到库选项卡,单击"添加外部jar"选项,浏览下载Robotium jar文件并将其添加到库中,然后单击"确定"。

创建Robotium类

#1:右键单击测试项目中src目录下的package,然后创建一个新类。

#2:导入Main Activity类的Robotium测试项目。

Syntax:

1 import com.sasi.attendanceproject.Home;

#3:新建的类将继承ActivityInstrumentationTestCase2类的属性

1  public class AttendanceTest extends

2  ActivityInstrumentationTestCase2

(注:这里,Home是要在android应用程序中测试的activity)

#4:Solo类创建实例如下:

1  private Solo solo;

#5:为类创建一个Constructor,如下

1   public AttendanceTest() {

2   super(Home.class);

3   // TODO Auto-generated constructor stub

#6:创建setUp和tearDown方法,如下所示:

Setup方法用于启动Instrumentation

1 public void setUp()throws Exception

2 {

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

4 }

测试完成后,使用Teardown方法来关闭activity。

1 public void tearDown() throws Exception







请到「今天看啥」查看全文