Android 自动化测试—robotium(一)环境
2014-03-28 15:38
483 查看
Android 的开发可以说已经遍地都是,不说精致的app,只要看些书,看点教学视频,学习二至三个月,都可以随便开发几个小项目,当然只能是自娱自乐的。最近突然想起了,关于android 的自动化测试,于是网上搜了相关资料学习,最后决定先尝试 robotium。
robotium wiki:http://code.google.com/p/robotium/w/list
这里有篇文章对于robotium的介绍很贴切:robotium 是 android 自带类 Instrumentation 的一个封装,方便测试人员直接调用封装好的接口,也就是说,实际上我们直接使用Instrumentation 也能够进行自动化测试,但robotium可以简化我们的测试步骤,我们只需要调用某个robotium的API,传几个参数,就等于我们在调用一部分的Instrumentation帮我们实现测试。robotium 就是富二代!!高帅富!!
http://www.51testing.com/?uid-22381-action-viewspace-itemid-238847
需要注意:
1.测试项目:例如:HelloWorldTest,Build Path需要导入robotium-solo.jar包
2.Eclipse:3.7 版本,需要勾选Order and Export中的内容
本文出自 “小毛子” 博客,请务必保留此出处http://xiaomaozi.blog.51cto.com/925779/908886
robotium wiki:http://code.google.com/p/robotium/w/list
这里有篇文章对于robotium的介绍很贴切:robotium 是 android 自带类 Instrumentation 的一个封装,方便测试人员直接调用封装好的接口,也就是说,实际上我们直接使用Instrumentation 也能够进行自动化测试,但robotium可以简化我们的测试步骤,我们只需要调用某个robotium的API,传几个参数,就等于我们在调用一部分的Instrumentation帮我们实现测试。robotium 就是富二代!!高帅富!!
http://www.51testing.com/?uid-22381-action-viewspace-itemid-238847
需要注意:
1.测试项目:例如:HelloWorldTest,Build Path需要导入robotium-solo.jar包
2.Eclipse:3.7 版本,需要勾选Order and Export中的内容
package com.luwenjie.helloworld.test; import android.test.ActivityInstrumentationTestCase2; import com.luwenjie.helloworld.HelloWorldActivity; import com.jayway.android.robotium.solo.Solo; public class HelloWorldTest extends ActivityInstrumentationTestCase2 <HelloWorldActivity>{ private Solo solo; //需要测试的app是什么? //这里需要测试com.luwenjie.helloworld包下的HelloWorldActivity这个应用 public HelloWorldTest(){ super("com.luwenjie.helloworld", HelloWorldActivity.class); } //打开HelloWorld这个应用 public void setUp() throws Exception{ solo = new Solo(getInstrumentation(), getActivity()); } //执行测试 //searchText(String str):验证字符串是否存在 public void testUI() throws Exception { boolean expected = true; boolean actual = solo.searchText("Hello") && solo.searchText("World"); assertEquals("This and/or is are not found", expected, actual); } }
本文出自 “小毛子” 博客,请务必保留此出处http://xiaomaozi.blog.51cto.com/925779/908886
相关文章推荐
- [Android] Robotium手机自动化测试(仅需apk安装包版)——环境搭建 【转】
- Android 自动化测试—robotium(一)环境
- 【Android自动化测试之Robotium】01. Robotium环境配置
- Android 自动化测试—robotium(一)环境
- [Android] Robotium手机自动化测试(仅需apk安装包版)——环境搭建
- 【Android自动化测试之Robotium】01. Robotium环境配置
- [Android] Robotium手机自动化测试(仅需apk安装包版)——环境搭建
- [Android] Robotium手机自动化测试(仅需apk安装包版)——环境搭建
- Android 自动化测试—robotium
- Android自动化测试之Robotium 用例分析
- Jenkins+Gradle+APPIUM android持续构建+自动化测试环境(一)
- Android 自动化测试—robotium(二)初识
- 【Android自动化测试之Robotium】04. 命令行运行Android Robotium自动化用例或单元测试用例
- ANDROID自动化测试 robotium
- Linux+AS Android源码apk的Robotium自动化测试
- Android 自动化测试—robotium(六)只有APK存在
- Android自动化测试-Robotium(一)简介
- 重签名android apk,利用robotium进行自动化测试
- Android自动化测试(Jenkins+Robotium+Ant+Junit)[PART TWO]