如何使用测试API添加测试步骤以在ALM TestLab中进行测试运行?

问题描述

我在ALM TestLab中有一个测试仪。
我能够为该测试集中的每个测试实例创建一个测试运行。

但是:该测试运行不包含测试步骤(它们为空)

我找到了一些解决方法,但我不喜欢它:
如果我更改某个测试实例的状态(手动或使用rest-api)时,该状态导致为该测试实例自动创建Fast_Run并包含所有测试步骤。

如何创建所有测试步骤的测试运行?

PS:这就是我创建测试运行的方式

https:// alm-server / qcbin / rest / domains / my_domain / projects / my_project / runs

454660-测试ID
380824-测试集ID
3323939-测试实例ID

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <Entity Type="run">
  <Fields>
   <Field Name="test-config-id"><Value>454660</Value></Field>
   <Field Name="cycle-id"><Value>380824</Value></Field>
   <Field Name="test-id"><Value>453660</Value></Field>
   <Field Name="testcycl-id"><Value>3323939</Value></Field>
   <Field Name="build-revision"><Value>1</Value></Field>
   <Field Name="name"><Value>TestRun</Value></Field>
   <Field Name="owner"><Value>super.tester</Value></Field>
   <Field Name="status"><Value>Not Completed</Value></Field>
   <Field Name="subtype-id"><Value>hp.qc.run.external-test</Value></Field>
   <Field Name="duration"><Value>5</Value></Field>
   <Field Name="execution-date"><Value>2020-10-09</Value></Field>
   <Field Name="execution-time"><Value>08:01:07</Value></Field>
  </Fields>
 </Entity>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)