将CSV作为迭代上载到HP ALM中的测试实例

时间:2014-06-18 21:04:20

标签: csv iteration qc alm

我希望在ALM之外创建一个宏,将CSV文件作为迭代上传到测试实验室中的测试实例。我陷入困境,我无法在QC OTA中看到任何方法或逻辑来访问测试实例详细信息。如果有人尝试过与此类似的内容,或者对我应采取的方法有任何建议,请告诉我。

1 个答案:

答案 0 :(得分:0)

此代码将遍历项目中的所有测试实例,并将其status属性设置为某个值。

TSTestFactory tstf = (TSTestFactory)connection.TSTestFactory;
List tsts = tstf.NewList("");

foreach (TSTest tst in tsts)
{
  tst.Status = status;
  tst.Post();
}

如果你有一个TestSet实例,那么你可以使用:

获取它的TSTestFactory
TSTestFactory tstf = (TSTestFactory)test_set.TSTestFactory;

然后,您可以使用NewList代码,但使用此工厂只获取特定TestSet的测试实例。

或者,如果要创建引用现有测试计划的测试实例,请使用:

TSTest tst = (TSTest)tstf.AddItem(test_plan_id);