- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
自动化用例编写
目录
1.简介 3
2.环境搭建 3
2.1 搭建eclipse环境 3
2.2 升级东周工具 3
2.3 安装svn 4
3.用例编写 4
3.1 录制 4
3.1.1 查看手机应用 4
3.1.2 录制用例 4
3.2 生成Robotium测试类 7
3.2.1 编译 7
3.2.2 导入工程 7
3.3 本地单条执行测试代码 10
3.3.1 添加签名文件 10
3.3.2 运行 11
3.3.4 新增用例 12
3.4 功能测试 13
3.4.1 创建执行任务 13
3.4.2 执行测试任务 13
4. 代码上传及平台执行 14
5. 索引表 14
1.简介
在eclipse开发工具上用java语言编写脚本。Case是根据checklist上的子功能点一条条编写。Case编写好后,需要上传到svn的相关路径下,本地调试通过后,通知平台负责人配置环境,构建执行任务。
2.环境搭建
2.1 搭建eclipse环境
根据“Smart Robot测试人员操作手册.docx”文档,搭建环境。
2.2 升级东周工具
根据“Smart Robot升级文档.docx”文档,升级工具。
2.3 安装svn
根据“Smart Robot 产品详细操作手册.pdf”文档中的svn安装步骤,安装svn。
3.用例编写
3.1 录制
3.1.1 查看手机应用
电脑连上手机,进入【测试用例】模块,如下图所示:
如果eclipse没有测试用例项,则点击
选择“other…”,选择“测试用例”。
点击【应用视图】中的按钮“”对当前设备上的应用信息进行分析,分析完成后【应用视图】中所有的应用均为该手机上的应用。
点击【应用视图】中的按“”,显示当前连接手机上的所有应用。
3.1.2 录制用例
选择相应的目录下新增录制用例,以便签“com.gionee.note”为例说明便签测试包生成过程。
点击“”进入录制过程,如图所示
点击“Next ”进入录制界面,如图所示
点击“”按钮开始录制用例,在手机上操作的动作会记录到录制界面列表中,如图所示:
点击“Cancel”删除录制脚本。
点击“Finish”保存录制的用例。新建的工程如下图所示:
(为了便于维护测试项目,工程名称命名为 应用包名+“.test_”+工程ID号,用例命名为模块名+“_”+用例ID)
3.2 生成Robotium测试类
3.2.1 编译
点击,生成测试包,使得录制的内容和本地同步。
3.2.2 导入工程
进入java开发透视图,右击空白处,点击“Import…”导出刚才新建的工程。
步骤如下图所示:
选择内容,如上图显示,点击“Next ”点击“Browser ”,进入东周工具安装目录workspace,选择工程,点击“确定”,点击“Finish”导出工程,如下图所示:
导入的工程如下图所示:
生成的代码如下图所示:
(录制生成的代码,我们还需要完善,增加判断,check点。代码编写格式参见文档“自动化脚本规范V1.1.pdf”)。
3.3 本地单条执行测试代码
3.3.1 添加签名文件
进入“Window”?选择“Preferences”?展开“Android”?选择“Build”?进入前面文件存放路径,选择相应的签名文件(一般签名文件都是“platform.keystore”),保存。如图所示:
3.3.2 运行
右击用例,选择“Run As…”?选择“Android JUnit Test”,用例执行中如下图所示:
如果用例执行通过,界面显示如下图所示:
如果用例执行失败,界面显示如下图所示
3.3.4 新增用例
进入【测试用例】,选择新建的工程,录制一个用例,选择录制的用例,点击“”,新增用例到工程,如下图所示:
3.4 功能测试
3.4.1 创建执行任务
打开【功能测试】,在任务列表中点击“”创建测试任务,进入如图所示界面:
选取需要测试的应用和版本,并保存,生成测试任务。
打开刚才新建的测试任务,新建执行任务,如图所示:
3.4.2 执行测试任务
测试任务功能区提供了三种测试执行方式,分别为:
:执行单条测试用例
:执行单个应用下所有测试用例
:执行所有应用下所有的测试用例
执行测试后,点击“”在【日志列表】中会列出该用例的所有执行情况,包括一条用例在多个手机上的执行日志。如图所示:
4. 代码上传及平台执行
本地调试通过后,将代码上传到相应的svn目录下。通知平台执行相关人员在平台上配置,触发执行。
5. 索引表
Case编写完后,需要根据checklist,添加自动化模块索引表。格式类似下图::
文档评论(0)