테스트 스크립트 작성 또는 수정

통합 테스트 클라이언트의 테스트 스크립트 작성 섹션을 사용하여 모니터 모델의 테스트 스크립트를 작성 또는 수정할 수 있습니다. 테스트 스크립트 작성 섹션에서는 스크립트 실행 시 이벤트를 가져오는 명령, 테스트 스크립트의 명령을 재배열하는 명령 등 명령을 추가할 수 있습니다.

이 태스크 정보

테스트 스크립트를 작성 또는 수정하려면 다음 단계를 완료하십시오.

프로시저

  1. 새 테스트 스크립트를 작성하거나 기존 테스트 스크립트를 여십시오.
    • 새 스크립트를 작성하려면 테스트 스크립트 작성 섹션의 맨 위에 있는 새 테스트 스크립트 작성 보충 정보 단추를 클릭하십시오.
    • 통합 테스트 클라이언트에서 이전에 작성한 스크립트를 열려면 기존 테스트 스크립트 열기 보충 정보 단추를 클릭하십시오. 스크립트가 있는 디렉토리를 찾아서 스크립트를 선택한 후 열기를 클릭하십시오.
  2. 테스트 스크립트에 이벤트를 추가하려면 다음 단계 중 하나를 수행하십시오.
    • 새 이벤트를 작성하려면 이벤트에 값 추가 섹션을 사용하고 테스트 스크립트에 추가 보충 정보를 클릭하십시오. 테스트를 위해 샘플 이벤트 작성의 내용을 참조하십시오.자세한 정보. 새 이벤트는 테스트 스크립트의 맨 아래에 추가됩니다. 테스트 스크립트 작성 섹션의 화살표 단추를 사용하여 스크립트의 이벤트 순서를 변경할 수 있습니다.
    • 스크립트를 실행할 때 기존 파일, CEI(Common Event Infrastructure) 데이터베이스 또는 이전에 기록한 이벤트에서 파일을 작성하여 이벤트를 가져오려면 테스트를 위해 이벤트 가져오기의 내용을 참조하십시오.
  3. 테스트 스크립트를 완료하는 데 필요한 대로 다음 명령을 추가하거나 수정하십시오.
    • 시간 지연을 추가하려면 지연 추가 보충 정보를 클릭하십시오. 다음 명령을 진행하기 전에 스크립트가 지연되어야 하는 시간(밀리초)을 지정하도록 프롬프트됩니다.
    • 일시정지 명령을 추가하려면 일시정지 추가 보충 정보를 클릭하십시오. 일시정지 명령에 도달하면 스크립트는 스크립트 실행을 클릭하여 일시정지된 지점에서 계속되거나 목록에서 명령을 선택하고 스크립트 실행을 다시 클릭하여 선택한 명령에서 계속됩니다.
    • 테스트 스크립트에서 이벤트 또는 명령을 한 위치 위로 이동하려면 스크립트에서 이벤트나 명령을 선택하고 위로 이동 보충 정보을 클릭하십시오.
    • 테스트 스크립트에서 이벤트 또는 명령을 한 위치 아래로 이동하려면 스크립트에서 이벤트나 명령을 선택하고 아래로 이동 보충 정보을 클릭하십시오.
    • 명령 값을 변경하려면 명령을 선택하고 편집 보충 정보를 클릭하십시오. 이전에 이벤트에 값 추가 섹션에서 작성한 이벤트를 선택하고 편집 보충 정보를 선택하면 이벤트 데이터 요소가 이벤트에 값 추가 섹션의 데이터 테이블에 로드됩니다. 자세한 정보는 샘플 이벤트 편집의 내용을 참조하십시오. 변경 후에는 테이블 밑에서 편집된 값 추가 보충 정보 단추를 클릭하여 스크립트에서 현재 선택된 이벤트를 업데이트하거나 편집 취소 보충 정보를 클릭하여 이벤트 편집을 취소하십시오.
    • 테스트 스크립트에서 이벤트나 명령을 제거하려면 이벤트나 명령을 선택하고 제거 보충 정보를 클릭하십시오.
  4. 테스트 스크립트를 저장하려면 다음 단추 중 하나를 사용하십시오.
    • 이를 작성한 후에 테스트 스크립트를 저장하려면 테스트 스크립트 섹션 맨 위에 있는 테스트 스크립트를 다음 이름으로 저장 보충 정보 단추를 클릭하십시오. 스크립트를 저장하려는 위치를 찾고 이름을 지정하십시오.
    • 테스트 스크립트에서 작업 중에 이를 저장하려면(예를 들어, 편집 단추를 사용하여 이벤트 값 편집 후) 테스트 스크립트 저장 보충 정보 단추를 클릭하여 업데이트된 스크립트를 저장하십시오.
    스크립트가 저장되면 해당 파일 이름이 테스트 스크립트 작성 섹션의 스크립트 파일 필드에 표시됩니다.

다음 코드는 테스트 스크립트의 예제입니다.
Emit ClaimEventStartedSample1  
Sleep 100 ms 
Import c:\mytest\myevents.xml
Pause
Emit ClaimEventStartedSample2