Android 自动化
文章平均质量分 85
shikun520
这个作者很懒,什么都没留下…
展开
-
Android 自动化测试—robotium(二)初识
花了一点时间写了一个计算标准体重的小应用,当然目的是为了测试 robotium 的使用情况。经过一段泡在robotium的API文档上,对一些基本操作也有所了解,开始了更进一步的尝试。 robotium API:http://code.google.com/p/robotium/downloads/list 虽然API文档已经把相关知识点解释的很全,作为学习还需不断使用理解巩固知识 以...原创 2014-12-24 22:29:38 · 114 阅读 · 0 评论 -
安卓自动化测试工具MonkeyRunner之使用ID
把前段时间的研究成果记录一下。主要是通过调用应用软件的ID进行操作软件,此操作需要用到以下类和工具: 1、安卓自有目录\tools\hierarchyviewer.bat工具可以用来查看应用程序的ID。 操作hierarchyviewer.bat工具步骤: (1)、启动安卓模拟器,打开需要查看ID的软件界面。此处以google搜索界面为例。然后双击打开hierarchyvie...原创 2014-12-16 22:45:09 · 159 阅读 · 0 评论 -
MonkeyRunner中点击控件的方法
一、使用控件id去点击的方法 from com.android.monkeyrunner import MonkeyRunner,MonkeyDevice From com.android.monkeyrunner import MonkeyImage From com.android.monkeyrunner.easy import EasyMonkeyDevice From com....原创 2014-12-16 22:36:34 · 410 阅读 · 0 评论 -
MonkeyRunner简要代码说明
. #导入模块;from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice, MonkeyImage2. #连接当前设备,并返回一个MonkeyDevice对象;device = MonkeyRunner.waitForConnection() if not device: print "Please connect a de...原创 2014-12-16 22:35:47 · 112 阅读 · 0 评论 -
Android自动化测试之Monkeyrunner使用方法及实例
来自:http://blog.csdn.net/zm2714/article/details/7980634 一、打开模拟器 运行monkeyrunner之前必须先运行相应的模拟器,不然monkeyrunner无法连接设备。 用Elipse打开Android模拟器或在CMD中用Android命令打开模拟器。这里重点讲一下在CMD中用Android命令打开模拟器 命令:emulator -...原创 2014-12-16 22:06:31 · 1007 阅读 · 0 评论 -
robotium 初体验
robotium 进行android自动化测试初体验,本文包含的内容: 一,只有APK,没有源码的情况下robotium测试: 二 有待测试apk的源码测试: robotium网址: http://code.google.com/p/robotium/ 一,只有APK,没有源码的情况下robotium测试: 1)确保apk是debug签名; 下载re-sig...原创 2014-12-28 22:43:42 · 112 阅读 · 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://c...原创 2014-12-25 09:32:25 · 115 阅读 · 0 评论 -
Android 自动化测试—robotium(六)只有APK存在
之前robotium的测试都是基于有源码的情况下。当我们无法获得android源码时,可以采用另一种方式进行测试。关于这种方式,robotium wiki 有相关资料提供参考 RobotiumForAPKFiles:Use Robotium when only having apk http://code.google.com/p/robotium/wiki/RobotiumForAPKFi...原创 2014-12-25 09:32:02 · 120 阅读 · 0 评论 -
Android 自动化测试—robotium(五)Spinner控件
spinne控件: 默认显示:【选择的是:北京】 操作步骤: 1.点击【城市】下拉框 2.选择【上海】 验证:TextView 显示:【选择的是:上海】 public void testUI() throws Exception { this.Spinner(); } public void Spinner(){ so...原创 2014-12-25 09:31:49 · 117 阅读 · 0 评论 -
Android 自动化测试—robotium(四)CheckBox控件
CheckBox 控件: 单击CheckBox1勾选 再次单击CheckBox取消勾选 操作步骤: 1. 单击 CheckBox 1 复选框 验证:返回提示: Check Box 1被选中 2. 再次单击 Check Box1 复选框(达到取消勾选效果) 验证:返回提示:Check Box 1取消选中 public void te...原创 2014-12-25 09:30:43 · 110 阅读 · 0 评论 -
Android 自动化测试—robotium(三)EditText控件
为了更好的尝试Robotium的AIP,自己编写了部分android控件,提供测试。 EditText 控件: 操作步骤: 1.单击 EditText 控件 2.输入文字内容:This is EditTextActivity 3.单击 Submit 按钮 验证:页面返回文字:This is EditTextActivity public void testUI() th...原创 2014-12-25 09:30:22 · 106 阅读 · 0 评论 -
Android 自动化测试—robotium(一)环境
ndroid 的开发可以说已经遍地都是,不说精致的app,只要看些书,看点教学视频,学习二至三个月,都可以随便开发几个小项目,当然只能是自娱自乐的。最近突然想起了,关于android 的自动化测试,于是网上搜了相关资料学习,最后决定先尝试 robotium。 robotium wiki:http://code.google.com/p/robotium/w/list 这里有篇文章对于r...原创 2014-12-17 22:15:18 · 104 阅读 · 0 评论