HP ALM 12.5 - 如何在测试实验室模块中使测试集只读

时间:2017-03-24 22:07:05

标签: qa alm hp-quality-center hp-alm

我正在尝试使特定的测试集只读,这意味着没有人能够运行,删除或修改这些特定的测试集。

我也不知道如何制作测试集以及删除和修改功能的文件夹只读,任何帮助我都会感激不尽):

在测试实验室模块脚本中 - > TestSet_MoveTo Sub:

If TestSet_Fields.Field("TC_Cycle_ID").Value = 103 Then
   Actions.Action("TestSetView.Run").Enabled = FALSE
   Actions.Action("TestSetView.RunTestSet").Enabled = FALSE

Else
  Actions.Action("TestSetView.Run").Enabled = TRUE
  Actions.Action("TestSetView.RunTestSet").Enabled = TRUE

End If

现在,除了带有测试集ID 103的测试集外,它还禁用了测试实验室中所有测试集的“运行”按钮。我不确定我在上面的编码中是否做错了什么。这应该只禁用了测试集ID 103的Run和RunTestSet按钮。

此外,即使测试集显示禁用“运行”按钮(对于所有测试集),也可以通过“执行网格”更改测试集的“状态”。如何禁用此字段?

感谢。

1 个答案:

答案 0 :(得分:2)

您需要使用CY_CYCLE_ID而不是TC_Cycle_ID字段。

If TestSet_Fields.Field("CY_CYCLE_ID").Value = "103" then
   ....
End If

如您所见,CY_CYCLE_ID字段代表测试集ID:

enter image description here