把两节的内容汇总起来,第一节讲的是如何在apk中直接进行截屏,用到了Robotium的Solo类的takeScreenShot方法,有一个小的demo,以及从方法一直往里钻,知道它具体是怎么进行截屏的。第二节讲的是脱离apk,直接在PC端截图,通过的是adb桥接的方式,调用ddmlib.jar包中的...
分类:
移动开发 时间:
2015-03-14 22:58:58
阅读次数:
2446
一、简介Robotium是一款国外的Android自动化测试框架,主要针对Android平台的应用进行黑盒自动化测试,它提供了模拟各种手势操作(点击、长按、滑动等)、查找和断言机制的API,能够对各种控件进行操作。Robotium结合Android官方提供的测试框架达到对应用程序进行自动化的测试。另...
分类:
其他好文 时间:
2015-03-14 19:56:22
阅读次数:
176
最近面试APP开发人员的时候,遇到了技术总监问 APP测试的概念性问题,后面感觉基本的项目流程、项目逻辑、屏幕适配、
测试是完全没有问题的,但是对于APP的性能测试、压力测试等高端的测试,还是存在着美中不足之处呀,毕竟是搞专业的APP开发
人员。但是,自己追求APP开发的流程是永不止境的,所以下定决心去了解深挖一下APP的测试,饿补一下APP的高端测试流程及其常
用工具。最近开始研究Android自动化测试方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括android测试框
架、CTS、Mon...
分类:
移动开发 时间:
2015-03-13 11:01:23
阅读次数:
263
MonkeyRunner 之如何获取APP的Package Name和Activity Name最近尝试学习使用monkeyrunner进行Android自动化测试,一开始均是使用点击屏幕坐标的方法来运行应用程序,可是点击屏幕坐标的方法比较麻烦,且通用性差。通过度娘我知道可以使用device.sta...
分类:
移动开发 时间:
2015-03-12 14:33:56
阅读次数:
9954
Android 自动化case小结: 1.jenkins? job? 运行?? Android 自动化case??? ? 出现 com.meilishuo.testcase.profile.AlbumShare:INSTRUMENTATION_RESULT: shortMsg=keyDispatchingTimedOut INSTRUMENTATIO...
分类:
移动开发 时间:
2015-03-11 20:00:55
阅读次数:
190
记得第二家单位的安卓开发在上线前都用monkey压几个小时,确实也能发现些问题,崩溃率低了些,没测过的确实可以压一压 搜了下资料,monkey确实很简单,发现问题自己搜下是什么问题,别一发现什么就跑去问开发下面介绍下monkey的原理 Monkey是Android中的一个命令行工具,可以运行在模拟器...
分类:
移动开发 时间:
2015-03-10 13:39:55
阅读次数:
206
主要讲解内容及笔记:一、需要具备的能力:测试一年,编程一年,熟悉并掌握业界自动化测试工具(monkey--压力测试、monkeyrunner--基于坐标点的可用作功能测试和回归测试、robotium、UIAutomator-google2013年推出的基于控件的框架),Python脚本写过自动化二、...
分类:
移动开发 时间:
2015-03-09 18:54:23
阅读次数:
279
这里需要把Instrumentation类的视频的上、中、下三集一起看,把内容总结一下。。。视频地址:http://study.163.com/course/courseLearn.htm?courseId=712011#/learn/video?lessonId=881433&courseId=7...
分类:
移动开发 时间:
2015-03-08 20:01:41
阅读次数:
11130
手动修改Android的AndroidManifest.xml中package值(包名)很简单,手动修改即可。但是项目中需要把Android的项目源代码放到服务器端在客户下载时候动态编译生成,且生成的app签名相同但包名不同(若此时包名相同就是相同的app),这种需求需要在服务器端自动化编译Android源代码时候自动调整AndroidManifest.xml中package值才能实现。查阅相关资...
分类:
移动开发 时间:
2015-03-03 11:51:24
阅读次数:
888
Monkey:命令行工具,压力测试,可模拟按键输入,触摸屏输入,测试设备多久出现异常,只能产生随机事件
MonkeyRunner:用Python脚本,可视化,可扩展的自动化,多设备,自动化
CTS:一堆单元测试用例,兼容性,常用语设备制造商
ASE:python脚本,扩展性好,定制测试,(可以模拟打电话,发信息,看网页)
Robotium:可以测试apk,也可在有源码的情况...
分类:
移动开发 时间:
2015-02-10 15:28:38
阅读次数:
232