Changes between Version 1 and Version 2 of androidtest
- Timestamp:
- 10/23/2014 05:53:47 PM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
androidtest
v1 v2 1 Instrumentation类:http://developer.android.com/reference/android/app/Instrumentation.html [[BR]] 2 3 Android APIs提供 [[BR]] 4 UI层的自动化 [[BR]] 5 跨进程受到android进程安全限制 [[BR]] 6 扩展后的框架:Robotium, Athrun等 [[BR]] 1 Instrumentation类:http://developer.android.com/reference/android/app/Instrumentation.html [[BR]] 2 Android APIs提供 [[BR]] 3 UI层的自动化 [[BR]] 4 跨进程受到android进程安全限制 [[BR]] 5 扩展后的框架:Robotium, Athrun等 [[BR]] 7 6 8 7 Monkeyrunner http://developer.android.com/tools/help/MonkeyRunner.html [[BR]] 9 Android SDK提供 [[BR]]10 python脚本,使用monkeyrunner test.py来执行 [[BR]]11 结果的验证是通过截屏比对图片来实现,验证方式不够灵活 [[BR]]8 Android SDK提供 [[BR]] 9 python脚本,使用monkeyrunner test.py来执行 [[BR]] 10 结果的验证是通过截屏比对图片来实现,验证方式不够灵活 [[BR]] 12 11 13 12 UIAutomator: http://developer.android.com/tools/help/uiautomator/index.html [[BR]] 14 Android提供的框架,支持SDK level 16及以上 [[BR]]15 打包成jar后push到模拟器中运行,调试相对Robotium不便(其实自己稍微封装下也还OK) [[BR]]16 支持跨进程测试!!! [[BR]]13 Android提供的框架,支持SDK level 16及以上 [[BR]] 14 打包成jar后push到模拟器中运行,调试相对Robotium不便(其实自己稍微封装下也还OK) [[BR]] 15 支持跨进程测试!!! [[BR]] 17 16 18 Robotium:http://code.google.com/p/robotium/ [[BR]] 19 20 基于instrumentation实现,提供的接口可以满足大部分自动化需求,使用方法简单 [[BR]] 21 支持手势、webview、截图等操作 [[BR]] 22 支持Remote Control方式 [[BR]] 23 支持ant、maven打包,与jenkins结合较好 [[BR]] 24 资料丰富,社区活跃,更新频繁 [[BR]] 25 签名问题,待测App和测试App必须使用相同签名 [[BR]] 26 通过solo对象提供操作方法,面向对象方面较差 [[BR]] 27 不支持跨应用测试,Android进程安全限制 [[BR]] 17 Robotium:http://code.google.com/p/robotium/ [[BR]] 18 基于instrumentation实现,提供的接口可以满足大部分自动化需求,使用方法简单 [[BR]] 19 支持手势、webview、截图等操作 [[BR]] 20 支持Remote Control方式 [[BR]] 21 支持ant、maven打包,与jenkins结合较好 [[BR]] 22 资料丰富,社区活跃,更新频繁 [[BR]] 23 签名问题,待测App和测试App必须使用相同签名 [[BR]] 24 通过solo对象提供操作方法,面向对象方面较差 [[BR]] 25 不支持跨应用测试,Android进程安全限制 [[BR]]
![(please configure the [header_logo] section in trac.ini)](http://www1.pconline.com.cn/hr/2009/global/images/logo.gif)