2012-03-23 4 views

답변

0

가져 오는 단계를 얻을 수있는 방법을 알려 주시기 바랍니다

을 사용하고 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 
+0

감사합니다. @PaulTheGeek, 단계 (입력, 예상 결과)를 얻지 못하고 입력 및 예상 결과 앞에 '유효성 검사'태그가 추가된다는 차이점을 발견했습니다. 그래서 단계 : 검증 입력, 검증 예상 결과로 단계를 진행 중입니다. 제게 테스트 케이스에 대한 모든 속성을 알려주십시오. 어떤 documnet/url이라면 도움이 될 것입니다. – user1287553

+0

모든 웹 서비스 문서는 url [WebServices API] (https://rally1.rallydev.com/slm/doc)에서 찾을 수 있습니다. /웹 서비스/). 이것이 당신이 찾고있는 것이고 도움이되는지 알려주십시오. – PaulTheGeek

+0

@PaulTheGeek, 고맙습니다. 동일한 URL을 따르고 있었지만 속성 이름에 대한 세부 정보를 제공하지 않았습니다 (예 : FormattedID => formatted_i_d, ValidationExpectedResult => validation_expected_result, ValidationInput => validation_input). validation_expected_result 및 validation_input 특성을 사용하여 단계를 수행 할 수 있습니다. – user1287553