我能够使用 RallyRestAPI 从集会中获取测试集和相关的测试用例(名称、描述和优先级),但不能获取其他详细信息
我正在使用红宝石
请让我知道如何获取其他测试用例详细信息(步骤、优先级等)
检索测试用例的步骤类似于获取与测试集关联的测试用例的方式。步骤和测试用例结果存储在测试用例对象的数组中。我写了一个小例子,展示了如何获得步骤和优先级。让我知道这是否有帮助。
query_result = rally.find_all(:test_set,
:fetch => true,
:project => 'https://rally1.rallydev.com/slm/webservice/1.31/project/YOUR PROJECT OID HERE')
for i in (query_result)
puts i.formatted_i_d + ": " + i.name
#store test_cases in variable
@test_case = i.test_cases
for j in @test_case
puts " " + j.formatted_i_d.to_s+ ": " + j.to_s
puts " Priority: " + j.priority.to_s
#store steps array in variable
@steps = j.steps
if @steps != nil
for k in @steps
puts " Steps:"
puts " " + "Input: " + k.input
puts " " + "Expected Result: " + k.expected_result
end
end
end
end