android
文章平均质量分 82
hunterno4
android自动化测试
展开
-
android自动化测试之用robotium实现微博绑定
利用robotium实现微博的自动绑定android应用进行微博绑定主要有两种方式,一种客户端实现个webView,请求微博默认的授权页,另一种则是直接调用微博客户端,这里实现的为前一种,即进和微博默认的授权页,输入用户名密码,然后登录。主要过程:点击微博绑定按钮“立即绑定”,客户端进入授权页,输入用户名及密码,点击“登录”,微博绑定后按钮状态变为“解除绑定”,点击可解除绑定。主要问题原创 2013-04-18 21:51:40 · 2489 阅读 · 0 评论 -
android渠道包自动化验证
前言:android应用每当发布一个版本时,往往需要打许多的渠道包,用于不同渠道的运营推广,传统的渠道包验证往往是安装某个apk包,然后打开eclipse,运行应用,查看其中的运行日志,看发送的请求中是否带有该渠道信息。 如此这般,若有上百个渠道包,是没可能每个包都去验证的,且若后期新增的渠道,亦还需抽空去验证下apk渠道包,虽然并不是很耗时间,但常常被这样的事打断日常工作还是会原创 2013-06-26 20:50:05 · 8376 阅读 · 3 评论 -
android自动获取短信验证码
好吧,标题党了~前言:android应用的自动化测试必然会涉及到注册登录功能,而许多的注册登录或修改密码功能常常需要输入短信验证码,因此有必要能够自动获得下发的短信验证码。主要就是实时获取短信信息。android上获取短信信息主要有BroadcastReceiver方式与数据库方式,要实时的话就BroadcastReceiver比较方便public class SMSReceive原创 2013-08-11 15:36:18 · 27904 阅读 · 6 评论 -
android自动化测试中实现长按并拖动
android应用自动化过程中,会遇见需要长按并拖动的场景,例如类似UC浏览器中,长按某个导航中的图标,使其处于可移动状态,然后再将其移动到另一个地方,与其它导航图标换个位置,在robotium中有个drag(float fromX, float toX, float fromY, float toY,int stepCount)方法,但由于drag没有长按这个步骤,因此不能使应用处于可移动的状态原创 2013-08-19 21:29:47 · 8464 阅读 · 2 评论 -
Android自动化测试生成单元测试结果报告
使用robotium进行Android应用进行自动化测试,之前用TMTS框架,但收集到的单元测试结果常常会少掉一些用例集。。穷则思变,Android的测试框架主要是通过InstrumentationTestRunner对被测应用进行控制与执行,因此可以对InstrumentationTestRunner进行扩展以完成测试结果收集,然后通过jenkins的Publish JUnit test r原创 2013-11-07 21:33:53 · 14080 阅读 · 3 评论 -
Android应用性能测试
对于Web网页来说,页面的访问、加载速度对于用户体验来说是很重要的,而如果把Android中的每个Activity都看成是一个页面的话,Activity的启动速度凭主观的话是较难精确衡量的,因此如果可以测试每个Activity的启动速度或者获得其它基本指标并进行日常监测那就更好了。一、编写继承于Instrumentation类的LaunchPerformanceBase类/*** Bas原创 2014-04-07 21:18:14 · 5556 阅读 · 6 评论 -
Windows下构建robotium+jenkins+TMTS可持续集成自动化测试
前言TMTS是淘宝的自动化测试构架,优缺点都较为明显优点:最主要的就是已经实现出错截屏并提供日志缺点:比较小众化,遇到问题也无人解答自动化测试终究是要能够持续集成才能有更大的意义的,利用robotium+jenkins可以实现集成测试,但此时要想得到出错截屏加日志就麻烦了。TMTS主要由三部分组成1.TmtsFramework进行自动化用例编写2.TmtsToolk原创 2013-06-05 21:49:36 · 6151 阅读 · 1 评论 -
Linux下构建robotium+jenkins+TMTS可持续集成自动化测试
前言为什么要在Linux上构建自动化环境呢?因为在Linux上执行速度要比在Windows快很多,以打包apk为例,至少快一倍。。。如果公司每个版本要打几百个apk渠道包,这效率将大幅提升。软件安装1.安装jdk2.安装tomcathttp://tomcat.apache.org/download-70.cgi3.安装anthttp://ant.apache原创 2013-06-07 20:50:30 · 3543 阅读 · 0 评论