Android测试教程3--用Robotium来生自动生成操作
来源:互联网 发布:背六级英语单词的软件 编辑:程序博客网 时间:2024/05/16 11:21
前面的教程2。
我们自己手写了一些简单的测试案例,你发现需要各种绑定界面的。
现在作为偷懒的人,想像以前用按键精灵一样,自动给我们做好各种点击操作,
来看下运行是否正常。那么该怎么做呢?
下面教程告诉你,用Robotium
如何做到。
安装插件
在开始前,我们需要先安装下插件。
如果没出来,点击提示的”Browse repositories..”去搜索下吧。 安装后重启下。
开始测试
装好后,在我们的tool->Robitum。
进入这个界面,我们一般选择我们需要测试的模块,例如我们项目默认的app模块。
在设置设立,我们有一些配置的东西。
具体的解释如下:
Use sleeps - choose if sleeps should be used to playback test cases in the same speed as they were recorded. Can be useful for
slower apps like bandwidth intensive or hybrid apps.Keep app data - choose if app data is to be kept when starting a new recording session.
Identify class over string - default View identifier is always the resource ID. In the event a resource ID is missing it’s possible
to choose if a View class identifier is to be used over a String
identifier (the text displayed by the View).
好了,现在我们还是来New一个新的Robotium Test吧。点击那个按钮,然后开始测试吧
点击后,他会开始building¥……%@!¥%#
然后把app安装到手机或虚拟器上,你就可以开始你的各种操作啦,Robotium都会记录下来
如果按错了,也可以点击DeleteStep
来删除。
测试完,就点击下面的 Stop
结束就可以了,然后再点旁边的save
,保存操作。
在结束后,他会自动把所有操作自动保持到项目的文件里面去。
如果你是第一次测试,需要Sync
下项目!
可以看到,我们的所有操作他都是记录下来的
我们也可以在这个基础上做一些改动,完全看自己的需要。
参考内容:
User Guide Android Studio
- Android测试教程3--用Robotium来生自动生成操作
- Android的自动测试研究--Robotium
- Android的自动测试研究--Robotium
- robotium 测试用例操作失败自动重跑测试用例方法
- 【Android自动化测试之Robotium】04. 命令行运行Android Robotium自动化用例或单元测试用例
- 【Android自动化测试之Robotium】04. 命令行运行Android Robotium自动化用例或单元测试用例
- 【Android自动化测试之Robotium】04. 命令行运行Android Robotium自动化用例或单元测试用例
- 【Android自动化测试之Robotium】04. 命令行运行Android Robotium自动化用例或单元测试用例
- 【Android自动化测试之Robotium】04. 命令行运行Android Robotium自动化用例或单元测试用例
- 推荐一个Android下的自动测试框架robotium
- android自动测试方法分析(monkeyrunner,robotium,uiautomator)
- android自动测试方法分析(monkeyrunner,robotium,uiautomator)
- Android Studio 中生成测试报告(使用Robotium自动化测试)
- Android使用Robotium自动化测试junit生成单元测试结果报告
- Android Robotium自动化测试
- android 自动化测试robotium
- ANDROID自动化测试 robotium
- Android Robotium自动化测试
- A20 linux(dragonboard)同时使用Parallel CSI Camera及UVC
- zookeeper学习总结
- 关于scanf()
- 内核启动流程分析之Makefile
- 获取网络连接字符串-模板代码
- Android测试教程3--用Robotium来生自动生成操作
- 【算法】希尔排序
- PSCarouselView
- [Windows] 删除收藏夹里的位置
- Linux下ifconfig命令只出现lo
- 归并树 划分树 模板
- HttpURLConnection-Post方法实现
- SetRegistryKey的作用
- Java mail 技术实例