会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
三石兄
博客园
首页
新随笔
联系
管理
上一页
1
2
3
4
5
6
···
12
下一页
2014年10月9日
Robotium -- AndroidUI优化工具HierarchyViewer
摘要: 为什么使用HierarchyViewer 不合理的布局会使我们的应用程序UI性能变慢,HierarchyViewer能够可视化的角度直观地获得UI布局设计结构和各种属性的信息,帮助我们优化布局设计。HierarchyViewer是我们优化程序的工具之一,它是Android自带的非常有用的工具,可以帮...
阅读全文
posted @ 2014-10-09 18:26 deepstone
阅读(212)
评论(0)
推荐(0)
2014年9月29日
Robotium -- 使用JunitReport导出测试报告
摘要: 使用Robotium进行测试的时候,要想可以导出明了的测试结果,可以使用junitreport来实现junit-report下载地址:https://github.com/jsankey/android-junit-report1,建立一个安卓的测试工程,导入Robotium包,建立好测试用例(在此...
阅读全文
posted @ 2014-09-29 12:48 deepstone
阅读(561)
评论(0)
推荐(0)
Robotium -- 针对apk包的测试
摘要: 在使用Robotium测试的时候,有时候,测试人员并没有代码权限,而Robotium也可以在只有apk文件进行测试,下面就介绍一下这个过程。1.设置环境变量安装jdk环境和sdk环境2.安装签名文件因为robotium要求被测应用和测试代码要有一致的签名, 所以我们需要把下载到的apk,通过re-s...
阅读全文
posted @ 2014-09-29 12:42 deepstone
阅读(1283)
评论(0)
推荐(0)
Robotium API -- 等待执行的方法sleep、waitFor
摘要: 测试中经常出现明明有控件或者文本,但是由于界面没有载入完成或者其他原因导致assert判断的结果失败。或者两次执行,一次成功,一次失败的情况。所以需要加入这些等待某些控件或者文本载入的方法,以加强程序执行的健壮性。sleep是固定长度时间的等待,waitFor则是等待某个控件或者文本载入后再进行下一...
阅读全文
posted @ 2014-09-29 09:34 deepstone
阅读(868)
评论(0)
推荐(0)
Robotium API -- 判断测试结果的方法assert、is、search
摘要: 下面的这些方法都主要用来判断测试结果是否与预期结果相符,一般把is和search方法放在assert里面判断。assert最常用的还是assertThat方法,是Junit的判断,这里就不多说了。断言方法assert(robotium特有的断言方式,实际项目中和Junit的assert方法配合使用)...
阅读全文
posted @ 2014-09-29 09:28 deepstone
阅读(255)
评论(0)
推荐(0)
Robotium API -- 除click/clickLong外的其他操作
摘要: 拖动操作void drag (float fromX, float toX, float fromY, float toY, int stepCount)选定两个位置,进行拖动操作(这里的拖动操作只会记录你的起点和终点,而不会理会你的运动路径)参数:fromX-起始位置的X坐标toX-终点的X坐标f...
阅读全文
posted @ 2014-09-29 09:07 deepstone
阅读(348)
评论(0)
推荐(0)
2014年9月28日
Robotium API -- click/clickLong操作
摘要: click&clickLong方法(点击/长按事件) ArrayList clickList(int line[,int index]) 点击当前textlist中的第line行,可以指定listview的索引,不指定时默认为第一个 参数: line-点击第几行 index-点击第几个list...
阅读全文
posted @ 2014-09-28 16:43 deepstone
阅读(272)
评论(0)
推荐(0)
Robotium--通过Id寻找控件
摘要: 在自动化测试中,UI上经常有一些控件是没有名称的,那么此时,就可以通过id来找到这些控件。案例:对两个EditText进行测试[java]view plaincopypackagecom.tangbc.tedit.test;importorg.junit.After;importorg.junit....
阅读全文
posted @ 2014-09-28 16:34 deepstone
阅读(327)
评论(0)
推荐(0)
Robotium--scroll操作系列
摘要: 上下滚动scrollDown[html]view plaincopypublicbooleanscrollDown()Scrollsdownthescreen.Returns:trueifmorescrollingcanbeperformedfalseifitisattheendofthescree...
阅读全文
posted @ 2014-09-28 16:02 deepstone
阅读(345)
评论(0)
推荐(0)
Robotium--takeScreenshot(截图)
摘要: 在Robotium中,截图的方法时调用takeScreenshot()。但有使用你会发现明明代码里调用了solo.takeScreenshot(),但却没有截图成功,那是因为被测试的应用没有SD卡的权限(因为该方法会把截图保存在SD卡中)。因此要使用该方法,必须在被测工程的AndroidManife...
阅读全文
posted @ 2014-09-28 15:35 deepstone
阅读(1013)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
12
下一页
公告