- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
使用monkeyrunner,在shell中输入monkeyerunner,成功进入如下所示: tang@tang-desktop:~$ monkeyrunner Jython 2.5.0 (Release_2_5_0:6476, Jun 16 2009, 13:33:26) [Java HotSpot(TM) 64-Bit Server VM (Sun Microsystems Inc.)] on java1.6.0_25 下面是一个实例: # 导入此程序所需的monkeyrunner模块 from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice # 连接当前设备,返回一个MonkeyDevice对象 device = MonkeyRunner.waitForConnection() # 安装Android包,注意,此方法返回的返回值为boolean,由此您可以判断安装过程是否正常,红色部分为你自己在电脑上的路径 device.installPackage(myproject/bin/MyApplication.apk) # 运行此应用中的一个活动 ,这个活动名可以能过eclipse中的logcat查看(红包部分) device.startActivity(component=com.example.android.myapplication.MainActivity) # 按下菜单按键 device.press(KEYCODE_MENU,DOWN_AND_UP) # 截取屏幕截图 result = device.takeSnapShot() # 将截图保存至文件 result.writeToFile(myproject/shot1.png,png) monkeyrunnerAPI于com.android.monkeyrunner包中包含三个模:? MonkeyRunner :一个为monkeyrunner程序提供工具方法的类。这个类提供了用于连接monkeyrunner至设备或模拟器的方法。它还提供了用于创建一个monkeyrunner程序的用户界面以及显示内置帮助的方法 ? MonkeyDevice :表示一个设备或模拟器。这个类提供了安装和卸载程序包、启动一个活动以及发送键盘或触摸事件到应用程序的方法。您也可以用这个类来运行测试包。 MonkeyImage :表示一个截图对象。这个类提供了截图、将位图转换成各种格式、比较两个MonkeyImage对象以及写图像到文件的方法。 相信大家对刚才例子中的某些语句可能不是很了解,其实 From somemodule import somefuntion #意思是指从某模块中导入某函数 device = MonkeyRunner.waitForConnection() #连接当前的设备。 自动化培训大纲 测试开发环境搭建 CTS Monkey Monkeyrunner 自动化测试的概念 自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。 测试开发环境搭建 ubuntu安装注意事项 编译环境配置 开发工具的配置eclipse virtualbox安装 CTS Android的CTS测试,英文为Compatibility Test Suite,意为兼容性 测试。只有通过CTS测试的设备才有可能获得Android的商标和享受Android Market的权限. 在进行CTS测试之前,应该确保已安装了,JDK,SDK ,eclipse,前面我们已经完成了测试开发环境搭建。注:CTS测试只能在LINUX系统下进行。 CTS环境搭建 CTS测试分android2.3和android4.0 CTS环境搭建 下载CTS包/compatibility/cts-intro.html ;下载后解压即可。 也可以通过编译Android源代码的方式获得。在android源代码目录下输入make cts命令来编译CTS,之后会在out/host/linux-x86/cts/下生成android-cts文件夹。这个文件夹就是 Compatibility Test Suit。(这种方法我还没有试过) 设置环境变量,可直接在linux的shell中输入export PATH=
文档评论(0)