1
테스트 세트 및 관련 테스트 케이스를 (이름, 설명 & 나는 루비 제가 등 다른 테스트 부품 (단계, 우선 순위) 시험루비 (RallyRestAPI)를 사용하여 전체 테스트 케이스 세부 정보 (이름, 설명, 단계, 우선 순위 등)가 포함 된 테스트 세트를 내보내려는 경우
테스트 세트 및 관련 테스트 케이스를 (이름, 설명 & 나는 루비 제가 등 다른 테스트 부품 (단계, 우선 순위) 시험루비 (RallyRestAPI)를 사용하여 전체 테스트 케이스 세부 정보 (이름, 설명, 단계, 우선 순위 등)가 포함 된 테스트 세트를 내보내려는 경우
가져 오는 단계를 얻을 수있는 방법을 알려 주시기 바랍니다
을 사용하고 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
감사합니다. @PaulTheGeek, 단계 (입력, 예상 결과)를 얻지 못하고 입력 및 예상 결과 앞에 '유효성 검사'태그가 추가된다는 차이점을 발견했습니다. 그래서 단계 : 검증 입력, 검증 예상 결과로 단계를 진행 중입니다. 제게 테스트 케이스에 대한 모든 속성을 알려주십시오. 어떤 documnet/url이라면 도움이 될 것입니다. – user1287553
모든 웹 서비스 문서는 url [WebServices API] (https://rally1.rallydev.com/slm/doc)에서 찾을 수 있습니다. /웹 서비스/). 이것이 당신이 찾고있는 것이고 도움이되는지 알려주십시오. – PaulTheGeek
@PaulTheGeek, 고맙습니다. 동일한 URL을 따르고 있었지만 속성 이름에 대한 세부 정보를 제공하지 않았습니다 (예 : FormattedID => formatted_i_d, ValidationExpectedResult => validation_expected_result, ValidationInput => validation_input). validation_expected_result 및 validation_input 특성을 사용하여 단계를 수행 할 수 있습니다. – user1287553