版本功能
接下来,将通过实例为您详细介绍版本管理功能如何使用,首先您当前项目内已存在接口用例、场景用例、执行集用例等,且版本为默认版本,以下将为您介绍拷贝用例到当前版本的使用方法
复制用例
Tips:
若您创建版本时需要复制用例,首先在项目内资源管理-版本管理中新建版本,填写版本名称,其中带星号为必填项,是否复制用例勾选为是,此处以默认版本为例;选择版本为默认版本,此处表示您选择将默认版本的接口用例、场景用例、执行集用例复制到新版本中
例:复制后的版本名称为v1.0.0—复制默认版本用例,此时查看项目内的接口用例、场景用例、执行集用例等信息;复制版本用例时,存在创建中的一个过程,此时您稍作等待即可(创建时请勿点击激活按钮)当状态由创建中变为启用时,表示您复制的版本已创建成功,点击激活,那么您已进入到v1.0.0的版本了
注:进入到v1.0.0的版本后,此时您再去查看接口用例、场景用例、执行集用例等信息时会发现用例版本已切换为v1.0.0
不复制用例
Tips:
在新建版本界面,填写必填项版本名称、版本描述,复制用例选择否,即表示在您的新版本中,接口用例、场景用例、执行集用例为空。此处创建名称为v1.0.2—不复制用例
注:此时,您再去接口测试、场景测试和执行集中进行查看,会发现用例皆不存在
版本切换
Tips:
目前您可以看到我们已在(v1.0.2未复制用例版本)版本中,在接口用例界面内您可看到版本功能,此功能用于切换不同版本的用例,例如当前已在v1.0.2版本中,选择v1.0.0即表示将当前v1.0.2版本切换为v1.0.0的用例版本,如下图:
注:而不复制用例版本中的场景测试中的版本功能不同于接口测试中的版本功能,当您在(v1.0.0)场景测试中切换到(v1.0.2),会将您(v1.0.0)版本的场景在(v1.0.2)里进行复制,注意:这里仅复制场景,并不会复制场景的用例,因为在当前(v1.0.2)内并不存在接口用例。如下图:在v1.0.0版本中查看场景测试,名为覆盖所有场景功能的场景,进入到场景用例页面切换版本,将版本切换到v1.0.2版本
注:资源管理—版本管理切换到v1.0.2版本中,查看场景测试,已存在名为覆盖所有场景功能的场景,且不存在场景用例
注:不复制用例版本中的执行集同场景测试中的版本功能相同,当您在(v1.0.0执行集中切换到(v1.0.2版本),会将您v1.0.0版本的执行集在(v1.0.2未复制版本)里进行复制,注意:这里仅复制执行集,并不会复制执行集内的用例,因为在当前(v1.0.2未复制版本)内并不存在接口用例和场景用例。如下图:您可以看到当前v1.0.2版本中并不存在执行集
注:当我们在资源管理中切换到v1.0.0版本,在执行集中查看当前版本为v1.0.0,此时您在v1.0.0执行集中切换至v1.0.2,此时,已将v1.0.0的名为定时任务覆盖的执行集,复制到v1.0.2版本中了
注:资源管理—版本管理切换到v1.0.2版本中,查看执行集,已存在名为定时任务覆盖执行集,且不存在执行集用例