테스트 요소를 랜덤 순서로 실행

다중 사용자 시나리오를 테스트에 기록한 후 각 시나리오를 랜덤 순서로 실행할 수 있습니다. 이를 수행하려면 각 시나리오를 랜덤 선택기에 넣은 다음 시나리오가 실행되어야 하는 시간의 비율을 선택하십시오.

이 태스크 정보

예를 들면, 시스템에 로그온한 후 시스템에서 항목을 찾아보고 다양한 항목을 구매한 후 주문의 총계를 계산하는 일을 포함하는 테스트를 기록할 수 있습니다. 이런 경우 로그인 시나리오와 총계 계산 시나리오는 한 번만 실행할 수 있지만 찾아보기 시나리오와 구매 시나리오를 랜덤 선택기에 넣을 수 있습니다.

프로시저

  1. 테스트 네비게이터에서 테스트를 찾아 두 번 클릭하십시오. 테스트가 열립니다.
  2. 랜덤 선택기에서 제어할 테스트 요소를 클릭한 후 삽입 > 랜덤 선택기를 클릭하십시오. 여러 요소를 선택하려면 Shift+Click을 사용하십시오.
  3. 선택한 요소를 새 랜덤 선택기로 이동할 것인지 묻습니다. 를 클릭하십시오. 비어 있는 랜덤 선택기를 테스트에 삽입하려면 아니오를 클릭하십시오.
    참고: 요소를 자동으로 이동할지 또는 사용자에게 프롬프트를 표시할지 여부를 설정하려면 > 환경 설정 > 테스트 > 테스트 편집기를 클릭한 후 일반 탭을 클릭하십시오.
  4. 랜덤 선택기의 가중치를 설정하십시오. 가중치는 특정 요소가 선택될 통계적인 확률을 판별합니다.
    1. 여러 테스트 요소를 추가한 경우 가중치가 있는 블록 작성 창이 표시됩니다. 인접 요소를 선택하여 그룹화할 수 있습니다. 각 요소(그룹에 있든 단독으로 있든)는 가중치가 있어야 합니다.
    2. 테스트 요소를 하나만 추가한 경우 가중치가 있는 블록이 테스트 요소 세부사항 영역에 표시되고 기본값은 1입니다.

선택기에 서로 다른 여러 가중치가 있는 경우 블록이 실행될 가능성을 수학적으로 판별할 수 있습니다. 이를 수행하려면 가중치를 더한 후 각 블록의 가중치를 해당 총계로 나누십시오.

예를 들어, 선택기에 다음 가중치으로 설정된 6개의 블록이 있다고 가정합니다.

가중치의 총계는 1 + 1 + 2 + 5 + 5 + 9 = 23입니다. 그러므로 선택사항의 통계적 가능성은 다음과 같습니다.
블록의 가중치 블록이 선택될 가능성
1(블록 두 개) 1/23. = 0.0435 또는 약 4.35%(각 블록에 해당)
2 2/23 = 0.0870 또는 약 8.70%
5(블록 두 개) 5/23 = 0.2174 또는 약 21.74%(각 블록에 해당)
9 9/23 = 0.3913 또는 약 39.13%
가중치가 클수록 가능성이 높아지지만 블록 실행이 보장되지는 않습니다. 약간의 변형이 발생할 수 있습니다. 예를 들어, 테스트를 23회 실행하는 경우 첫 번째 블록과 두 번째 블록은 한 번, 세 번째 블록은 두 번, 네 번째와 다섯 번째 블록은 다섯 번, 여섯 번째 블록은 아홉 번 실행될 것이라고 예측할 수 없습니다. 그러나 블록을 여러 번 실행할수록 이 예측이 더 정확해집니다.

피드백