스크립트 레코드

응용프로그램에 대해 스크립트 레코딩을 시작하려면 먼저 테스트 환경을 구성하고 응용프로그램을 구성하며 프로젝트를 작성해야 합니다.

이러한 구성 타스크를 수행하지 않은 경우 필요한 단계는 레코드하기 전에를 참조하십시오.

스크립트를 레코드할 때, Functional Tester는 키스트로크와 마우스 클릭하기 등 응용프로그램에 대한 모든 사용자 조치를 레코드합니다. 또한 검증 포인트를 삽입하여 응용프로그램에 있는 오브젝트의 특성이나 데이터를 테스트할 수도 있습니다. 레코딩하는 동안, 검증 포인트는 오브젝트 정보를 캡처하고 이를 기준선 파일에 저장합니다. 그런 다음 재생하는 동안 검증 포인트가 오브젝트 정보를 캡처하고 이를 기준선과 비교합니다.

참고: 모든 Functional Tester 스크립트에서는 기본 헬퍼 수퍼 클래스를 사용합니다. 메소드를 추가하거나 RationalTestScript에서 메소드를 대체하려면 자체 헬퍼 수퍼 클래스를 작성할 수 있습니다. 자세한 정보는 기본 스크립트 헬퍼 수퍼 클래스 변경을 참조하십시오.

스크립트를 레코드하려면 다음을 수행하십시오.

  1. 선택적으로 필요할 수 있는 레코딩 옵션을 설정할 수 있습니다. > 환경 설정을 클릭하여 Functional Tester 옵션에 액세스합니다. 트리 계층 구조에서, Functional Tester 옆의 더하기 부호(+)를 클릭하여 환경 설정을 펼치십시오. 레코딩 옵션을 설정하십시오. 수행되면 환경 설정을 닫으십시오.
  2. Functional Test 스크립트 레코드 단추(Functional Test 스크립트 레코드 단추)를 클릭하거나 파일 > 새로 작성 > 레코더를 사용한 Functional Test 스크립트를 클릭하십시오. Functional Test 스크립트 레코드 대화 상자가 열립니다.
  3. Functional Test 스크립트 레코드 대화 상자에서, 스크립트의 파트가 될 프로젝트를 선택하십시오. 스크립트의 이름을 입력하십시오.
    주: 스크립트 이름에는 $ \ / : & * ? " < > | # % -
    문자 또는 공백 문자를 포함시킬 수 없습니다.

    스크립트가 소스 제어 하에 있도록 하려면 소스 제어에 스크립트 추가를 선택하십시오. 스크립트는 ClearCase®에 추가되지만 수정할 수 있도록 체크아웃 상태를 유지합니다.

    여기서 완료를 클릭하면 레코딩을 시작할 수 있습니다. Functional Tester는 기본적으로 스크립트의 로컬 오브젝트 맵을 작성합니다. 다른 테스트 오브젝트 맵, 헬퍼 수퍼 클래스 또는 테스트 데이터풀을 사용하려면, 다음을 클릭하십시오. 스크립트 자산 선택 페이지가 표시됩니다. 여기서 데이터풀 레코드 선택 순서 지정을 설정하거나 스크립트와 연관된 데이터풀을 변경할 수 있습니다.

  4. 일단 완료를 클릭하면, 레코딩 모니터가 열리고 레코딩이 시작됩니다. 도구 모음 단추 및 모니터 작동 방법에 대한 정보는 모니터의 레코딩 도구 모음에서 도움말 표시 아이콘을 클릭하십시오.
  5. 레코딩 도구 모음에서 응용프로그램 시작 단추를 클릭하여 테스트 응용프로그램을 시작하십시오. 자세한 정보는 테스트 응용프로그램 시작을 참조하십시오. (응용프로그램이 이미 실행 중이면, 이 단계를 수행할 필요가 없습니다.)
  6. 응용프로그램에서 조치를 수행합니다.
  7. 검증 포인트를 레코드하려는 경우, 테스트하려는 응용프로그램에서 오브젝트를 찾아 응용프로그램 창이나 대화 상자의 아무 곳이나 클릭하십시오. 그런 다음 검증 포인트 또는 조치 명령 삽입 단추를 클릭하십시오. 검증 포인트 및 조치 마법사에 대한 자세한 정보는 검증 포인트를 작성하는 동안 검증 포인트 및 조치 마법사의 도움말 단추를 클릭하고, 한 유형의 검증 포인트 작성 방법 예제는 특성 검증 포인트 작성을 참조하십시오.
  8. 스크립트에 스크립트 호출 명령, 로그 항목, 타이머, 스크립트 지연 명령 또는 주석 등의 기능을 삽입하려면, 스크립트 지원 삽입 명령 단추를 클릭하십시오. 스크립트 지원 기능에 대한 자세한 내용은 스크립트 지원 기능 대화 상자에 있는 도움말 단추를 클릭하십시오.
  9. 스크립트의 일부가 되도록 응용프로그램을 닫으려는 경우 응용프로그램을 닫으십시오.
  10. 레코딩을 완료하면 레코딩 중지 단추를 클릭하십시오.

    그러면 스크립트와 오브젝트 맵이 프로젝트 디렉토리로 기록됩니다. 또한 Functional Tester 창이 복원되고 스크립트가 표시됩니다.

    주: 스크립트 레코딩, 검증 포인트 작성 및 스크립트 재생의 자세한 실행 방법은 Functional Tester 학습서를 참조하십시오.
    주: 레코딩 팁 및 문제점 해결 정보는 레코딩 문제점 해결 및 팁을 참조하십시오.
관련 태스크
Functional Test 스크립트와 키워드 연관
Functional Test 데이터 처리
관련 참조
레코딩 Functional Test 팁

피드백