自动化基础测试 .pptxVIP

  • 2
  • 0
  • 约5.65千字
  • 约 30页
  • 2021-04-12 发布于江苏
  • 举报
自动化培训大纲; 自动化测试的概念;测试开发环境搭建;CTS;CTS环境搭建;CTS环境搭建; 手机或模拟器的设置: ;修改startcts中的SDK_ROOT;CTS测试;CTS(2.3)中常用的几个命令;CTS(4.0)中常用的几个命令;查看测试报告 ;monkey;Monkey测试简介;Monkey程序介绍;Monkey命令的简单帮助;Monkey命令参数介绍;2) 参数:??-v 用于指定反馈信息级别(信息级别就是日志的详细程度),总共分3个级别,分别对应的参数如下表所示: 日志级别 Level 0?? 示例 adb shell monkey -p com.htc.Weather –v 100 说明 缺省值,仅提供启动提示、测试完成和最终结果等少量信息 日志级别 Level 1 示例 adb shell monkey -p com.htc.Weather –v -v 100 说明??提供较为详细的日志,包括每个发送到Activity的事件信息? 日志级别 Level 2 示例 adb shell monkey -p com.htc.Weather –v -v –v 100 说明??最详细的日志,包括了测试中选中/未选中的Activity信息;测试用的其它monkey其它参数: 参数:??-s 用于指定伪随机数生成器的seed值,如果seed相同,则两次Monkey测试所产生的事件序列也相同的。 参数:??--throttle 毫秒 用于指定用户操作(即事件)间的时延,单位是毫秒; 参数:??--ignore-crashes 用于指定当应用程序崩溃时(Force Close错误),Monkey是否停止运行。如果使用此参数,即使应用程序崩溃,Monkey依然会发送事件,直到事件计数完成。 参数:??--ignore-timeouts 用于指定当应用程序发生ANR(Application No Responding)错误时,Monkey是否停止运行。如果使用此参数,即使应用程序发生ANR错误,Monkey依然会发送事件,直到事件计数完成。 还有很多命令,大家可以到网上去查资料。(可见附件);monkeyrunner;Monkeyrunner简介; monkeyrunner工具同Monkey工具的差别 ;monkeyrunner的测试类型 ; 3、回归测试:monkeyrunner可以运行某个应用,并将其结果截屏与既定已知正确的结果截屏相比较,以此测试应用的稳定性。 4、可扩展的自动化:由于monkeyrunner是一个API工具包,您可以基于Python模块和程序开发一整套系统,以此来控制Android设备。除了使用monkeyrunner API之外,您还可以使用标准的Python os和subprocess模块来调用Android Debug Bridge这样的Android工具。;运行monkeyrunner ;使用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.write

文档评论(0)

1亿VIP精品文档

相关文档