Android 自动化测试—robotiumAndroid 自动化测试—robotium.doc

Android 自动化测试—robotiumAndroid 自动化测试—robotium.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android 自动化测试—robotiumAndroid 自动化测试—robotium

Android 自动化测试—robotium(一)环境 ? Android app,只要看些书,看点教学视频,学习二至三个月,都可以随便开发几个小项目,当然只能是自娱自乐的。最近突然想 起了,关于android 的自动化测试,于是网上搜了相关资料学习,最后决定先尝试 robotium。 robotium wiki:/p/robotium/w/list ? robotium的介绍很贴切:robotium 是 android 自带类 Instrumentation 的一个封装,方便测试人员直接调用封装好的接口,也就是说,实际上我们直接使用Instrumentation 也能够进行自动化测试,但robotium可以简化我们的测试步骤,我们只需要调用某个robotium的API,传几个参数,就等于我们在调用一部分的 Instrumentation帮我们实现测试。robotium 就是富二代!!高帅富!! /?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);? ????}? }? ? Android 自动化测试—robotium(二)初 花了一点时间写了一个计算标准体重的小应用,当然目的是为了测试 robotium 的使用情况。经过一段泡在robotium的API文档上,对一些基本操作也有所了解,开始了更进一步的尝试。 robotium API:/p/robotium/downloads/list 虽然API文档已经把相关知识点解释的很全,作为学习还需不断使用理解巩固知识 以下先简单介绍一部分API ? // 单击一个单选按钮 clickOnRadioButton(int index) index:用来标识哪个RadioButton, 只有1个RadioButton,index = 0 以此类推 ? // 单击一个EditText表单 clickOnEditText(int index) index: 用来标识哪个EditText,只有1个EditText, index = 0 以此类推 ? // 在EditText中输入Text enterText(int index, String text) index: 用来标识哪个EditText text : 输入的内容 ? // 单击一个按钮 clickOnButton(String name) name : 按钮的

文档评论(0)

cduutang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档