Android智能设备自动化测试工具
Smart Robot详细使用手册
V5.1.3
内容提要
? ?
本操作手册旨在帮助用户了解Smart Robot软件的全部功能。
内容包括Smart Robot的全部功能,文档主要面向自动化测试小组成员和实际使
用自动化测试用例的相关人员。
?版权所有 2012 东舟软件,保留所有权利 2013年04月 ? ?
未经北京东舟软件有限公司书面许可,本文档任何部分的内容不得被复制或抄袭用于任何目的。 本白皮书最后修订日期为2013年04月10日,其内容在未经通知的情形下可能会发生改变,敬请留意东舟软件官方网站(www.dongzhousoft.com)
目 录
1. Smart Robot产品概述 .................................................. 6
Smart Robot详细使用手册
1.1 1.2
什么是Smart Robot.................................................................................................. 6 Smart Robot软件特点.............................................................................................. 7
2. 如何获得Smart Robot安装包及许可 ...................................... 8 3. 软件安装和启动 ......................................................... 9
3.1 3.2 3.3 3.4 4
安装Smart Robot ..................................................................................................... 9 激活Smart Robot ................................................................................................... 10 启动Smart Robot ................................................................................................... 11 Smart Robot界面介绍............................................................................................ 11
测试用例 .............................................................. 13 4.1 4.2 4.3
功能介绍 ..................................................................................................................... 13 进入测试用例界面 ..................................................................................................... 13 制作用例的三种方式 ................................................................................................. 14 录制 ................................................................................................................................. 14
手工编辑动作 ................................................................................................................. 18 编写脚本 ......................................................................................................................... 22 4.4 4.5 4.6
插入录制脚本 ............................................................................................................. 22 界面探索器 ................................................................................................................. 22 制作用例注意事项 ..................................................................................................... 23 什么样的测试脚本需要调整 ......................................................................................... 23 怎样调整测试脚本 ......................................................................................................... 23 注意事项表 ..................................................................................................................... 24 4.7 4.8 4.9
测试用例的调试和发布 ............................................................................................. 25 功能按钮说明 ............................................................................................................. 26 指令说明 ..................................................................................................................... 27
2
Smart Robot详细使用手册
4.10 5
测试用例编写进阶 ................................................................................................. 30
功能测试 .............................................................. 30 5.1 5.2 5.3 5.4 5.5
功能介绍 ..................................................................................................................... 30 进入功能测试视图 ..................................................................................................... 30 添加功能测试任务 ..................................................................................................... 30 执行功能测试任务 ..................................................................................................... 32 定位问题 ..................................................................................................................... 34
6 稳定性测试 ............................................................ 35 6.1 6.2 6.3 6.4 6.5
功能介绍 ..................................................................................................................... 35 进入稳定性测试视图 ................................................................................................. 36 添加稳定性测试任务 ................................................................................................. 36 执行稳定性测试任务 ................................................................................................. 37 定位问题 ..................................................................................................................... 39
7 压力测试 .............................................................. 40 7.1 7.2 7.3 7.4 7.5
功能介绍 ..................................................................................................................... 40 进入压力测试视图 ..................................................................................................... 40 执行压力测试 ............................................................................................................. 41 查看测试结果 ............................................................................................................. 42 压力测试参数说明 ..................................................................................................... 42
8 功耗测试 .............................................................. 43 8.1
功能介绍 ..................................................................................................................... 43
3
Smart Robot详细使用手册
8.2 8.3 8.4 9
进入功耗测试视图 ..................................................................................................... 44 执行功耗测试 ............................................................................................................. 44 查看测试结果 ............................................................................................................. 44
性能测试 .............................................................. 45 9.1 9.2 9.3 9.4
功能介绍 ..................................................................................................................... 45 进入性能测试视图 ..................................................................................................... 45 执行性能测试 ............................................................................................................. 46 查看测试结果 ............................................................................................................. 46
10 外场测试 .............................................................. 47
10.1 10.2 10.3 10.4 10.5
功能介绍 ................................................................................................................. 47 进入外场测试视图 ................................................................................................. 47 执行外场测试 ......................................................................................................... 48 查看动态场测结果 ................................................................................................. 48 查看静态场测结果 ................................................................................................. 49
11 测试工具箱 ............................................................ 50
11.1 11.2 11.3 11.4
进入测试工具箱 ..................................................................................................... 50 随手录放 ................................................................................................................. 51 普通应用签名 ......................................................................................................... 52 系统应用签名 ......................................................................................................... 53
12 系统管理 .............................................................. 54
12.1
进入系统管理视图 ................................................................................................. 54
4
Smart Robot详细使用手册
12.2 12.3 12.4 12.5 12.6
区域管理 ................................................................................................................. 55 签名管理 ................................................................................................................. 55 用户管理 ................................................................................................................. 56 权限管理 ................................................................................................................. 58 软件包管理 ............................................................................................................. 59
5