
robotium测试
文章平均质量分 50
yafeng_0306
这个作者很懒,什么都没留下…
展开
-
TestCase NotePad3.0 of robotium分析
/* * This is an example test project created in Eclipse to test NotePad which is a sample * project located in AndroidSDK/samples/android-11/NotePad * Just click on File --> New --> Project -->原创 2012-04-12 18:12:06 · 1912 阅读 · 0 评论 -
robotium测试创建java文件和junit文件区别
两者本身差别不大,只是构造方式不同,我一般都用java文件来创建。 1.当有源码测试时,创建junit测试文件 ActivityInstrumentationTestCase2T可以取到,直接用T来做 2.当只有APK文件时,创建java测试文件 ActivityInstrumentationTestCase2这里的T是取不到的原创 2013-07-25 17:33:40 · 1498 阅读 · 0 评论 -
关于robotium签名debug.keystore一致问题
android对于APK测试 ,测试app与 被测试app 的签名必须一致,前提是必须使用eclipse自己默认生产的debug.keystore 1.自己生产debug.keystore重签名成功,然后修改了eclipse默认的debug.keystore,直接失败,程序运行都不给运行 2.自己生产debug.keystore重签名成功,使用eclipse默认的debug.keyst原创 2014-02-27 10:51:40 · 3197 阅读 · 0 评论 -
只有apk时robotium测试程序启动相应时间(一)
昨天看到有人在博客中问,有没有考虑过,怎样去测试程序启动所耗费的时间,百度了下,想了个办法来实现。 不知道自己的想法是否正确,大家可以帮忙指点下。后面继续优化。 主要的是思想:程序启动后,获取页面某一处的加载完成的文字,获取完成,则说明加载完成,输出时间 package tiange.sina.voice.test; import android.app.Activity; im原创 2013-07-19 16:37:47 · 3580 阅读 · 4 评论 -
重新签名apk文件(手工用命令行)
re-sign.jar中后自动去除签名这个方法,经试验不可用! 1.去除准备重新签名SinaVoice.apk软件本身的签名 将apk文件后缀改为.zip,然后从winrar中删除META-INF文件夹,删除后重新将文件名改成apk的后缀 2.开始-运行-cmd cd到android-sdk下的platform-tools文件运行 输入:jarsigner -digestalg SH原创 2013-07-18 15:25:28 · 8891 阅读 · 4 评论 -
关于运行robotium提示连接不上jar问题
robotium运行测试helloworld报错: java.lang.NoClassDefFoundError: com.jayway.android.robotium.solo.Solo at com.skymobi.android.qc.test.RobotTest.setUp(RobotTest.java:46) at android.test.AndroidTestRunner.r原创 2013-07-18 13:08:00 · 1330 阅读 · 0 评论 -
Android 自动化测试—robotium(七)Ant 构建脚本
robotium 的脚本是 Java 写的,就可以利用 ant 去构建。当然 build.xml 文件同 Selenium WebDriver 的 build.xml 也是不同的。 Ant:http://luwenjie.blog.51cto.com/925779/831345 可以参考 robotium 官方 Wiki 解决 Robotium 覆盖率的问题: http转载 2013-07-11 17:31:21 · 983 阅读 · 0 评论 -
Android 自动化测试—robotium(六)只有APK存在
之前robotium的测试都是基于有源码的情况下。当我们无法获得android源码时,可以采用另一种方式进行测试。关于这种方式,robotium wiki 有相关资料提供参考 RobotiumForAPKFiles:Use Robotium when only having apk http://code.google.com/p/robotium/wiki/RobotiumForAPKFi转载 2013-07-11 17:25:34 · 1062 阅读 · 0 评论 -
Android 自动化测试—robotium(二)初识
花了一点时间写了一个计算标准体重的小应用,当然目的是为了测试 robotium 的使用情况。经过一段泡在robotium的API文档上,对一些基本操作也有所了解,开始了更进一步的尝试。 robotium API:http://code.google.com/p/robotium/downloads/list 虽然API文档已经把相关知识点解释的很全,作为学习还需不断使用理解巩固知识转载 2013-07-11 17:18:28 · 1047 阅读 · 0 评论 -
Android 自动化测试—robotium(五)Spinner控件
Spinner 控件: 默认显示:【选择的是:北京】 操作步骤: 1.点击【城市】下拉框 2.选择【上海】 验证:TextView 显示:【选择的是:上海】 public void testUI() throws Exception { this.Spinner(); } public void Spinner(){ sol转载 2013-07-11 17:23:42 · 1241 阅读 · 0 评论 -
Android 自动化测试—robotium(一)环境
Android 的开发可以说已经遍地都是,不说精致的app,只要看些书,看点教学视频,学习二至三个月,都可以随便开发几个小项目,当然只能是自娱自乐的。最近突然想起了,关于android 的自动化测试,于是网上搜了相关资料学习,最后决定先尝试 robotium。 robotium wiki:http://code.google.com/p/robotium/w/list 这里有转载 2013-07-11 17:17:38 · 1344 阅读 · 0 评论 -
Android 自动化测试—robotium(三)EditText控件
为了更好的尝试Robotium的AIP,自己编写了部分android控件,提供测试。 EditText 控件: 操作步骤: 1.单击 EditText 控件 2.输入文字内容:This is EditTextActivity 3.单击 Submit 按钮 验证:页面返回文字:This is EditTextActivity public void转载 2013-07-11 17:19:41 · 1059 阅读 · 0 评论 -
Android 自动化测试—robotium(八)拖拽
SeekBar控件 代码实现:http://luwenjie.blog.51cto.com/925779/933023 默认显示:【Hello World,MyAndroidActivity】 操作: 1. 点击控件(小圆点) 2. 拖拽到一定位置 验证:TextView 显示:【完成拖动】 public void Drag转载 2013-07-11 17:32:14 · 1146 阅读 · 0 评论 -
Android 自动化测试—robotium(四)CheckBox控件
CheckBox 控件: 单击CheckBox1勾选 再次单击CheckBox取消勾选 操作步骤: 1. 单击 CheckBox 1 复选框 验证:返回提示: Check Box 1被选中 2. 再次单击 Check Box1 复选框(达到取消勾选效果) 验证:返回提示:Check Box 1取消选中 p转载 2013-07-11 17:21:33 · 1187 阅读 · 0 评论 -
自动化用例设计
下个季度,我们要全面进行推进手机自动化的进程了。 而目前我所关心的是如何挑选的自动化用例? 1.首先要非常重要的流程,是一个产品的核心流程 2.其次判断用例的可执行性 例如:XXXV1.3,进行自动化测试 当我去认真查看以前写的用例时,发现用当前的用例完全适合进行自动化(如图1) 有时一条用例甚至包含了少几条的用例,这时便需要拆分用例了 2.那我便试着将第一条用例拆分成几原创 2013-06-21 15:40:59 · 1217 阅读 · 0 评论