Robotium
天涯飘雪
aaa
展开
-
Robotium_使用robotium进行自动化测试
1. 创建一个简单的工程(可参考本人的日志《第一个应用HelloWorld》,需要对该工程稍做修改)作为被测程序,运行后显示如下界面: 2. 创建一个Test Project 1). 打开eclipse,选择File->New->Project…->Android Test Project,点击Next。 2). 在Test Projec转载 2012-03-02 09:54:41 · 1502 阅读 · 0 评论 -
Robotium_RobotiumForAPKFiles (Use Robotium when only having apk)
http://code.google.com/p/robotium/wiki/RobotiumForAPKFiles With Robotium it is possible to run test cases on applications where you only have the apk file. For step by step instructions with i转载 2012-03-02 10:20:49 · 947 阅读 · 0 评论 -
Robotium_易测云生成的自动化测试脚本(1)
package com.aaa.bbb; import android.os.SystemClock; import android.test.ActivityInstrumentationTestCase2; import com.jayway.android.robotium.solo.*; import android.app.Activity; import an原创 2013-05-31 23:42:52 · 1214 阅读 · 0 评论 -
Robotium_易测云生成的自动化测试脚本(3)
package com.aaa.bbb_test; import android.os.SystemClock; import android.test.ActivityInstrumentationTestCase2; import com.jayway.android.robotium.solo.*; import android.app.Activity; impo原创 2013-06-02 19:58:16 · 871 阅读 · 0 评论 -
Robotium_易测云生成的自动化测试脚本(2)
package com.aaa.bbb_test; import android.os.SystemClock; import android.test.ActivityInstrumentationTestCase2; import com.jayway.android.robotium.solo.*; import android.app.Activity; import and原创 2013-06-01 09:14:27 · 997 阅读 · 0 评论 -
Robotium_出错信息收集
1. [2013-05-26 16:27:50 - RoboProTest] Android Launch! [2013-05-26 16:27:50 - RoboProTest] adb is running normally. [2013-05-26 16:27:50 - RoboProTest] Performing android.test.InstrumentationTestRun原创 2013-05-26 16:24:41 · 1971 阅读 · 0 评论 -
Robotium_Robotium中solo的示例用法
示例代码一: public class EditorTest extends ActivityInstrumentationTestCase2EditorActivity> { private Solo solo; public EditorTest() { super(EditorActivity.class);原创 2013-12-10 09:25:11 · 1390 阅读 · 0 评论 -
Robotium_Android Robotium Solo语法知识(1)
Package Class Use Tree Deprecated Index Help PREV CLASS NEXT CLASS FRAMES NO FRAMES All Classes SUMMARY: NEST转载 2012-03-27 09:30:19 · 3366 阅读 · 0 评论 -
Robotium_Android Robotium Solo语法知识(2)
1. API 文档参考:http://robotium.googlecode.com/svn/doc/index.html 2. clearEditText //清除编辑框文本 public void clearEditText(int index) Clears the value of an EditText. Parameters:index - the inde转载 2013-12-10 09:38:04 · 986 阅读 · 0 评论 -
Robotium_易测云生成的自动化测试脚本(4)
实现功能: 用户登录与注销 package com.aaa.bbb; import android.os.SystemClock; import android.test.ActivityInstrumentationTestCase2; import com.jayway.android.robotium.solo.*; import android.app.Activity; i原创 2013-06-28 10:45:30 · 1132 阅读 · 0 评论 -
Robotium_易测云生成的自动化测试脚本(5)
功能实现: 实现客户端的登录,签到与注销功能 package com.aaa.bbb_test; import android.app.Activity; import com.jayway.android.robotium.solo.*; import android.app.Activity; import android.view.*; import android.widge原创 2013-12-11 09:14:08 · 838 阅读 · 0 评论 -
Robotium_android自动化工具robotium实践(1)
针对测试对象方式:(米聊) Robotium 在只有APK文件时进行JUnit testing 测试工具准备: 1. 米聊.apk (Package name: com.xiaomi.channel) 2. Eclipse (eclipse IDE for java EE Developers). 3. 插件:ADT (Android Development Tools) 4. SDK转载 2012-03-05 21:45:12 · 3168 阅读 · 0 评论 -
Robotium_获取当前客户端的版本信息
package com.aaa_test; import android.app.Activity; import com.jayway.android.robotium.solo.*; import android.app.Activity; import android.content.Context; import android.content.ContextWrapper;原创 2013-12-12 13:56:14 · 976 阅读 · 0 评论 -
Robotium_客户端登录注销代码(1)
本代码使用易测云进行代码录制,然后进行修改,代码如下: package com.aaa.bbb_test; import android.app.Activity; import com.jayway.android.robotium.solo.*; import android.app.Activity; import android.view.*; import android原创 2014-01-27 17:22:28 · 1135 阅读 · 1 评论 -
Robotium_获得连接设备的像素
package com.hello.test; import android.test.ActivityInstrumentationTestCase2; import android.util.DisplayMetrics; import android.view.Display; import android.view.WindowManager; import co原创 2012-05-24 10:51:47 · 1069 阅读 · 0 评论 -
Robotium_Notepad
/* * This is an example test project created in Eclipse to test NotePad which is a sample * project located in AndroidSDK/samples/android-9/NotePad * Just click on File --> New --> Project --> A转载 2012-01-09 16:18:57 · 996 阅读 · 0 评论 -
Robotium_android自动化工具robotium实践(2)
1.创建一个Coupon00的工程,创建一个Coupon00Test的工程,修改配置文件AndroidManifest.xml package="com.tuan800.coupon.activities.test" android:versionCode="1" android:versionName="1.0" >原创 2012-03-06 09:06:26 · 1518 阅读 · 0 评论 -
Robotium_ApiDemos
今天有点时间练习了一下ApiDemos 的JUnit test,下面是需要的代码,希望能有点帮助吧。 Java Test代码: package com.hover.test; import com.example.android.apis.ApiDemos; import com.jayway.android.robotium.solo.Solo; import android.test原创 2012-01-10 11:33:55 · 1062 阅读 · 0 评论 -
Robotium_去掉apk包中的证书
1.下载apk包与re-sign.jar http://code.google.com/p/robotium/wiki/RobotiumForAPKFiles 2.双击re-sign.jar打开,然后拖入apk包就可以了。例如:若包名为A.apk,则无证书的包名为A-debug.apk. 3.然后保存生成的新包就可以了。 若是出现问题应该是java_home配置出问题。原创 2012-03-02 14:48:02 · 1341 阅读 · 0 评论 -
Robotium_android apk签名打包 原理 用处 方法
在Android系统中,所有安装到系统的应用程序都必有一个数字证书,此数字证书用于标识应用程序的作者和在应用程序之间建立信任关系,如果一个permission的protectionLevel为signature,那么就只有那些跟该permission所在的程序拥有同一个数字证书的应用程序才能取得该权限。Android使用Java的数字证书相关的机制来给apk加盖数字证书,要理解android的数字转载 2012-03-05 10:17:58 · 1977 阅读 · 0 评论 -
Robotium_无证书apk包添加证书(2)
我的apk文件已经生成了,所以前面的几步就不用了。步骤如下: 1. 切换到C:\glassfish3\jdk7\bin目录下,生成签名文件。 jarsigner -verbose -keystore my-release-key.keystore coupons-debug.apk alias_name 2. 生成的apk进行自动签名,无签名的apk是无法安装。 C:\glassf原创 2012-03-05 09:43:18 · 1571 阅读 · 0 评论 -
Robotium_无证书apk包添加证书
这两天项目组需要自定义android apk,看了两天的命令行打包apk,发现了几个问题,现在跟大家分享下,写的不好欢迎踊跃拍砖哈。亲,包邮哦! 1.首先要用的几个命令我一次贴上来 ----- --------------------------------华丽的分割线------------------------------------------------转载 2012-03-05 09:16:55 · 2799 阅读 · 0 评论 -
Robotium_apk包添加证书出现的问题
出现此问题是因为Notepad已经安装到模拟器上而出现的问题。原创 2012-03-05 13:16:49 · 766 阅读 · 0 评论 -
Robotium_创建自己的证书文件以及为apk/zip文件签名
原文链接:How to Sign Android APK or Zip Files 声明:本文欢迎转载,但转载时请注明来源。 如果你只是想知道如何签名及下载签名工具,请直接看“如何使用SignApk.jar来为一个apk或zip文件签名”部分。要创建自己的证书请从头看起。 准备知识: 当你要发布一个软件或是自制的ROM时,你就需要一个使用了私钥的证书来为.apk或.zip文件进转载 2012-03-06 11:10:48 · 1265 阅读 · 0 评论 -
Robotium_仅有apk测试包引发的测试
无意之中发现仅有apk的测试包便可以自动化测试,我比较好奇,于是记录一下与大家分享。 1.环境配置: android-sdk robotium-solo-3.0.jar已经下载到本地 re-sign.jar 测试包Coup0.apk 2.在eclipse中创建Coupon0的Project,包名与activity名与测 试包Coupon.apk中的一样。 3.创建Andro原创 2012-03-04 22:30:19 · 1671 阅读 · 1 评论 -
Robotium_Automated UI testing for Android applications with Robotium
Automatic UI testing helps to keep the quality of your software high and helps you notice if your code changes affect the implementation of the actual use cases. When you are creating Android applicat转载 2012-03-30 09:16:13 · 1525 阅读 · 0 评论 -
Robotium_Android robotium自动化测试
Robotium是一款测试Android App的测试框架,它使得编写黑盒测试代码更加容易和稳定。它其实是对android自带测试类Instrumentation的一个封装,方便于测试人员直接调用封装好的接口。通过使用Robotium,测试用例开发人员能够跨越多个Activity,开发出功能,系统以及验收测试用例。如果你能够拿到代码,你可以直接进行白盒测试,比如assert一下当前的activi转载 2012-03-30 09:04:40 · 3825 阅读 · 0 评论 -
Robotium_Robotium自动化脚本与Hudson集成
1. 部署hudson到tomcat 下载tomcat,然后解压,下载hudson war包(如果不是.war后缀修改下),把该war包放到tomcat的webapps文件夹下 到tomcat,bin文件夹下运行startup.bat 访问这个链接 http://localhost:8080/hudson/ 2. hudson基本配置 打开上述页面后,点击 Manage转载 2012-04-01 09:08:20 · 1612 阅读 · 0 评论 -
Robotium_CalculatorTest
今天用Robotium打算对Android进行黑盒的自动化测试,在用例子进行实践的时候出现了一些问题,现在不知道怎么解决,暂时记录下来,期待有人帮助或者自己重新尝试。 在TestMain.java中出现以下问题: package com.calculator.test; import java.util.ArrayList; import android.test.ActivityInst转载 2012-04-01 09:53:50 · 1178 阅读 · 0 评论 -
Robotium_Using Ant to Automate Building Android Applications
The standard way to develop and deploy Android applications is using Eclipse. This is great because it is free, easy to use, and many Java developers already use Eclipse. To deploy your applications u转载 2012-04-01 10:04:56 · 1357 阅读 · 1 评论 -
Android Studio下创建Robotium测试
1. 在Android Studio的工程(例如:美团)的src目录下创建androidTest目录 2. 在androidTest目录下创建java目录,然后右键单击选择“Mark Directory As” ->"Test Resources Root"; 3. 在java目录下右键单击New ->Package, package名称为app名称.tests; 4.在package目录下原创 2015-03-16 12:45:29 · 1187 阅读 · 0 评论