博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Robotium测试NotePad(一)
阅读量:4049 次
发布时间:2019-05-25

本文共 900 字,大约阅读时间需要 3 分钟。

     Robotium是一款测试Android  App的测试框架,它使得编写黑盒测试代码更加容易和稳定。它其实是对android自带测试类Instrumentation的一个封装,方便于测试人员直接调用封装好的接口。通过使用Robotium,测试用例开发人员能够跨越多个Activity,开发出功能,系统以及验收测试用例。如果你能够拿到代码,你可以直接进行白盒测试,比如assert一下当前的activity,操作的结果对不对等等,都可以验证。官方例子:

下面的以测试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() ;
    }

转载地址:http://jkjci.baihongyu.com/

你可能感兴趣的文章
LED恒流驱动芯片
查看>>
驱动TFT要SDRAM做为显示缓存
查看>>
使用file查看可执行文件的平台性,x86 or arm ?
查看>>
qt5 everywhere 编译summary
查看>>
qt 创建异形窗体
查看>>
简单Linux C线程池
查看>>
内存池
查看>>
输入设备节点自动生成
查看>>
GNU hello代码分析
查看>>
Qt继电器控制板代码
查看>>
wpa_supplicant控制脚本
查看>>
gstreamer相关工具集合
查看>>
RS232 四入四出模块控制代码
查看>>
linux 驱动开发 头文件
查看>>
container_of()传入结构体中的成员,返回该结构体的首地址
查看>>
ipconfig,ifconfig,iwconfig
查看>>
opensuse12.2 PL2303 minicom
查看>>
网络视频服务器移植
查看>>
Encoding Schemes
查看>>
移植QT
查看>>