共 25 篇文章 |
|
Robotium只有apk文件时进行测试 首先:设置环境变量。配置ANDROID_HOME为android sdk的安卓目录,例如:D:\android-sdk.在跑测试用例之前,还需要修改下AndroidManifest.xml文件的android:targetPackage为被测应用的根的包名 <instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPa... 阅168 转4 评0 公众公开 14-09-15 14:01 |
应用TestSuite.使用junit TestSuite可以用例管理我们测试脚本的执行。import com.jayway.android.robotium.solo.public Solo solo;this.solo = new Solo(getInstrumentation(), getActivity());package com.mitalk.testsuit;public static Test suite() {TestSuite suite = new TestSuite("Sample Tests");suite.addTestSuite(LoginT... 阅99 转3 评0 公众公开 14-09-15 13:57 |
4、如何运行测试程序orange框架会生成一个jar包,当你配置好这些选项后,并且拿到了orange.jar后,直接运行命令java -jar Orange.jar D: \\config.properties则orange框架会开始自动为测试应用以及被测应用重签名,按照配置项,创建、启动模拟器、安装apk文件、运行测试用例(crash自动重启模拟器,失败则自动重跑,当前最多跑三次),测试用例... 阅179 转4 评0 公众公开 14-09-15 13:44 |
1.1 ANDROID_HOME.>jarsigner -keystore D:\Android\avd\.android\debug.keystore -storepass android -keypass android D:\Android\apk\plingm\com.freephoo.android_1180-unsign.apkandroiddebugkey.>jarsigner -digestalg SHA1 -sigalg MD5withRSA -keystore D:\Android\avd\.android\debug.keystore -storepass android -key... 阅156 转7 评0 公众公开 14-09-15 13:40 |
在Robotium中使用ID.//获取当前Activity int id=act.getResources().getIdentifier(id, "id", solo.getCurrentActivity().getPackageName());//获取id View view=solo.getView(id);//得到View solo.clickOnView(view);//点击 }catch(Exception ex){ Log.e("Excep... 阅154 转6 评2 公众公开 14-09-15 13:36 |
clickOnMenuItem(String)功能是点击Menu按钮,选择文本描述为String的菜单,如我们的例子是"Add note"assertCurrentActivity(String message,String name)这个是判断当前的activity是否和我预期的一致message是描述性的文字name是指activity的名字关于如何知道activity 名字,目前的方法是得看源码中的 AndroidManifest.xml--Applica... 阅191 转6 评0 公众公开 14-09-15 13:35 |
Robotium测试总结1、测试类要继承ActivityInstrumentationTestCase2<测试类类名>10、获取 (EditText) solo.getView(R.id.EditText01); (TextView) solo.getView(R.id.TextView01); ArrayList currentTextViews = solo.getCurrentTextViews(outputField);11、点击按钮等测试中需要注意2点: (1)真机测试时发现,屏保后点击按钮测试会报... 阅268 转6 评0 公众公开 14-09-15 13:34 |
robotium 方法学习实例package com.calculator.andyguo.test;import com.jayway.android.robotium.solo.Solo;import com.calculator.andyguo.Calculator; 阅773 转4 评0 公众公开 14-09-15 13:31 |
Robotium 自动化测试常见的Robotium测试的问题总结:1、Robotium的测试类ActivityInstrumentationTestCase2继承了TestCase类,即robotiom的测试类是junit3的实例,并没有junit4的特征,比如通过annotate的方式来识别子类的新特征,没不能实现@beforeclass,@afterclass等特征。查看了robotium源码,发现大多数click方法最终都是通过传入参数转... 阅580 转7 评0 公众公开 14-09-15 13:20 |
Robotium API 翻译(一)——click/clickLong操作click&clickLong方法(点击/长按事件) ArrayList<android.widget.TextView> clickList(int line[,int index]) 点击当前textlist中的第line行,可以指定listview的索引,不指定时默认为第一个 参数: line-点击第几行 index-点击第几个listview,通过in... 阅1402 转22 评0 公众公开 14-09-12 13:47 |