Robotuim测试步骤

来源:互联网 发布:双击运行java文件 编辑:程序博客网 时间:2024/06/15 22:31
一、准备工具、环境

搭建Robotium的环境,首先要搭建Android开发环境。
1.下载安装jdk-8u25-windows-x64.exe  (jdk“java development kit”是java语言的软件开发工具包)。
2.下载安装adt-bundle-windows-x86_64-20140702.zip (安卓开发工具,包含了eclipse、SDK“software development kit 应用软件开发工具包的集合”)。
有了Android开发环境,然后下载Robotium的jar包或源码。
3.下载robotium-solo-5.2.1  
4.下载重签名工具re-sign.rar(在使用重签名工具说,会提示缺少zipalig.exe下载一个放入sdk\tool文件夹中即可)。
5.下载apk安装工具(APKSetup_liqucn.com或其他)

二、创建android测试项目

三、导入robotium、apk包等
1.在项目文件夹右键-》新建-》文件夹  名字设置为libs。
2.将robotium-solo-5.2.1.jar包拷贝到libs文件夹下,项目会自动加载libs内的jar包。
(或者将robotium源码复制到我们的源文件夹:未操作)

四、重签名apk包
(1)使用重签名工具re-sign.jar。
        1. 在re-sign.rar 所在文件夹打开dos窗口,命令java -jar re-sign.jar 就可运行re-sign.jar,
        2.然后将apk拖到上面,选择签名后保存地址,
        3.记下弹出文本框中的packageName和MainActivity。
        4.将签名后得到的packageName,复制到AndroidMainfest.xml文件下的代码中
           <instrumentation
        android:name="android.test.InstrumentationTestRunner"
        android:targetPackage="此处输入要测试的packageName" />
(2)使用Android adb提供一些命令进行重签名。(详细见另一篇文档“re-sign.jar重签名后无法安装到真机解决方法”)


五、开始编写测试用例脚本

新建java类,每一个测试用例是一个特定形式的java类;每个测试用例都继承自ActivityInstrumentationTestCase2类,并且可以重写其setUp()方法和tearDown()方法。

六、编写测试用例过程中可能用到的一些辅助神器
1.DDMS:Dalvik Debug Monitor Service,是Android开发环境中的Dalvik虚拟机调试监控服务。
               它为我们提供例如:为测试设备截屏、针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等等。
2.HierachyView:Android的SDk中自带了一个查看UI布局层级结构的工具。
               在模拟器运行的情况下,使用该工具可以将当前activity中的UI组件们以对象树的形式展现出来,每个组件所包含的属性也能窥探到。
3.File Explorer视图
4.LogCat

0 0
原创粉丝点击