Robotium是用来测试本地和混合安卓程序的自动化测试框架。它提供了可以写UI自动化脚本的简单的API。尽管有很多工具可以用来测试安卓应用程序,但是Robotium却被使用的最广泛的安卓测试工具。
我们可以用Robotium写功能,系统以及用户验收测试用例。Robotium不仅可以支持模拟器执行,在真实的安卓设备上也是一样的。
我们这个Robotium教程主要讲些什么:
·优势
·先决条件
·如何创建Robotium工程
·如何创建Robotium类
·一些Robotium方法
·如何在安卓应用上定位页面元素
·一些简单的代码
·如何执行Robotium项目
Robotium的优势:
·容易写
·简单的API(所有的方法都只在单独的类里面可用)
·自动延时和计时
·从一个Activity切换到另一个Activity的时候,不用写代码
·测试安卓本地应用和混合应用
·能够处理多个安卓Activity
·API简单所以测试省时间
·因为运行时和UI组件密切关联,所以测试用例很健壮
·快速执行测试用例
·更容易用Maven和ANT集成
先决条件:
1)下载并安装JAVA
--由此下载Java:https://www.java.com/en/download/
--在PATH变量里添加java库,在java安装目录里面设置JAVA_HOME变量到你的环境里
2)下载ADT包
由此下载ADT包:http://developer.android.com/sdk/index.html
提取ADT包的压缩包并把它保存在一个文件夹里面
在你的环境里面,为ADT包设置root变量ANDROID_HOME
创建一个Robotium项目:
创建一个项目只需要几步,
第一步:打开包含你要测试的安卓应用的Eclipse
第二步:右击那个安卓项目,选择Android Tools然后点击new Test project.
第三步:为新建的项目命名,然后点击next.
第四步:选择选中的项目下面的应用并点击finish按钮。
第五步:测试的项目会在eclipse的工作空间被创建。
第六步:下载Robotium的独立jar包:https://code.google.com/p/robotium/wiki/Downloads?tm=2
第七步:在工作空间右击测试项目,点击Go to Build path,点击Configure buil path.
第八步:切换到库选项卡,单击“添加外部jar”选项,浏览下载Robotium jar文件,并将它添加到库,然后单击“OK”。
第九步:Robotium测试工程就被创建成功了。现在我们要在项目下面创建类,并开始写测试用例。
(待续)
【英文原文:http://www.softwaretestinghelp.com/robotium-tutorial-android-application-ui-testing-tool/】
{测试窝原创译文,译者:婷婷}
译者简介:婷婷,一个萌妹子~