几款Android应用自动化测试工具简述本文介绍几款流行的Android.DOC

几款Android应用自动化测试工具简述本文介绍几款流行的Android.DOC

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
几款Android应用自动化测试工具简述本文介绍几款流行的Android

几款Android 应用自动化测试工具 #发送指定类型指定键码的事件? #device.press(参数1:键码,参数2:触摸事件类型)? #参数1:见android.view.KeyEvent? #参数2,如有TouchPressType()返回的类型-触摸事件类型,有三种。? #1、DOWN 发送一个DOWN事件。指定DOWN事件类型发送到设备,对应的按一个键或触摸屏幕上。? #2、UP 发送一个UP事件。指定UP事件类型发送到设备,对应释放一个键或从屏幕上抬起。? #3、DOWN_AND_UP 发送一个DOWN事件,然后一个UP事件。对应于输入键或点击屏幕。? 以上三种事件做为press()参数或touch()参数 #按下HOME键? device.press(KEYCODE_HOME , MonkeyDevice.DOWN_AND_UP)? #按下BACK键? device.press(KEYCODE_BACK, MonkeyDevice.DOWN_AND_UP)? #按下下导航键? device.press(KEYCODE_DPAD_DOWN, MonkeyDevice.DOWN_AND_UP)? #按下上导航键? device.press(KEYCODE_DPAD_UP, MonkeyDevice.DOWN_AND_UP)? #按下OK键? device.press(KEYCODE_DPAD_CENTER, MonkeyDevice.DOWN_AND_UP) KeyCode: home键 KEYCODE_HOME? back键 KEYCODE_BACK? send键 KEYCODE_CALL? end键 KEYCODE_ENDCALL? 上导航键 KEYCODE_DPAD_UP? 下导航键 KEYCODE_DPAD_DOWN? 左导航 KEYCODE_DPAD_LEFT? 右导航键 KEYCODE_DPAD_RIGHT? ok键 KEYCODE_DPAD_CENTER? 上音量键 KEYCODE_VOLUME_UP? 下音量键 KEYCODE_VOLUME_DOWN? power键 KEYCODE_POWER? camera键 KEYCODE_CAMERA? menu键 KEYCODE_MENU 3、Robotium测试 Robotium 是一款常用的免费的 Android 自动化测试工具软件,适用于为不同的安卓版本和子版本黑盒测试自动化。Robotium 测试是用java写的。提供了模拟各种手势操作(点击、长按、滑动等)、查找和断言机制的API,能够对各种控件进行操作。Robotium 对 Activity,Dialog,Toast,Menu 都是支持的。软件开发人员经常把它描述为Android Selenium。事实上,Robotium是一个单元测试库。 为了自动化测试需要修改程序源代码。该工具也不适合与系统软件的交互,它不能锁定和解锁智能手机或平板电脑。Robotium 也没有录制回放功能,也不提供截图。 详情请参考:Robotium自动化测试框架使用教程 4、Ronaorex测试 Ranrex 是一款不仅可以支持必威体育精装版Android版本,也支持从Android2.2开始的早期版本和分支版本。 Ranorex的优势是它有详细的截屏报告。它能通过Wifi连接智能手机和平板电脑。 一个自动化测试工程师通过这个Android工具可以不用XML数据格式来详细编写数据驱动的测试。Ranorex工作室使自动化测试工程师只要点击鼠标就可容易地创建测试。它允许详细声明额外的程序模块,来用于在后期开发周期中测试更复杂的场景。 它是一个商业的移动应用工具,其许可价格为1990欧元。不过Ranorex有哪些信誉好的足球投注网站功能相当慢;它需要30秒来完成这样的操作。我们必须为Ranorex配备apk文件设备,否则无法通过这个工具实现自动化测试,因为它只能在APK文件设备上工作。 5、Appium测试 这是一个可以为iOS和Android做自动化测试的框架。它是一个开源工具。它支持从2.3及以后的安卓版本。Appium利用WebDriver接口运行测试。它支持多种编程语言,如java,C #,Ruby和其他在WebDriver库中的语言。 它可以控制移动设备上的Safari和Chrome。这样测试移动网站可使用Appium和这些浏览器。 但一些自动化测试工程师抱怨说,它没有详细的报告。其弱点还有减少了在移动设备上XPath支持。 Appium环境搭建(Windows版) 6、UI Automator 测试 这款工具是谷歌发布的。它支持从4.1开始的安卓版本。UI Automator能够与各种Android软件产品交互,包括系统中的应用。这使UI

文档评论(0)

fengruiling + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档