惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Help Net Security
博客园 - Franky
GbyAI
GbyAI
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
爱范儿
爱范儿
IT之家
IT之家
酷 壳 – CoolShell
酷 壳 – CoolShell
aimingoo的专栏
aimingoo的专栏
博客园_首页
MongoDB | Blog
MongoDB | Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Recent Announcements
Recent Announcements
Scott Helme
Scott Helme
有赞技术团队
有赞技术团队
M
MIT News - Artificial intelligence
C
CERT Recently Published Vulnerability Notes
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Jina AI
Jina AI
F
Fortinet All Blogs
N
Netflix TechBlog - Medium
L
LangChain Blog
L
LINUX DO - 最新话题
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
H
Hacker News: Front Page
MyScale Blog
MyScale Blog
P
Palo Alto Networks Blog
G
Google Developers Blog
Google DeepMind News
Google DeepMind News
AI
AI
T
Troy Hunt's Blog
Microsoft Azure Blog
Microsoft Azure Blog
阮一峰的网络日志
阮一峰的网络日志
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Vercel News
Vercel News
Microsoft Security Blog
Microsoft Security Blog
罗磊的独立博客
S
Secure Thoughts
大猫的无限游戏
大猫的无限游戏
博客园 - 叶小钗
人人都是产品经理
人人都是产品经理
Blog — PlanetScale
Blog — PlanetScale
博客园 - 司徒正美
Apple Machine Learning Research
Apple Machine Learning Research
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 三生石上(FineUI控件)
S
Security @ Cisco Blogs
Cloudbric
Cloudbric
E
Exploit-DB.com RSS Feed
Attack and Defense Labs
Attack and Defense Labs

博客园 - 盈盈的工作小纸条

如何清除svn的账号缓存信息(solaris) EMMA 覆盖率工具 强大的ldd 如何对字典中的元素进行排序 在solaris上安装iperf Robotium 数据驱动测试框架 (原创)学习NotesList(Robotium自带的例子) (原创)LoadRunner 中 调用dll Apache+Mysql+PHP 套件 [转]国外人气最旺的软件测试网站 P6Spy & Irontrack SQL 简单使用 sysbench介绍 Sysbench 安装 代码覆盖率测试 批量修改文件内容 Gnuplot--linux下的画图工具 - 盈盈的工作小纸条 SMTP协议简介 shell 命令 perl:日期转换(date->unixtime) - 盈盈的工作小纸条 - 博客园
(原创)初试Robotium
盈盈的工作小纸条 · 2011-05-12 · via 博客园 - 盈盈的工作小纸条

终于成功的运行了robotium. 

找了好多天资料,实验了无数次,终于成功了。当成功后,发现其实很简单。但是在那几天中,都快崩溃了!总是这里那里的问题。看的网上的介绍也是云里雾里的。 因为之前根本就不了解android,更别说robotium了。只是老大说你去调查下它,我就这样磕磕碰碰的走下来了。

先说安装环境

1. Eclipse

2. ADT 插件

3. Android SDK

4. robotium.jar

Eclipse 安装比较简单,这里就不介绍了

ADT插件

  1. 打开eclipse,点击Help-->install new software
  2. 点击Add,Name:Android;Location:http://dl-ssl.google.com/Android/eclipse/ 
  3. 然后会出现 Android DDMS 和 Android Development Tools,勾上,一直next
  4. 重启Eclipse。安装成功

Android SDK

  1. download url:http://dl.google.com/android/android-sdk_r10-windows.zip 
  2. 双击SDK setup.exe
  3. 如果安装在非C盘,需要改变环境变量,在系统变量path里添加:sdk路径/tools
  4. 选择settings,勾上Forcehttps://...sourcesto be fetched using http://...’。点击Save & Apply 
  5. 选择Available Packages,右侧出现可以下载的Package,选中需要的点击install selected
  6. 点击Accept All,点击Install All
  7. 下载并安装SDK。
  8. 创建AVD(手机模拟器) 

 这样我们的环境就搞定了。 

下面我们就来编写test case了

  1. 首先我们在Eclipse上打开被测试的代码。我的代码例子/Files/morebetter/android code/Android-hello.rar 
  2. 打开Eclipse, File->New->Project->Android Test Project
  3. 在New Android Test Project 窗口中,添加Test Project Name,如Hello Test,Test Target中选择‘An existing Android Project, 选择我们要测试的项目Hello
  4. 右击Hello Test->src->com.xmobileapp.hello.test, 选择new->class
  5. 右击Hello Test,选择Build path->Add External JARs->robotium.jar (download url:http://code.google.com/p/robotium/downloads/list )
  6. 我们在新建的class里编写test case就可以了。
  7. 编写完后,右击Hello Test,选择Run As->Android Junit Test. 就可以运行我们的test case了

 我的测试代码例子/Files/morebetter/android code/HelloTest.rar

OK,我们一个简单的test case 就搞定了。 

请尊重原创,转载请注明来源:http://www.cnblogs.com/morebetter/archive/2011/05/12/2043457.html