东舟自动化用例编写文档研讨.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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)

6669930 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档