Robotium_Android robotium自动化测试

转载 2012年03月30日 09:04:40

Robotium是一款测试Android  App的测试框架,它使得编写黑盒测试代码更加容易和稳定。它其实是对android自带测试类Instrumentation的一个封装,方便于测试人员直接调用封装好的接口。通过使用Robotium,测试用例开发人员能够跨越多个Activity,开发出功能,系统以及验收测试用例。如果你能够拿到代码,你可以直接进行白盒测试,比如assert一下当前的activity,操作的结果对不对等等,都可以验证。官方例子:http://code.g...m/p/robotium/

下面的以测试Android自带的NotePad源代码为例:

 

首先创建一个Android Project,选择Create Project form existing source,选择F:\android-sdk-windows\samples\android-8\NotePad

接下来创建Android Test Project
 
 
导入 robotium-solo-2.5.jar(可到官方例子下载,上边的链接),编写自动测试脚本如下:
 
下面是详细的测试内容:
 
 
 
 
附上截图的功能:
 
 
有时textview或者button的click方法会失效,解决方法是在被测程序的配置文件AndroidManifest.xml文件里加上这么一句:
<supports-screens android:anyDensity="true"/>就行了。如果要想在robotium的测试程序里读写SD 卡,可以被测程序的AndroidManifest.xml文件里加上
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"></uses-permission>。
注意是在被测程序里加上。

Android测试之Robotium自动化测试框架

一、简介 Robotium是一款国外的自动化测试框架,是一款免费的Android UI测试工具,主要针对Android平台的应用进行黑盒自动化测试,它提供了模拟各种手势操作(点击、长按、滑动等)、查...
  • syz50113
  • syz50113
  • 2017年06月14日 00:17
  • 886

Robotium自动化测试框架实用教程(图)

一、简介 Robotium是一款国外的Android自动化测试框架,主要针对Android平台的应用进行黑盒自动化测试,它提供了模拟各种手势操作(点击、长按、滑动等)、查找和断言机制的API,能...
  • u010470383
  • u010470383
  • 2016年06月29日 15:31
  • 2177

Android Studio 里搭建自动化测试框架Robotium

Android的自动化测试框架可选择的不多,后来选了Robotium,
  • scai_suryani
  • scai_suryani
  • 2014年05月28日 16:55
  • 5925

Android studio 下的Robotium自动化测试

一、前言 Android Studio 是一个Android开发环境,作为官方主推的开发环境和停止对其他开发IDE的支持,Android Studio将成为今后唯一的android开发环境。...
  • qq_35081366
  • qq_35081366
  • 2016年12月29日 16:46
  • 1942

robotium自动化测试简介

Robotium是一个测试框架,能够方便你为Android应用程序编写强大、健壮的自动化黑盒测试用例。利用Robotium的支持,用例开发人员能够编写功能、系统和验收测试方案,跨越多个 Android...
  • luckyyulin
  • luckyyulin
  • 2014年02月10日 18:18
  • 10428

Robotium第一天:搭建环境测试微信

因为要在命令行下运行一些android的工具,所以配置一些环境变量会比较方便: 遇到问题: java -jar re-sign.jar 出现提示android路径没有配置好: 需要配置...
  • g19920917
  • g19920917
  • 2013年11月19日 20:34
  • 37100

自动化测试框架Robotium简单使用和分析

Robotium的使用和原理分析
  • u011303841
  • u011303841
  • 2014年11月30日 13:16
  • 1195

Android 自动化测试框架 Robotium--solo 7.0及以上差异

Android自动测试框架 Robotium 在Android 7.0及以后的版本中,通过 solo.getView(int index) 方式获取当前屏幕上的某个空间时候跟之前版本有所差异。 在7....
  • jing85432373
  • jing85432373
  • 2016年09月02日 15:40
  • 713

UI自动化测试Robotium

Robotium是我认可度最高的一个android自动化测试工具,因为我在这里收获了UI自动化第一份自信。 这里不讲签名、创建工程等内容,直接对碰到的问题做一个总结,面试的时候通过这些问题可以看出是...
  • liaobingyun4
  • liaobingyun4
  • 2015年02月05日 22:35
  • 238

android 自动化测试--robotium使用,可以用来做自动化、单元测试等一系列测试

robotium的github地址 https://github.com/RobotiumTech/robotium 当前最新版本5.6.3 所以在项目(基于android studio构建)...
  • wuqilianga
  • wuqilianga
  • 2017年08月21日 17:26
  • 263
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Robotium_Android robotium自动化测试
举报原因:
原因补充:

(最多只允许输入30个字)