如何使用 Rally Rest Api Request 确定测试集测试用例的顺序

How to determine order of TestSet TestCases with Rally RestApi Request

我正在尝试 retrieve/determine Rally TestSet 中 TestCases 的顺序,使用以下方法:

Request requestTC = new Request(test_set["TestCases"]);
findTCMatchQueryResult = m.myRestApi.Query(requestTC);

但是,无论我是否指定 "DragAndDropRank" 的 "Order" 或不指定 "Order",我都无法检索我在拉力赛。

例如,

在 Rally 网站上,我有一个 TestSet,其中依次包含测试用例 "X"、"Y" 和 "Z",但是使用上面的代码,我似乎永远无法获得测试用例的顺序。

如何找到 Rally 网站中显示的顺序?

提前致谢!

"Rank" 的事物由 DragAndDropRank 字段指定。要记住的是 DragAndDropRank 是特定于上下文的。例如,如果我在 Iteration Status 页面的测试集下移动 TestCases,则会为此设置 DragAndDropRank。如果我在 Quality->TestCases 页面中移动 TestCases,这是一个不同的上下文,因此 "rank" 是不同的。但是,它们 应该 保持一致,因为如果您在测试用例页面中将 TC6 移动到 TC5 之上(针对其他测试用例),那么这应该反映在迭代状态页面中,其中 TC6 和 TC5 在下面TS2.

Artefacts 上的 DragAndDropRank 字段不是数字,它是用两种情况所需的信息编码的长哈希值。