您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 其它办公文档 > 东舟自动化用例编写文档
1/13自动化用例编写2/13目录1.简介............................................................................................................................32.环境搭建....................................................................................................................32.1搭建eclipse环境..........................................................................................32.2升级东周工具...............................................................................................32.3安装svn.........................................................................................................33.用例编写....................................................................................................................33.1录制...............................................................................................................33.1.1查看手机应用.....................................................................................33.1.2录制用例.............................................................................................43.2生成Robotium测试类.................................................................................73.2.1编译.....................................................................................................73.2.2导入工程.............................................................................................73.3本地单条执行测试代码...............................................................................93.3.1添加签名文件.....................................................................................93.3.2运行...................................................................................................103.3.4新增用例...........................................................................................113.4功能测试.....................................................................................................123.4.1创建执行任务...................................................................................123.4.2执行测试任务...................................................................................124.代码上传及平台执行..........................................................................................135.索引表..................................................................................................................133/131.简介在eclipse开发工具上用java语言编写脚本。Case是根据checklist上的子功能点一条条编写。Case编写好后,需要上传到svn的相关路径下,本地调试通过后,通知平台负责人配置环境,构建执行任务。2.环境搭建2.1搭建eclipse环境根据“SmartRobot测试人员操作手册.docx”文档,搭建环境。2.2升级东周工具根据“SmartRobot升级文档.docx”文档,升级工具。2.3安装svn根据“SmartRobot产品详细操作手册.pdf”文档中的svn安装步骤,安装svn。3.用例编写3.1录制3.1.1查看手机应用电脑连上手机,进入【测试用例】模块,如下图所示:4/13如果eclipse没有测试用例项,则点击选择“other…”,选择“测试用例”。点击【应用视图】中的按钮“”对当前设备上的应用信息进行分析,分析完成后【应用视图】中所有的应用均为该手机上的应用。点击【应用视图】中的按“”,显示当前连接手机上的所有应用。3.1.2录制用例选择相应的目录下新增录制用例,以便签“com.gionee.note”为例说明便签测试包生成过程。5/13点击“”进入录制过程,如图所示点击“Next”进入录制界面,如图所示6/13点击“”按钮开始录制用例,在手机上操作的动作会记录到录制界面列表中,如图所示:点击“Cancel”删除录制脚本。点击“Finish”保存录制的用例。新建的工程如下图所示:7/13(为了便于维护测试项目,工程名称命名为应用包名+“.test_”+工程ID号,用例命名为模块名+“_”+用例ID)3.2生成Robotium测试类3.2.1编译点击,生成测试包,使得录制的内容和本地同步。3.2.2导入工程进入java开发透视图,右击空白处,点击“Import…”导出刚才新建的工程。步骤如下图所示:8/13选择内容,如上图显示,点击“Next”点击“Browser”,进入东周工具安装目录workspace,选择工程,点击“确定”,点击“Finish”导出工程,如下图所示:9/13导入的工程如下图所示:生成的代码如下图所示:(录制生成的代码,我们还需要完善,增加判断,check点。代码编写格式参见文档“自动化脚本规范V1.1.pdf”)。3.3本地单条执行测试代码3.3.1添加签名文件进入“Window”选择“Preferences”展开“Android”选择“Build”进入前面文件存放路径,选择相应的签名文件(一般签名文件都是“platform.keystore”),保存。如图所示:10/133.3.2运行右击用例,选择“RunAs…”选择“AndroidJUnitTest”,用例执行中如下图所示:如果用例执行通过,界面显示如下图所示:如果用例执行失败,界面显示如下图所示11/133.3.4新增用例进入【测试用例】,选择新建的工程,录制一个用例,选择录制的用例,点击“”,新增用例到工程,如下图所示:12/133.4功能测试3.4.1创建执行任务打开【功能测试】,在任务列表中点击“”创建测试任务,进入如图所示界面:选取需要测试的应用和版本,并保存,生成测试任务。打开刚才新建的测试任务,新建执行任务,如图所示:3.4.2执行测试任务测试任务功能区提供了三种测试执行方式,分别为::执行单条测试用例:执行单个应用下所有测试用例13/13:执行所有应用下所有的测试用例执行测试后,点击“”在【日志列表】中会列出该用例的所有执行情况,包括一条用例在多个手机上的执行日志。如图所示:4.代码上传及平台执行本地调试通过后,将代码上传到相应的svn目录下。通知平台执行相关人员在平台上配置,触发执行。5.索引表Case编写完后,需要根据checklist,添加自动化模块索引表。格式类似下图::
本文标题:东舟自动化用例编写文档
链接地址:https://www.777doc.com/doc-2793928 .html