创建功能自动化测试用例
用户创建功能自动化测试用例或完成自定义执行方式后创建自定义自动化用例,可以通过接入自定义执行器,以任务/任务组承载,在配置的执行策略下执行功能自动化用例或自定义自动化测试用例。
前提条件
操作步骤
- 登录测试计划服务首页,单击“首页”,选择项目。
- 单击导航栏 。
- 页面上方选择“用例库”。
- 选择“功能自动化”页签(若您完成自定义执行方式设置后,可选择对应的执行类型页签),单击页面左上方“新建用例”,进入新建页面。
- 输入用例名称,根据需要配置以下信息,单击“保存”完成新建用例。
表1 自定义自动化用例配置信息 配置项
是否必填
描述
名称
是
用例的名称。可以描述用例对应的测试场景或功能。
执行方式
是
系统默认为功能自动化;用户可参考自定义执行方式设置,创建自定义执行方式。
描述
否
对用例的简要描述。可以输入当前用例的测试范围、测试目标、测试策略、测试方法、测试工具、测试数据、测试指标、测试环境等信息。
前置条件
否
描述执行当前用例所需要的必备前提条件。
脚本路径
否
填写脚本文件在代码仓库中的相对路径。
用户若使用CodeArts Repo服务,可在代码仓库中,查找创建的python文件的相对路径,例如:./scripts/test.py
python文件脚本样例如下:
import pytest def test_1(): print("这是一个成功的pytest用例") assert 1 == 1
测试步骤
否
录入具体的步骤描述和对应的预期结果,可选择“表格模式”或“文本模式”。
表格模式中,步骤描述和预期结果最大支持2万字符;文本模式下,测试步骤、预期结果最多可输入3万个字符。
编号
否
用户可以自定义用例编号,若不输入,则服务自动生成编号,设置自定义编号的规则步骤如下:
- 在导航栏单击 。
- 选择“测试用例设置”页签,单击编号所在操作列的
图标。
- 在弹框中设置用例编号前缀、自增序号起始值、连接符。
- 单击确定。配置完成后,用例都会按照配置的自动编号规则进行自动编号。
用户在测试用例列表界面,也可以修改编号,编号的字符长度为3~128字符。
类型
否
用例归属测试活动的类型,例如功能性测试、性能测试、兼容性测试等。
用例等级
否
请根据用例对应场景或功能的重要程度选择用例等级,默认等级为2级。
- 0级:最基本的功能验证,用例不宜过多,各模块尽量保证在10-20个,占比5%左右。
- 1级:基本功能验证,可用于继承特性的基本特性验证、迭代验收前的基本功能验证等,占比20%左右。
- 2级:重要特性验证,可用于测试版本(非回归版本)中功能测试,占比60%左右。
- 3级:一般功能/非重要功能验证,包括对基本/重要功能的异常测试,占比10%~15%左右。
- 4级:特殊输入、场景、阈值条件的用例,该级别用例不宜过多,占比0%~5%左右。
标签
否
根据需要对当前用例设置标签,以空格分隔,每个用例最多可关联10个标签。
设置完成后,用户可以在用例列表中勾选需要修改标签的用例,单击下方“批量更新标签”新增或者删除标签。
模块
否
选择当前用例对应的模块,模块列表来源于项目设置(当您安装了需求管理服务,才支持关联模块)。
版本号
否
选择当前用例对应的版本号。
迭代
否
根据当前用例需要在哪个迭代进行测试而选择对应迭代(当您安装了需求管理服务,才支持关联迭代)。
处理者
否
指定完成对应测试任务的人员。
归属目录
否
与特性目录相关联,默认归属到其他目录。
关联需求
否
当您安装了需求管理服务,才支持关联需求。
建议把测试用例和测试需求双向关联。如果当前用例用于测试某一特定需求且该需求已录入“需求管理”服务,单击“选择关联需求”可以将用例和多个需求工作项进行关联。
执行平台
否
参考设置CodeArts TestPlan测试用例字段,配置“执行平台”字段后,可以选择。