# v2.97.0-用例支持按用例编号进行排序

更新内容：

1. 自定义排序：在用例库及测试计划中的\[用例]支持以表头属性自定义排序；
2. 排序规则：“优先按功能模块,再按选择的用例属性”；
3. 排序条件记录：最新的自定排序规则系统将记录。

## 使用指南：(功能介绍/使用场景/操作指引)

——用户在导入用例需要用例库按模块顺序排列，便于维护；在执行测试计划的时候，测试人员按顺序执行比无序执行效率更高，此前无法按照用户习惯进行排序,功能上线后可自定义属性进行升降序排序，可以更好适配用户工作场景.

#### 注意:用例库及测试计划中用例排序逻辑相同,但支持字段不同

### 1.ONES Testcase 用例库用例支持自定义排序:

1.1支持字段：可选“ID、用例名称、维护人、优先级、用例类型” 五种属性进行自定义排序，如图1所示；

1.2系统默认排序：优先按「功能模块」、再按「用例 ID」升序排序。

![图1 用例库提供「自定义排序条件」与「属性条件」](https://2389253470-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LwaVKDFhf_vIPo5hDmS%2F-M32QCiG1sD4jD7FrVlM%2F-M32QvDYtTIJiYe8Ugl5%2Fimage.png?alt=media\&token=dff8ba41-5167-40bf-a116-c5f8e22c8e59)

1.3自定义排序条件：通过选择「排序」下拉列表的用例属性进行选择，且排序规则如下，如图2所示；

* 系统会优先按「功能模块」排序、再按选择的用例属性进行排序；
* 默认升序排序。

![图2 例如自定义“ID”排序，用例将按照「功能模块+ID」 的升序排序](https://2389253470-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LwaVKDFhf_vIPo5hDmS%2F-M32QCiG1sD4jD7FrVlM%2F-M32R1hABt_9mrDex0SY%2Fimage.png?alt=media\&token=b70408f7-f94b-40b9-9f67-3f2597512a7d)

1.4.再次点击“ID”,可修改排序方向为降序，如图3 所示；

![图3 例如再次选择“ID”，用例将按照「功能模块+ID」 的降序排序](https://2389253470-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LwaVKDFhf_vIPo5hDmS%2F-M32QCiG1sD4jD7FrVlM%2F-M32R860ezMSoer2Gjga%2Fimage.png?alt=media\&token=8caaf0e3-1505-4e88-9626-06d59fc37be6)

### 2.ONES Testcase 支持按自定义排序执行测试计划:

2.1支持字段：可选“ID、用例名称、维护人、优先级、用例类型、执行人、执行结果” 七种属性进行自定义排序，如图4所示

2.2系统默认排序：优先按功能模块、再按用例“ ID ”升序排序

![图4 测试计划提供「自定义排序条件」与「属性条件」](https://2389253470-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LwaVKDFhf_vIPo5hDmS%2F-M32QCiG1sD4jD7FrVlM%2F-M32SX6ProsNhp8QfD2U%2Fimage.png?alt=media\&token=fedbf882-c53c-4c52-acda-e8eaa02e3c84)

2.3自定义排序条件：通过选择「排序」下拉列表的用例属性进行选择，且排序规则如下，如图5所示；

* 系统会优先按功能模块排序、再按选择的「用例属性」进行排序；
* 默认升序排序；

![图5 例如自定义“ID”排序，用例将按照「功能模块+ID」的升序排序](https://2389253470-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LwaVKDFhf_vIPo5hDmS%2F-M32QCiG1sD4jD7FrVlM%2F-M32RJ-qgUq1juBe_dyv%2Fimage.png?alt=media\&token=d4e913ff-c69c-4f69-9f3c-0f5133a766c0)

再次点击用例属性,可修改排序方向为降序，如图6所示。

![图6 例如再次选择“ID”，用例将按照「功能模块+ID」 的降序排序](https://2389253470-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LwaVKDFhf_vIPo5hDmS%2F-M32QCiG1sD4jD7FrVlM%2F-M32RPgsDMdN_HyWrAAo%2Fimage.png?alt=media\&token=034e7a3d-b9a3-46e8-a23e-8f2ef45633d2)
