Robotium测试是Android自动化测试的一种手段,闲话不说,直接上示例:
1、首先转创建一个将要被测试的的项目,这里我使用之前自己写的demo进行了一些修改
运行效果如下:
2、再创建一个Android Test Project
如上图所示
导入robotium-solo-1.6.0.jar
编写自动测试脚本,
package com.demotest;
import android.app.Activity;
import android.test.ActivityInstrumentationTestCase2;
import com.demo.DemoActivity;
import com.demo.R;
import com.jayway.android.robotium.solo.Solo;
public class DemoTest extends ActivityInstrumentationTestCase2 {
private Solo solo;
private Activity activity;
public DemoTest() {
super("com.demo", DemoActivity.class);
}
@Override
protected void setUp() throws Exception {
super.setUp();
this.activity = this.getActivity();
this.solo = new Solo(getInstrumentation(), this.activity);
}
@Override
public void tearDown() throws Exception {
try {
this.solo.finalize();
} catch (Throwable e) {
e.printStackTrace();
}
this.activity.finish();
super.tearDown();
}
/**
* @throws Exception
* Exception
*/
public void testDisplay() throws Exception {
String text = "this is robotium test demo";
// Enter "this is robotium test demo" inside the EditText field.
this.solo.enterText(R.id.editText, text);
// Click the button
this.solo.clickOnButton("Validate");
}
}
分享到:
相关推荐
Android自动化测试之Robotium学习
这是我收集的android自动化测试— 有关于robotium的一些资料 包括自己整理的一些文档 共4篇。。 jar也包括在内。 最重要的是还有一个Demo程序包,其中包括两个程序,一个测试程序一个被测程序。。 5分绝对值得的,...
Android自动化测试之Robotium--基础操作,简简单单入门基础,适合新手
Android自动化测试之Robotium--进阶操作,让手指去旅行。
Android自动化测试工具,从连接app到自动测试界面控件元素,非常详细!官网例子
android自动化测试之adb shell的使用,主要介绍在windows环境中使用cmd命令自动启用android模拟器或真机进行android自动化测试工程测试
Android自动化测试框架Robotium的使用。原博客地址:https://blog.csdn.net/u010356768/article/details/100074730
最全最新的Android自动化测试Robotium详细说明文档,学习Robotium必不可少的资料。
Monkey测试是Android自动化测试的一种手段,Monkey测试本身非常简单,就是模拟用户的按键输入,触摸屏输入,手势输入等,看设备多长时间会出异常。 当Monkey程序在模拟器或设备运行的时候,如果用户出发了比如点击,...
Android自动化测试工具Robotium的应用与研究.pdf
Android自动化测试robotium.pdf
著名的android自动化测试框架robotium出了4.1版本 在原有基础上增加了对webview的支持 方便好用,但是需要测试者有一定java开发基础 对android instrumentation有一定了解
Android 自动化测试(5)<robotium> robotium-solo-5.2.1 javadoc 样例
Robotium是一款国外的Android自动化测试框架,主要针对Android平台的应用进行黑盒自动化测试,它提供了模拟各种手势操作(点击、长按、滑动等)、查找和断言机制的API,能够对各种控件进行操作。Robotium结合Android...
android-robotium-ant自动化测试框架搭建
androidandroid自动化测试androidandroid自动化测试androidandroid自动化测试androidandroid自动化测试androidandroid自动化测试androidandroid自动化测试
深入理解Android自动化测试 PDF 下载深入理解Android自动化测试 PDF 下载深入理解Android自动化测试 PDF 下载深入理解Android自动化测试 PDF 下载
Android自动化测试工具-Robotium我们很高兴的看到官方(http://code.google.com/p/robotium/)终于发布Robotium4.0版本,这是有史以来最大的一次单独版本更新,并提供了Web支持,现在,Robotium可以和你的hybirdapps...