测试管理

测试管理是移动应用拨测的重要功能,它将所有与测试有关的功能集在一起,包括“任务管理”、“应用管理”、“用例管理”、“节点组管理”四个子模块。任务管理可以对所有测试任务统一管理,应用管理可全面管理测试应用包,用例管理用于维护测试脚本,节点组管理可以配置任务所需的测试设备筛选条件。

要进行测试任务,需要完成以下步骤:

  1. 上传应用包。

  2. 对应用包录制脚本。

  3. 配置节点组。

  4. 创建测试任务。

任务管理

测试任务分为即时监控和拨测监控。即时监控为短期任务,只会在设定时间下发几次。拨测监控是在时间范围内,按照设定根据时间间隔周期性下发测试任务。任务列表上方可以按照名称和状态对已有的任务进行搜索,方便在大量任务中查找任务。在任务列表的操作列,用户可查看、禁用/启用、编辑、删除任务。当任务到期后,不再展示启用/禁用按钮。

新建任务

新建任务,请按照以下步骤进行操作:

  1. 在左侧导航栏中依次选择测试管理>任务管理,进入拨测监控页面。

  2. 单击页面右上方的新建任务按钮,打开新建任务页。

  3. 配置任务。

    填写任务名称、选择测试应用、测试节点组、测试用例。即时监控任务需要设置开始时间、持续时间、执行次数。拨测监控任务需要设置时间区间、下发周期。单击自定义计划区域内的新建计划按钮,增加特殊的监控时间段规则。

  4. 单击提交按钮,完成任务的配置。

新建任务组

用户可以将多个任务以任务组的形式在相同的条件通过调度服务器下发到相同的设备上,这些任务可能是同一个App上的,也可能是不同App上的(但不可以是同一个App的不同版本),主要用于对比分析,因为同一个设备上执行的任务才具有可比性。

新建任务组,请按照以下步骤进行操作:

  1. 在左侧导航栏中依次选择测试管理>任务管理,进入拨测监控页面。

  2. 勾选要进行对比分析的任务。

  3. 单击页面右上方的新建任务组按钮,打开新建任务组页。

    taskgroup

  4. 单击确定,完成任务组的创建。

应用管理

应用管理用于管理上传的应用。用户可以实现上传、下载、上传符号表、删除、注册到悟空的操作。系统自动解析应用包中的数据,如版本、大小、包名等内容。

用例管理

用例管理模块用来管理测试脚本,用户可以新建、查看、编辑、删除测试脚本。

新建脚本

新建脚本,请按照以下步骤进行操作:

  1. 在左侧导航栏中依次选择测试管理>用例管理,进入用例管理页面。

  2. 单击页面右上方的新建脚本按钮,打开新建脚本页。

  3. 填写脚本名称并选择录制脚本的应用,可以添加脚本备注,简单描述脚本的信息。

  4. 信息填写完毕后,单击下一步,进入脚本录制器开始录制脚本。

    脚本录制器页面结构:脚本录制器分为以下五个区域。

    • 按钮控制区域:img下载应用、img连接手机、img刷新页面、img开始截屏、img隐藏或显示代码区、img连接状态。
    • 最下方黑色区域为代码区,用于展示每一步操作的脚本JS代码。用户可以通过页签切换显示JS脚本代码、控制台代码和公共方法。
    • 左侧方框记录脚本步骤。
    • 中间区域展示控件树和截屏信息,控件树方便查看具体的页面结构,准确操作对应的空间。也可以从空间中获取特定信息,来增加识别的准确性;截屏信息主要是存储图像,用于图像识别。
    • 最右侧是应用截图,可以直观展示每一步操作的界面信息,方便用户调试脚本。

    脚本录制流程:脚本录制器需要手机配合,打开脚本录制器后,首先需要单击img按钮,弹出下载应用的二维码,手机扫码后应用会在扫码的手机上安装,安装完成后启动应用,单击img按钮,弹出二维码,通过手机扫码连接脚本录制器。脚本录制的准备过程全部完成,脚本录制器默认开起录制模式,记录所有的操作过程。

    脚本录制器处在录制状态时,用户可以直接单击手机屏幕操作应用,脚本录制器自动记录用户的每一步操作,生成JS脚本代码,并且保存界面布局和界面截图,并且会用红框标注操作的控件位置。用户可以在完成全部操作流程后,关闭上方的录制按钮,检查脚本录制效果调试脚本。

    脚本调试:脚本录制完成后可以将应用复位到某个页面,开始调试脚本的流程。首先可以将页面恢复到起始页面,单击脚本录制器上方的运行整个脚本按钮。脚本会自动按照录制时记录的顺序执行全部脚本操作,用户可以在脚本执行时观察手机上应用的页面变化是否与录制时一直。如果不一致,可以按照脚本执行异常的位置开始单步调试。单步调试首先需要判断脚本执行错误的原因,如果全流程调试时无法准确判断,可以单击上方运行到当前步骤按钮,将页面还原到错误的界面。然后可以选择对应的操作步骤,单击上方的运行当前步骤按钮,查看运行效果。

    单步调试:用户可以在页面布局中查看对应的页面布局,并选择相应的空间进行操作。首先查看相应页面控件的信息,单击右键展开更多操作,选择合适的高级操作。高级操作支持单击、滑动、扶植、等待、spath等多种操作,能够适应各种页面的操作。同时,针对更多负载的环境,可以在下方代码区修改JS脚本,以应对各种复杂情况。例如,消除不确定出现的各类弹窗通知,避免阻碍测试测试脚本执行流程。调试完毕后,可以单击右上角保存按钮。

  5. 完成新建脚本。

新的脚本会显示在用例管理页面中。

管理脚本

  • 在脚本列表上方,用户可以按照应用和脚本名称搜索,方便快速找到需要的脚本。

  • 单击操作列的编辑按钮,用户可以打开脚本编辑器,对脚本进行调试和修改。

  • 单击操作列的复制按钮,可以将脚本复制到新的应用上,可以方便将测试脚本迁移至新版本应用。

  • 单击操作列的删除按钮,可删除脚本。

节点组管理

节点组管理用于创建和维护所需的真机设备组。节点组可以设置测试任务所需的设备特征,在调度测试任务的时候会筛选符合要求的测试设备执行任务。节点组列表可以用关键词搜索节点组,也可以在列表中操作,对节点组进行编辑和删除。

新建节点组,请按照以下步骤进行操作:

  1. 在左侧导航栏中依次选择测试管理>节点组管理,进入节点组管理页面。

  2. 单击页面右上角的新建节点组按钮,进入新建节点组页面。

    输入节点组名称,并配置组合条件,一个节点组添加多个条件组合。如下图所示,设置条件组合时可以选择多个维度,支持城市、网络、运营商、系统版本、机型、品牌、设备ID筛选设备。同时需要设置希望筛选的设备数量。当筛选出的在线设备数量小于此数字时,部分设备会多次执行一个任务。例如条件组合中数量为10,任务执行时如果只筛选出5台设备。会出现每台设备执行完一次任务后,继续请求到相同的任务。

  3. 点击保存按钮,完成节点组的配置。

© 2007-2022 北京基调网络股份有限公司 all right reserved,powered by Gitbook本文档更新于: 2022-05-27 17:14

results matching ""

    No results matching ""