【问题标题】:HP ALM 12.5 - How to Make Test Sets Read Only in Test Lab ModuleHP ALM 12.5 - 如何在测试实验室模块中使测试集只读
【发布时间】:2017-03-24 22:07:04
【问题描述】:

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

我也不知道如何将测试集和文件夹设置为只读以用于删除和修改功能,如果有任何帮助,我也将不胜感激):

在测试实验室模块脚本中 --> 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 按钮。

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

谢谢。

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

    • 谢谢科比。根据您的建议,代码有效。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多