1

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

我正在使用红宝石

请让我知道如何获取其他测试用例详细信息(步骤、优先级等)

4

1 回答 1

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
于 2012-03-23T21:28:33.890 回答