lf知识星球banner

UTP

2018-03-15 15:32:53
admin
2842
最后编辑:Seagull 于 2018-10-09 08:47:51
简介:介绍自动化相关的模块功能以及使用


本模块包含【测试计划】【用例管理】【协议模板】【调度配置】【任务查询】【任务概况图表】。

1:任务概况图表

直观的展示最近执行的10个项目的执行结果

2:协议模板

定义HTTP或是SOCKET协议自动化测试的时候,默认的请求模板。此处定义的模板,当你在编辑用例步骤的时候,步骤的类型选择了HTTP或是SOCKET协议,那么在 【步骤动作】列中,点击就能自动联想出对应项目的所有模板。

点击 【新增模板】,可以为对应的项目新增一个协议模板,复选框中选择一个模板,点击 【模板参数】,进入到参数配置页面。

模版参数的请求头域可配置,以 ; 隔开。 当您的参数值中本来带有 ; 时,请以\;的方式进行转义注释。

设置了头域的模板头域可以在用例步骤中进行参数替换,模板中头域为空的可在用例步骤中设置(不可设值)

备注:参数中的默认值,可以在用例步骤中进行参数替换,如果未替换则使用模板中的默认值。

3:任务查询

【查看任务执行列表】主要用例查询所有任务的执行情况

【用例日志查询】主要用于查询用例的执行情况以及执行过程中的业务日志,方便快速 定位自动化过程中出现的问题。

点开 【+】号即可查看当前用例的执行日志。

【失败】状态的用例,左侧复选框架可选,选中后点击 【执行所选用例】会开始执行指定选择的用例。 点击 【执行全部非成功状用例】,点击后会重新执行当前任务下所有非成功状态的用例。

4:用例管理

支持在线直接编辑用例,并且直接点开 【+】号后查看用例中的步骤,此界面支持定义项目中用例要用到的公共参数。

用例集操作

用例集的增删改查,是直接在用例界面的用例集输入框,点开用例集的树结构后直接操作的。

注意:增加用例的界面,只支持选择用例集,不支持进行增删改查操作。

复制用例(要复制的用例有且只有一条)

选择用例后,点击 【复制用例】,复制的用例需要修改用例名方可提交。


编辑步骤(要编辑的用例有且只有一条)

选择用例后,点击 【编辑步骤】

点击 【- +】即可删除、复制、上移、下移当前步骤。

当前步骤如果是 UI自动化类型的步骤(包括Web或是移动端),那么在 【方法|操作】列会自动联想出UI自动化支持的方法

当前步骤如果是 HTTP自动化类型的步骤,那么在 【方法|操作】列会自动联想出HTTP自动化支持的方法以及在【步骤动作】列会自动联想出在协议模板中指定项目定义的协议模板。

如果当前用例的属性是 接口测试,那么当前页面的 调试按钮可用,您可以在点击以后在当前页面实现用例调试。调试时需要确保项目已经配置了客户端且上传了代码。

公共参数

在此创建的参数,在参数所属的项目中里面任何一条用例皆可引用。

当然如果你想定义所有项目的都可以使用的参数,那么你只需要把参数项目选择全部项目即可。

引用方式: @参数名

5:测试计划

快速查询测试计划,可以按项目|测试集进行查询。

支持在线快速编辑测试计划。

支持用例在测试计划中的执行 优先级设置

备注:调度任务中选择的测试计划,就是此处的测试计划以及计划中对应的测试用例。


计划用例

选择对应的测试计划,再点击 【计划用例】,可以对计划中的用例进行添加/删除,选择对应的测试用例到计划中。

5:调度配置

新增调度 点击 【新增调度】按钮,新增调度任务

选择对应的项目类型:

如果你的项目在testlink上,那么请在项目名下拉框中选择一个在 testlink 中存在的项目名称 计划名:填写在 testlink 中定义 的测试计划名。

如果你的项目用例是用系统自带的用例管理,那么请先选择系统项目的单选框,然后再选择对应的项目以及测试计划。

此处的驱动桩路径,就是客户端配置的驱动桩路径,有多个路径时,会有下拉选项。

查看日志 

点击【查看日志】按钮,以文本文件的形式展示,建议使用360浏览器,此时你查看日志不需要下载,直接在页面可以直接查看。

此处的查看日志,展示的是客户端上log4j的日志,非数据库日志,相对用例中的步骤日志,此处的日志更加详细,能更方便的分析问题。


上传JAR

主要是指测试项目做为测试驱动,打包成 jar 包的形式后,上传到客户端即可使用。

选择客户端,上传项目的客户端应该与【客户端配置】中配置的客户端一致。

上传的驱动路径,就是客户端执行时,加载jar的路径。

发表评论
评论通过审核后显示。
搞事bannar