此视图包含所有测试运行,而 RV_LatestTestStatus 视图仅包含执行计划和特定内部版本上下文中一个测试的最新测试运行。例如,您可以使用此视图创建列出带标记内部版本的所有测试运行的报告。此表的键是 TestID、ExecutionPlanID、BuildID 和 TestRunID 列的组合。
| 行 | 说明 |
|---|---|
| TestID | 测试的标识符。 |
| ExecutionPlanID | 执行计划的标识符。 |
| BuildID | 内部版本的标识符。 |
| TestRunID | 测试运行的标识符。 |
| ExecutionRunID | 识别此结果是在哪个执行运行中生成的。 |
| StatusID | 此测试运行的状态(请参阅 TM_TestDefStatusNames)。 |
| ReasonID | 此测试运行的状态原因(请参阅 TM_ResultStatusReasons)。可以为空。 |
| PassedCount | 所有通过的测试的总和,对于通用测试为 0 或 1,程序包测试根的此值可能更大。 |
| FailedCount | 所有失败的测试的总和,对于通用测试为 0 或 1,程序包测试根的此值可能更大。 |
| NotExecutedCount | 所有未执行的测试的总和,对于通用测试为 0 或 1,程序包测试根的此值可能更大。 |
| ProjectID | 此行所属项目的 ID。 |
| TestStartTime | 测试运行的开始时间 (UTC)。 |
| ExecutionStartTime | 执行运行的开始时间 (UTC)。 |
| TestDurationInMilliseconds | 测试运行的持续时间(毫秒)。 |
| IsBlocked | 表示测试运行已阻止/取消阻止的标记 |
| DbChangedAt | 报告数据集市最后更新此行的时间。 |
| TestName | 测试的名称。 |
| TestDescription | 测试的说明。 |
| TestParentID | 测试父项的 ID。 |
| PlannedTimeInMinutes | 此测试的计划时间(分钟)。 |
| Reason | 原因的名称。可以同时包含已删除的原因。 |
| ExecutionPlanName | 执行计划的名称。 |
| ExecutionPlanDescription | 执行计划的说明。 |
| ExecutionParentFolderID | 执行计划父项的 ID。 |
| Priority | 执行计划的优先级。0 = 低,1 = 中,2 = 高。 |
| BuildName | 用于此测试运行的内部版本的名称。 |
| BuildDescription | 内部版本的说明。 |
| BuildOrderNumber | 内部版本的序号。 |
| BuildIsTagged | 若内部版本带标记,则为 1,其他均为 0。 |
| VersionID | 内部版本所属版本的 ID。 |
| VersionName | 版本名称。 |
| VersionDescription | 版本说明。 |
| VersionOrderNumber | 版本的序号。 |
| ProductID | 内部版本所属产品的 ID。 |
| ProductCode | 产品的名称。 |
| ProductDescription | 产品说明。 |
| ProductOrderNumber | 产品的序号。 |