- 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
您可能关注的文档
- 能源管理专科节能技术 .pptx
- 能源统计基础 .pptx
- 能源行业员工绩效考核培训资料 .pptx
- 能源行业如何通过品牌战略打造营销力 .pptx
- 能源行业的物流配送与库存管理采购物流管理供应链培 .pptx
- 能源行业财务报表分析培训讲义 .pptx
- 能源行业风险与收益 .pptx
- 能源资源的开发 .pptx
- 能量代谢与生物能的利用 .pptx
- 脑器质性精神障碍及疾病医疗管理知识分析 .pptx
- 返利主数据维护流程蓝图设计.pdf
- 财务管理高频考点与预算管理体系精要.pdf
- Java编程基础:修饰符、垃圾收集与.pdf
- 多元统计学实验报告:判别分析方法应用与比较.pdf
- 7.2正确认识中华传统文化 课件 2025-2026学年统编版高中政治必修四哲学与文化.pptx
- 1.3 科学的世界观与方法论 课件 2025-2026学年统编版高中政治必修四哲学与文化.pptx
- 7.1 文化的内涵与功能 2025-2026学年统编版高中政治必修四哲学与文化.pptx
- 8.3正确对待外来文化 课件 2025-2026学年统编版高中政治必修四哲学与文化.pptx
- 4.2 在实践中追求和发展真理(教案) 2025-2026学年统编版高中政治必修四哲学与文化.docx
- 3.3 唯物辩证法的实质与核心 课件 2025-2026学年统编版高中政治必修四哲学与文化.pptx
最近下载
- 喷墨打印OLED技术全球竞争格局与发展策略.docx VIP
- 深度解析(2026)《GBT 45845.2-2025智慧城市基础设施整合运营框架 第2部分:开发与运维指南》.pptx VIP
- 2025年煤矿安全生产条例、两办意见、硬措施试卷(附答案).docx VIP
- SIMOCODE的参数设置及修改作业指导书.pdf.pdf VIP
- 煤矿两办意见和八项硬措施题(附答案).doc VIP
- 2023-2024学年江苏省南京市玄武区八年级(上)期末物理试卷及答案解析.pdf VIP
- 2022中国慢性自发性荨麻疹患者疾病负担白皮书.pdf VIP
- 雅思阅读:高频文章34 纸张与电脑.pdf VIP
- 2025年修订版《检验检测机构监督管理办法》知识试题库及答案.docx VIP
- 《居家与社区医疗相结合的养老服务规范》DB52T 1891-2025(贵州省标).pdf
原创力文档

文档评论(0)