Changes between Initial Version and Version 1 of androidtest


Ignore:
Timestamp:
10/23/2014 05:52:07 PM (11 years ago)
Author:
liaojiaohe
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • androidtest

    v1 v1  
     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]] 
     7 
     8Monkeyrunner http://developer.android.com/tools/help/MonkeyRunner.html [[BR]] 
     9    Android SDK提供 [[BR]] 
     10    python脚本,使用monkeyrunner test.py来执行  [[BR]] 
     11    结果的验证是通过截屏比对图片来实现,验证方式不够灵活  [[BR]] 
     12 
     13UIAutomator: http://developer.android.com/tools/help/uiautomator/index.html  [[BR]] 
     14 Android提供的框架,支持SDK level 16及以上  [[BR]] 
     15打包成jar后push到模拟器中运行,调试相对Robotium不便(其实自己稍微封装下也还OK) [[BR]] 
     16支持跨进程测试!!! [[BR]] 
     17 
     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]]