文档章节

在Android Studio上搭建Robotium测试环境

晓昕2015
 晓昕2015
发布于 2015/02/15 14:32
字数 329
阅读 172
收藏 2

在Android Studio上搭建Robotium测试环境

在这之前都是用eclipse的ADT来做Robotium的,前段时间谷歌发布了Android Studio正式版,于是我就去尝试搭建了一个Robotium的测试环境,感觉还不错,步骤也简单了很多,但是也有很大区别,下来就大概介绍一下.


  • 首先,导入被测项目的源代码,如果是Android Studio的工程,那么可以直接导入,如果是eclipse的工程,也可以通过相应的选项来转换,这里不做过多阐述

  • 导入之后,我们会发现Android Studio的目录结构有些不同,这里不用太在意,我们直接找重点——在我们app源代码目录中,会自动生成一个androidTest的文件(ps 可能会被开发给干掉了~一般来说位置在src目录下,与main目录同级)

  • 打开androidTest目录,里面会有准备好的测试工程,然后新建一个lib文件夹,把robotium和junit4的jar包放进来。

  • 进入目录File->Project Structure->项目名称->Dependencies,加入robotium和junit4的jar包,保存

  • 之后直接去androidTest文件夹下的com.xxxx.xxxx写测试用例就行了,写好之后,右键点击用例Run即可

© 著作权归作者所有

晓昕2015
粉丝 4
博文 25
码字总数 8440
作品 0
长宁
QA/测试工程师
私信 提问
搭建基于C#和 Appium 的 Android自动测试环境

移动端的自动化测试框架主要就是UiAutomator,Espresso,Robotium和功能最强大,也是比较热门的框架Appium 如果想做手机端的自动化测试,Appium是首选的测试框架,因为网上使用的人多,资料丰...

程序猿拿Q
2018/11/12
212
0
cucumber 有关链接整理

行为驱动开发之四,为自动化测试(运行Cucumber)提速:http://www.cnblogs.com/jarodzz/archive/2011/09/02/bdd4.html CUCUMBER TUTORIAL:http://www.toolsqa.com/cucumber/first-cucumbe......

智能小松鼠
2015/05/28
564
0
android 自动化测试的傻瓜实践之旅(UI篇) -----小试身手

导言 很早以前就开始折腾android的自动化测试,不过,本人毫无测试基础,只能,从google那里搜索到仅有的一些资源,和目前,唯一一本讲android测试的书(应该是吧,如果还有希望告之). 从google那里...

打杂程序猿
2012/03/17
2.6K
13
Calabash Android 简介

什么是 Calabash? Calabash 是一个自动化测试框架,它可以测试 Android 和 iOS 原生应用和混合应用。 它有: calabash-android calabash-ios 主页: http://calabash.sh Calabash-android介...

LiSteven
2014/05/11
6.3K
0
android自动化测试[一]

1、安装JDK 6、Android SDK 2.3 2、安装Eclipse 3.5.2、ADT8.0.1 https://dl-ssl.google.com/android/eclipse/ 3、HelloAndroid E:/Program Files/Android/android-sdk-windows/docs/resour......

eric_zhang
2012/05/23
549
1

没有更多内容

加载失败,请刷新页面

加载更多

ERC-777以太坊新代币标准解读

ERC777是一个新的高级代币标准,可以视为ERC20的升级版本,因此它解决了ERC20以及ERC223存在的一些问题,开发者可以根据自己的具体需求进行选型。 1、使用ERC820进行合约注册 有别于ERC20的自...

汇智网教程
24分钟前
2
0
代理模式之JDK动态代理 — “JDK Dynamic Proxy“

动态代理的原理是什么? 所谓的动态代理,他是一个代理机制,代理机制可以看作是对调用目标的一个包装,这样我们对目标代码的调用不是直接发生的,而是通过代理完成,通过代理可以有效的让调...

code-ortaerc
今天
5
0
学习记录(day05-标签操作、属性绑定、语句控制、数据绑定、事件绑定、案例用户登录)

[TOC] 1.1.1标签操作v-text&v-html v-text:会把data中绑定的数据值原样输出。 v-html:会把data中值输出,且会自动解析html代码 <!--可以将指定的内容显示到标签体中--><标签 v-text=""></......

庭前云落
今天
8
0
VMware vSphere的两种RDM磁盘

在VMware vSphere vCenter中创建虚拟机时,可以添加一种叫RDM的磁盘。 RDM - Raw Device Mapping,原始设备映射,那么,RDM磁盘是不是就可以称作为“原始设备映射磁盘”呢?这也是一种可以热...

大别阿郎
今天
12
0
【AngularJS学习笔记】02 小杂烩及学习总结

本文转载于:专业的前端网站☞【AngularJS学习笔记】02 小杂烩及学习总结 表格示例 <div ng-app="myApp" ng-controller="customersCtrl"> <table> <tr ng-repeat="x in names | orderBy ......

前端老手
昨天
16
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部