针对目前市场上越来越多的移动终端机型的测试需求与日俱增。在移动测试实验室建设完毕的前提下我们将能够为学生提供海量的被测试APP,结合自动化测试工具MobilRunner和ATF将APP的功能测试过程记录成脚本形式,然后将测试的过程和结果统一上传到ATF上进行管理和执行,提升移动端测试的效率和覆盖率。针对移动端机型与APP的兼容性,我们提供了含有海量的手机真机的在线云平台,学生可以通过架设的云服务直接访问300+的手机,真实在线感受移动端兼容性测试的工作和模式。
自动检测移动终端:
获取对象目标:
脚本自动记录:
脚本自动执行和结果反馈:
海量真机功能兼容性测试,机型300+:
1、17年软件测试教育行业经验,为学习者积累了大量的多元化素材包括各类移动应用APP的测试全过程记录和缺陷记录,知识覆盖范围广,有手工测试、 自动化测试、接口测试、移动端性能测试等各项知识点详解和教学资源,让学习者能接触到新的技能和规范。
2、测试脚本自动录制上手快;自动引导式操作、代码补全机制全程高效无阻。
3、Hello单车大型项目测试、各种移动APP测试全方位的企业测试经验和技能的全面积累,为同学们能尽快上手真实的移动测试企业级项目提供一手资料。
实训方案架构:
在测试实验室的基础上搭建移动端自动化测试实训框架,可以通过服务器连接USB Hub与各种移动端建立直接的联系,将移动端或模拟器连接到服务器从而对海量或单个终端进行操作,进行APP的操作并记录测试脚本,对脚本进行编辑可以对APP进行功能全覆盖测试。
集成开发环境:
(Integrated Development Environment 简称IDE)软件是用于程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具,也就是集成了代码编写功能、分析功能、编译功能、Debug功能等一体化的开发软件套。
IDE环境菜单栏:
MobileRunner中的菜单栏如上图所示,主菜单包含文件、编辑、设备、执行、设置、工具、许可证、帮助等菜单项,下面对每一项做一个简介。
● 文件菜单:
如上所示,所有对脚本的管理操作都可以在文件菜单下完成,包括对脚本的新建,导入,保存,另存为,关闭,改变工作空间,近打开,退出等等。
● 编辑菜单:
如上所示,所有对脚本的编辑操作都可以在编辑菜单下完成,包括对脚本的撤销,重做,查找,替换,查找下一个,剪切,复制,粘贴以及对象库。
● 设备菜单:
如上图所示,本地设备列表按钮,点击会显示所有与电脑连接的相应设备。
● 执行菜单:
如上图所示,执行菜单只有开始执行按钮,开始执行菜单启动回放脚本功能。
● 设置菜单:
如上图所示,设置菜单中包含了回放设置、语言设置、字号及IOS驱动设置和网络许可模式。
● 工具菜单:
如上图所示,工具菜单提供日志查看功能。
● 许可证菜单:
如上图所示,许可证菜单是MobileRunner新增的菜单,方便用户在软件中完成许可证的生成和导入工作,由于免费的许可证试用期为15天,当试用期过后再次使用软件后会提示LIC过期的提示,此时可以点击“申请许可证”菜单项,根据需要产生req文件,获得我公司为您配置的LIC文件后,可以点击“导入许可证”菜单项将其导入即可。
● IDE环境工具栏:
1 2 3 4 5 6 7 8 9 10
如上图所示,工具栏共有10个按钮,下面简单介绍其功能。
按钮1:新建脚本; 按钮2:保存改动脚本; 按钮3:录制脚本; 按钮4:回放脚本; 按钮5:脚本编辑时用以撤销; 按钮6:脚本编辑时用以重做; 按钮7:脚本编辑时用以查找替换; 按钮8:脚本编辑时用以查找下一匹配点; 按钮9:循环参数表按钮,用于新建循环参数表。 按钮10:对象库按钮,用于查看脚本中存在的对象信息。
IDE环境三个区域:
1、项目管理区 2、脚本编辑区 3、结果输出及参数表编辑
● 【项目管理器】
项目管理器用来显示当前 IDE 中所有的项目,并且显示项目中的脚本。
● 【脚本编辑器】
双击项目管理器中要编辑的脚本可打开脚本编辑器。
● 新建项目、导入项目
方式一:
方式二:
● 排除项目、删除项目、重命名项目
脚本操作
● 新建脚本、导入脚本
● 排除脚本、删除脚本、重命名脚本
改变工作空间
在项目管理器中的所有项目及脚本都在同一个工作空间,如果想打开不在此工作空间的其他项目或脚本,可以通过切换工作空间来实现。操作方式:【文件】→【改变工作空间…】,见下图。
以录制安卓设备中设置菜单功能为例,详细的介绍一下录制安卓设备脚本的过程。
● 创建脚本
根据前面的【项目与脚本操作】一节所述方法创建一个名为e1.bsh的脚本(脚本名可任取),双击脚本打开。
● 录制脚本
首先需要安卓设备通过数据线连接电脑,并且弹出提示框点击信任此设备。点击菜单【设备】→【本地设备列表】,或者是直接点击工具栏上的录制按钮,弹出咨询窗口。
配置好后点击确定,软件将进入录制阶段,此阶段里软件界面会被隐藏,并在屏幕中显示一个录制信息窗口,显示出当前的录制相关信息。下图所示的是点击了安卓设备上按钮生成的脚本。
在录制的每一步操作中,都会自动生成一个sleep动作。
注意:录制过程中可暂停录制,此时对屏幕进行操作不会生成对应的脚本信息,暂停时开始键启用;
● 停止录制
录制完成后,点击面板左上角的停止按钮,结束录制,此时在脚本里我们会看到面板上的脚本。
● 生成文件
在录制好脚本后,在项目目录下会存在如下几个文件。
第一个为图片文件夹,保存了脚本编辑器中的操作的截图,设置检查点的截图,检查点比对出错截图;第二个为脚本文件保存了脚本编辑器中的脚本;第三个为参数表文件,是一个excel表格,所有的参数化数据都将被保存到这里,当然在我们没用到参数化时,此文件中无数据。上面的三个文件都可以在软件中修改,不建议在软件外编辑。
根据前面【项目与脚本操作】一节所述方法创建一个名为e1.bsh的脚本(脚本名可任取),双击脚本打开。
首先IOS设备通过数据线连接电脑,并且点击弹出框选择信任此设备。然后点击菜单【设置】→【IOS驱动设置】出现如下截图:
根据IOS服务器实际IP进行配置服务器IP地址和相应被测APP的应用标识。配置完成后重启MobileRunner方可生效。点击菜单【设备】→【本地设备列表】,或者是直接点击工具栏上的录制按钮,弹出咨询窗口。
配置好后点击确定,软件将进入录制阶段,此阶段里软件界面会被隐藏,并在屏幕中显示一个录制信息窗口,显示出当前的录制相关信息。下图所示的是点击了IOS设备上按钮生成的脚本。
回放脚本的过程,实质是对先前的录入动作的一次重复操作,只是这个过程是根据录入的脚本自动完成的。下面就以先前录入的IOS设备脚本为例,介绍一下回放操作及注意事项。
● 单机执行脚本回放
选中一个需要执行的脚本信息
点击开始执行按钮,弹出设备列表页面,选择一个设备信息,点击回放按钮,弹出回放页面。
点击回放,在连接的手机会回放之前录制的操作,同步会有日志回放提示,结束操作完成后会生成日志信息
● 多机执行脚本回放
在执行菜单中,点击开始执行按钮,弹出设备列表页面,选择多个设备信息,点击回放按钮,弹出回放页面。
点击回放,在连接的手机会回放之前录制的操作,同步会有日志回放提示,结束操作完成后会生成多个设备执行日志信息。
在这里同学们可以对在线未被占用的手机进行联调,测试手机的功能和APP的功能。
在这里可以进行自动化的 探索测试,找到尽可能多的缺陷,从而降低APP上线后的缺陷发生数和发生频率。能真正地解决真机自动化测试的需求。
在这里我们可以实现多机的 联动测试,将一款APP的功能测试脚本记录下来,通过在多台手机上执行来测试APP的功能和兼容性。
真机云是一款真实的手机在线云测试平台,为学生提供了海量的测试机型,也打破了时间和空间的限制,让移动端真机测试成为了可能。
添加客服微信 欢迎咨询测试工具和测试服务
扫描二维码下载泽众软件企业宣传册
电话咨询,400-035-7887,安排专业技术售前给您解答(产品试用、技术交流、服务咨询和商务报价)。
您的信息已成功提交!
我们的客服人员稍后会与您联系