摘要:
CTS Verifier算是CTS的一部分,需要手动进行,主要用于测试那些自动测试系统无法测试的功能,比如相机、传感器等。由于硬件配置或其他原因,不同手机上部分测试项目被隐藏,也就是说CTS Verifier中case的总数,取决于测试机支持哪些功能, CTS Verifier总共包含以下15个功... 阅读全文
摘要:
为了确保Android应用能够在所有兼容Android的设备上正确运行,并且保持相似的用户体验,在每个版本发布之时,Android提供了一套兼容性测试用例集合(Compatibility Test Suite, CTS)来认证运行Android系统的设备是否完全兼容Android规范,并附带有相关... 阅读全文
摘要:
继上一篇monkeyrunner环境搭建:http://www.cnblogs.com/zh-ya-jing/p/4351245.html 之后,我们可以进一步学习monkeyrunner了。 我也是刚接触monkeyrunner不久,对monkeyrunner的脚本录制功能很感兴趣,所以学习... 阅读全文
摘要:
现在很多开发和测试的工作环境都是Linux,但测试后期报告的处理一般都是在Windows下完成的,所以需要把结果拿到Windows下。如果是同一台PC还好些(windows下安装linux的虚拟机,或者linux下安装windows的虚拟机),可以share同一个folder。但如果分别是两台PC,... 阅读全文
摘要:
为了支持黑盒自动化测试的场景,Android SDK提供了monkey和monkeyrunner两个测试工具,这两个测试工具除了名字类似外,还都可以向待测应用发送按键等消息,往往容易产生混淆,以下是他俩的不同之处。1.monkey运行在设备或者模拟器上边,可以脱离PC运行,其运行时如下图所示。而mo... 阅读全文
摘要:
Monkeyrunner是通过坐标、控件ID和控件上的文字操作应用的界面元素,其测试用例是用python写的,这样就弥补了monkey只有简单命令无法执行复杂用例的缺陷。Monkeyrunner采用的是客户端服务器的架构,运行在PC上,逐行解释Python代码,将命令发送到Android设备上,... 阅读全文
摘要:
有以下四种方法可以查看apk的包名,之后有别的方法,会接着更新文档的。 1. 安装APK包名查看器; 2. 源码AndroidManifest.xml中查看package包名; 3. 利用"*\adt-bundle-windows-x86-20130917\sdk\tools\hierarch... 阅读全文
摘要:
有以下三种方法: 1.打开开发者选项中的“显示指针位置”; 英文文版本为Settings->Developer option->Show touches(on)->Pointer location(on) 2.MonkeyRunner的录制取坐标; 安装monkeyrunner的运行... 阅读全文
摘要:
视频:http://v.youku.com/v_show/id_XODcyMjM1MDA4.html?from=y1.2-1-87.4.4-1.1-1-2-3PPT:http://www.docin.com/p-1023809505.html1.安装jdk,sdk,TT2.对app进行压力测试(性能... 阅读全文
摘要:
第一季:http://www.chuanke.com/v1983382-106000-218422.html第一节:Android自动化预备课程基础(上) 1. 基于坐标点触屏:monkeyrunner, 北京播思自研工具 2. 基于随机流的单元测试:CTS,monkey 3. 基于元素图形对比:s... 阅读全文