想要使用ruby(RallyRestAPI)从集会中导出具有完整关联测试用例详细信息(名称,描述,步骤,优先级等)的测试集

时间:2012-03-23 05:26:29

标签: ruby testcase rally

我能够仅使用(名称,描述和优先级)获得测试集和相关测试用例,但不能使用RallyRestAPI从集会获得其他详细信息

我正在使用ruby

请告诉我如何获取其他测试用例详细信息(步骤,优先级等)

1 个答案:

答案 0 :(得分:0)

检索测试用例的步骤与获取与测试集关联的测试用例的方式类似。步骤和测试用例结果存储在测试用例对象的数组中。我写了一个小例子,展示了如何获得步骤和优先级。如果这有帮助,请告诉我。

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