Changes between Version 1 and Version 2 of androidtest


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

--

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]] 
     1Instrumentation类:http://developer.android.com/reference/android/app/Instrumentation.html [[BR]] 
     2  Android APIs提供 [[BR]] 
     3  UI层的自动化  [[BR]] 
     4  跨进程受到android进程安全限制  [[BR]] 
     5  扩展后的框架:Robotium, Athrun等   [[BR]] 
    76 
    87Monkeyrunner 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]] 
    1211 
    1312UIAutomator: 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]] 
    1716 
    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]] 
     17Robotium: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]]