이 섹션에서는
응용프로그램을 테스트하기 위해 Functional Test 스크립트를 작성하는 프로세스에 대해 설명합니다.
스크립트 레코드
응용프로그램에 대해 스크립트 레코딩을 시작하려면
먼저 테스트 환경을 구성하고 응용프로그램을 구성하며 프로젝트를 작성해야 합니다.
테스트 응용프로그램 시작
응용프로그램에서 테스트를 레코딩할 때,
startApp 명령을 사용하여 레코딩하는 동안 Functional Tester가 응용프로그램을 시작하도록 하는 것이
가장 좋습니다. startApp는 응용프로그램 구성
정보를 사용하므로 좀 더 유연하게 테스트를 재생할 수 있습니다. Functional Tester는 브라우저에서
지정하는 Java™ 응용프로그램이나 HTML 페이지를
열거나 실행 파일 양식으로 응용프로그램을 실행합니다.
검증 포인트에 대한 작업
검증 포인트는 일정 조치가 발생했는지 또는 오브젝트의 상태를 확인합니다.
검증 포인트를 작성할 때, 응용프로그램에 있는 오브젝트의 정보를 캡처링하여 재생하는 동안
비교할 기준선 정보로 이를 설정합니다.
스크립트 서비스 사용
스크립트 지원 기능 대화 상자에는 현재 Functional Tester 스크립트에 코드를 삽입하여
다양한 타스크(예: callScript 명령, 로그 메시지, 타이머, 일시 중지 명령 또는 주석을 Functional Tester 스크립트에 삽입)를
수행할 수 있는 탭을 포함합니다.
테스트 자산의 이름 바꾸기
Functional Tester 스크립트, 테스트 오브젝트 맵 또는 프로젝트에 있는
다른 파일의 이름을 바꿀 수 있습니다.
테스트 스크립트 및 파일 저장
Functional Test 스크립트 또는 파일을 여러 가지 방식으로 저장할 수 있습니다.
현재 테스트 스크립트 또는 파일을 저장하거나, 모든 테스트 스크립트와 파일을 저장하거나,
Functional Test 스크립트 또는 파일을 다른 위치에 다른 이름으로 저장할 수 있습니다.
Functional Test 스크립트 삭제
프로젝트 보기 또는 솔루션 탐색기에서
Functional Tester 스크립트를 삭제할 수 있습니다. 그러나 ClearCase®
소스 제어 하에 있지 않은 스크립트 또는 ClearCase 동적 보기의 스크립트의 삭제는 실행 취소할 수 없으므로
주의하십시오.
스크립트 레코드
응용프로그램에 대해 스크립트 레코딩을 시작하려면
먼저 테스트 환경을 구성하고 응용프로그램을 구성하며 프로젝트를 작성해야 합니다.
기본 스크립트 헬퍼 수퍼 클래스 변경
기본적으로, 모든 Functional Tester 스크립트는
RationalTestScript 클래스를 확장하고, 여러 메소드(예: callScript)를 상속합니다. 고급
사용자는 RationalTestScript를 확장하는 자체 헬퍼 수퍼 클래스를 작성하기를
원할 수 있으며 메소드를 추가하거나 RationalTestScript에서 메소드를 대체할 수 있습니다.