테스트 분할

테스트를 레코딩한 후, 더 작은 테스트로 분할할 수 있습니다. 테스트를 분할함으로써 소규모 테스트의 모듈형 구성 요소를 작성하고 결합하여 보다 큰 테스트를 만들 수 있습니다. 원래 테스트는 변경하지 않습니다.

이 태스크 정보

테스트 분할 기능을 사용하면 애플리케이션에 대한 많은 기능 단계를 포함하여 상대적으로 긴 시나리오를 레코딩한 후 편집기에서 테스트를 많은 소규모 테스트 세그먼트로 나누어 스케줄에서 다양한 순서로 실행할 수 있습니다. 마법사는 분할 테스트에서 지속되어야 하는 변수를 판별하고 연계를 작성하므로 사용자 정의 코드를 작성하지 않아도 됩니다.

프로시저

  1. 테스트 네비게이터에서 테스트를 찾아 두 번 클릭하십시오. 테스트가 열립니다.
  2. 테스트에서 새 테스트로 분할할 하나 이상의 요소를 선택하십시오. 인접한 요소를 선택해야 합니다. 테스트 루트 노드의 직속 하위 요소(변수 컨테이너 제외)를 선택할 수 있습니다.
  3. 선택한 요소를 마우스 오른쪽 단추로 클릭한 후 선택사항을 새 테스트로 저장을 선택하십시오.
  4. 선택사항을 새 테스트로 저장 창에서 새 테스트의 파일 이름을 입력하고 선택적으로 분할 테스트에 대한 설명 또는 주석을 제공하십시오.
    1. 분할 테스트 처음에 설명/주석 필드를 주석으로 추가하려면 각 테스트 처음에도 명령에 대한 설명 텍스트 사용을 선택하십시오.
    2. 원래 테스트의 선택사항을 [N-> 양식으로 표시하려면 편집기에서 선택사항 표시를 선택하십시오. 여기서 N은 저장된 선택사항 수에 해당하는 양의 정수입니다. 예를 들어, 선택사항을 새 테스트로 처음 저장하는 경우 원래 테스트의 선택사항은 ID [1->로 표시됩니다. 세 가지 선택사항을 저장하는 경우에는 원래 테스트가 ID [1->, [2->, [3->으로 표시됩니다.
    3. 다음을 클릭하십시오.
    편집기에서 선택사항 표시를 선택하면 테스트를 여러 파트로 보다 쉽게 분할할 수 있습니다. 편집기의 표시는 테스트를 닫으면 제거됩니다. 표시된 테스트 요소는 저장할 수 없습니다. 선택한 테스트 요소를 다시 저장하려면 마우스 오른쪽 단추를 클릭하고 범위 지우기를 선택하여 표시를 제거하십시오.
  5. 옵션: 선택사항을 새 테스트로 저장 마법사의 다음 페이지에서 분할의 결과로 수행될 변경사항을 검사하십시오. 일반적으로 변수를 통한 테스트 링크HTTP 특정 변경사항은 선택한 채로 둡니다. 이 옵션을 선택 취소하면 분할 테스트를 사용할 수 없거나 예상치 못한 결과가 발생할 수 있습니다. 그러나 테스트 간에 특정 데이터를 상관시키지 않으려는 경우 특정 변수를 통한 테스트 링크 상자를 선택 취소할 수 있습니다.
    첫 번째
분할 테스트
  6. 완료를 클릭하십시오.

결과

선택한 요소에서 새 테스트가 작성됩니다. 테스트를 분할하여 작성되는 테스트 변수는 새 테스트에서 분할 테스트로 작성된 변수 컨테이너에 나열됩니다. 최상의 결과를 얻으려면 새 테스트에서 분할 테스트로 작성된 변수 컨테이너를 열고 변수가 작성되고 새 분할 테스트 이전에 실행된 테스트로 값이 지정되었는지 확인하십시오. 테스트 변수에 대한 자세한 정보는 테스트 변수 정보테스트 변수 선언 및 지정을 참조하십시오.

편집기에서 선택사항 표시 옵션을 선택하면 원래 테스트가 표시됩니다. 표시를 제거하려면 원래 테스트에서 선택한 요소를 마우스 오른쪽 단추로 클릭하고 범위 지우기를 선택하십시오. 또한 새 테스트를 삭제하라는 프롬프트가 표시됩니다. 새 테스트를 삭제하려면 를 클릭하고 유지하려면 아니오를 클릭하십시오.

테스트를 분할하고 분할 테스트를 스케줄에 재배열할 때 가능한 선택사항을 확인하십시오. visitIBM 레코딩 테스트에 다음 조치가 포함되는 것으로 가정하십시오. 테스트는 네 파트(로그온, 작성, 편집, 로그오프)로 분할할 수 있습니다. 테스트는 네 번 분할해야 합니다. 그런 다음 데이터 풀에서 선택된 가상 사용자를 실행하는 스케줄을 작성합니다. 각 가상 사용자는 로그온 테스트를 실행하고 작성 및 편집 테스트의 다양한 조합을 수행하며 마지막으로 로그오프 테스트를 실행합니다.

그러나 테스트를 분할하는 경우 작성 테스트에서 편집 테스트가 사용하는 변수를 초기화했을 수 있습니다. 따라서 실행 중에 순서를 되돌리는(즉, 작성 테스트 전에 편집 테스트를 실행하는) 경우 테스트가 공유하는 변수가 초기화되고 올바르게 설정되었는지 확인하십시오.


피드백