2013-05-15 2 views
0

각 시나리오 완료 후 값을 계산하는 내 env.rb 에 뭔가를 추가했습니다.수락 테스트 스위트의 테스트 시나리오 개수

말은 처음

i = 0 
(after Scenario 1) 
i = 0.330 
(after Scenario 2) 
i = 0.330 + 0.3456 = 0.6756 
(so on, till end of whole test) 

지금 내 수용 제품군에서 테스트 시나리오의 수와 값의 평균 내가 먹고 싶어. 긴 이야기를 짧게하기 위해, 전체 테스트 스위트에서 테스트 케이스 시나리오의 수를 동적으로 반환하는 방법이 있습니까?

답변

2

더 쉬운 방법이있을 것이라고 생각합니다.

합산 대신 배열에 추가하지 않으시겠습니까? 그렇게하면 합계와 평균 (또는 다른 평균값)을 계산할 수있는 값과 길이가 모두 제공됩니다.

times = [] 
# (after Scenario 1) 
times << 0.330 
# (after Scenario 2) 
times << 0.3456 
# (so on, till end of whole test) 

total_time = times.inject(&:+) 
num_scenarios = times.length 
mean_time = total_time/num_scenarios 
:

귀하의 예를 수정하려면

관련 문제