Robotium测试NotePad(一)
来源:互联网 发布:网络舆论的特征 编辑:程序博客网 时间:2024/05/17 20:31
Robotium是一款测试Android App的测试框架,它使得编写黑盒测试代码更加容易和稳定。它其实是对android自带测试类Instrumentation的一个封装,方便于测试人员直接调用封装好的接口。通过使用Robotium,测试用例开发人员能够跨越多个Activity,开发出功能,系统以及验收测试用例。如果你能够拿到代码,你可以直接进行白盒测试,比如assert一下当前的activity,操作的结果对不对等等,都可以验证。官方例子:http://code.g...m/p/robotium/
下面的以测试Android自带的NotePad源代码为例:
首先创建一个Android Project,选择Create Project form existing source,选择F:\android-sdk-windows\samples\android-8\NotePad
接下来创建Android Test Project
导入 robotium-solo-2.5.jar(可到官方例子下载,上边的链接),编写自动测试脚本如下:
public class CopyOfUI_test extends ActivityInstrumentationTestCase2<NotesList>{
private Solo solo ;
public CopyOfUI_test() {
super("com.example.android.notepad", NotesList.class) ;
}
public void setUp()throws Exception {
super.setUp() ;
solo = new Solo(getInstrumentation(), getActivity());
}
public void tearDown() throws Exception{
try{
//solo.finalize() ;
}catch(Throwable e){
//e.printStackTrace() ;
}
//getActivity().finish() ;
//super.tearDown() ;
}
- Robotium测试NotePad(一)
- Robotium测试NotePad(二) //测试添加文本
- Robotium测试NotePad(二) //测试删除文本
- Robotium测试NotePad(三) //测试修改文本
- Robotium测试NotePad(三)——使用ID
- Android 自动化测试—robotium(一)
- robotium 测试一
- Robotium 专题(一):Robotium 测试---正确地为安装包重新签名
- Robotium 专题(一):Robotium 测试---正确地为安装包重新签名
- Robotium 专题(一):Robotium 测试---正确地为安装包重新签名
- Android自动化测试之Robotium学习(一)
- Android 自动化测试—robotium(一)环境
- Android 自动化测试—robotium(一)环境
- Android自动化测试之Robotium学习(一)
- Robotium学习(一)
- robotium:黑盒测试入门(一) 只有apk时,测试流程
- robotium的使用方法(一)
- robotium 整理总结(一)
- SSi(spring+struts_ibatis)多数据库连接解决方案
- Java加密技术(二)
- 导入/导出dBase
- DOS命令小结
- 基于I2C的嵌入式多点触摸屏幕驱动设计【II】
- Robotium测试NotePad(一)
- DLLmain 中起线程的TIP,避免死锁
- SHA1(安全哈希)算法原理
- 每个程序员都应该学习使用Python或Ruby(选Python)
- VC单选按钮控件(Radio Button)用法
- Java加密技术(三)
- ionCube 一款类似zend的PHP加密/解密工具
- 怎样用笔记本的无线网卡做一个AP 实现笔记本做wifi热点供手机、平板电脑wifi上网而不用无线路由器
- Java加密技术(四)