테스트를 레코딩한 후, 더 작은 테스트로 분할할 수 있습니다. 테스트를 분할함으로써 소규모 테스트의 모듈형 구성 요소를
작성하고 결합하여 보다 큰 테스트를 만들 수 있습니다. 원래 테스트는 변경하지 않습니다.
이 태스크 정보
테스트 분할 기능을 사용하면 애플리케이션에 대한
많은 기능 단계를 포함하여 상대적으로 긴 시나리오를 레코딩한
후 편집기에서 테스트를 많은 소규모 테스트 세그먼트로 나누어
스케줄에서 다양한 순서로 실행할 수 있습니다. 마법사는
분할 테스트에서 지속되어야 하는 변수를 판별하고 연계를
작성하므로 사용자 정의 코드를 작성하지 않아도 됩니다.
프로시저
- 테스트 네비게이터에서 테스트를
찾아 두 번 클릭하십시오. 테스트가 열립니다.
- 테스트에서 새 테스트로
분할할 하나 이상의 요소를 선택하십시오. 인접한 요소를 선택해야 합니다. 테스트
루트 노드의 직속 하위 요소(변수 컨테이너
제외)를 선택할 수 있습니다.
- 선택한 요소를 마우스 오른쪽 단추로 클릭한 후 선택사항을
새 테스트로 저장을 선택하십시오.
- 선택사항을 새 테스트로 저장
창에서 새 테스트의 파일 이름을 입력하고 선택적으로
분할 테스트에 대한 설명 또는 주석을 제공하십시오.
- 분할 테스트 처음에 설명/주석
필드를 주석으로 추가하려면 각 테스트 처음에도
명령에 대한 설명 텍스트 사용을 선택하십시오.
- 원래 테스트의 선택사항을 [N->
양식으로 표시하려면 편집기에서 선택사항 표시를 선택하십시오.
여기서 N은 저장된 선택사항 수에 해당하는 양의 정수입니다.
예를 들어, 선택사항을 새 테스트로 처음 저장하는 경우 원래 테스트의
선택사항은 ID [1->로 표시됩니다.
세 가지 선택사항을 저장하는 경우에는 원래 테스트가
ID [1->, [2->,
[3->으로 표시됩니다.
- 다음을 클릭하십시오.
편집기에서 선택사항 표시를 선택하면
테스트를 여러 파트로 보다 쉽게 분할할 수 있습니다. 편집기의 표시는
테스트를 닫으면 제거됩니다. 표시된 테스트 요소는 저장할 수 없습니다.
선택한 테스트 요소를 다시 저장하려면 마우스 오른쪽 단추를 클릭하고
범위 지우기를 선택하여 표시를 제거하십시오.
- 옵션: 선택사항을 새 테스트로
저장 마법사의 다음 페이지에서
분할의 결과로 수행될 변경사항을 검사하십시오. 일반적으로 변수를 통한 테스트
링크와 HTTP 특정 변경사항은
선택한 채로 둡니다. 이 옵션을 선택 취소하면 분할 테스트를 사용할 수
없거나 예상치 못한 결과가 발생할 수 있습니다. 그러나 테스트 간에 특정 데이터를
상관시키지 않으려는 경우 특정 변수를 통한 테스트 링크
상자를 선택 취소할 수 있습니다.
- 완료를 클릭하십시오.
결과
선택한 요소에서 새 테스트가 작성됩니다. 테스트를
분할하여 작성되는 테스트 변수는 새 테스트에서
분할 테스트로 작성된 변수 컨테이너에
나열됩니다. 최상의 결과를 얻으려면 새 테스트에서 분할 테스트로 작성된 변수 컨테이너를 열고
변수가 작성되고 새 분할 테스트 이전에 실행된 테스트로 값이
지정되었는지 확인하십시오. 테스트 변수에 대한 자세한 정보는
테스트 변수 정보와 테스트 변수 선언 및 지정을 참조하십시오.
편집기에서
선택사항 표시 옵션을 선택하면 원래 테스트가 표시됩니다. 표시를 제거하려면 원래
테스트에서 선택한 요소를 마우스 오른쪽 단추로 클릭하고 범위
지우기를 선택하십시오. 또한 새 테스트를 삭제하라는 프롬프트가 표시됩니다. 새 테스트를 삭제하려면
예를 클릭하고 유지하려면 아니오를 클릭하십시오.
예
테스트를 분할하고 분할 테스트를 스케줄에 재배열할
때 가능한 선택사항을 확인하십시오. visitIBM 레코딩
테스트에 다음 조치가 포함되는 것으로 가정하십시오.
- 서버에 로그온
- 서버에 항목 작성 및 항목 제거
- 항목 편집, 변경이 발생한 유효성 검증 및 항목 복원
- 서버 로그오프
테스트는 네 파트(로그온, 작성, 편집,
로그오프)로 분할할 수 있습니다. 테스트는 네 번 분할해야 합니다.
- visitIBM을 열고 로그온 조치를 선택하십시오. 로그온
조치를 포함하는 새 테스트의 이름을 로그온으로 지정하십시오.
- 작성 조치를 선택하십시오. 새 테스트의 이름을 작성으로 지정하십시오.
- 편집 조치를 선택하십시오. 새 테스트의 이름을 편집으로 지정하십시오.
- 로그오프 조치를 선택하십시오. 새 테스트의 이름을 로그오프로 지정하십시오.
그런
다음 데이터 풀에서 선택된 가상 사용자를 실행하는 스케줄을 작성합니다. 각
가상 사용자는 로그온 테스트를 실행하고 작성 및 편집 테스트의 다양한 조합을
수행하며 마지막으로 로그오프 테스트를 실행합니다.
그러나 테스트를 분할하는 경우
작성 테스트에서 편집 테스트가 사용하는 변수를 초기화했을 수 있습니다. 따라서
실행 중에 순서를 되돌리는(즉, 작성 테스트 전에 편집
테스트를 실행하는) 경우 테스트가 공유하는 변수가
초기화되고 올바르게 설정되었는지 확인하십시오.