Functional Tester 예제

Functional Tester는 사용자의 스크립트에서 사용할 수 있는 몇 가지 예제 코드를 함께 제공합니다. Functional Tester와 함께 제공되는 샘플 프로젝트에서 이러한 예제를 열 수 있습니다.

샘플 프로젝트에 액세스하려면, 환영 페이지나 도움말 메뉴에서 샘플 갤러리를 여십시오. 도움말 > 샘플 갤러리를 클릭하십시오. 갤러리에서 기술 카테고리에 나열된 Functional Tester 샘플 프로젝트를 찾아 보십시오.

Functional Tester 샘플 프로젝트

샘플 프로젝트는 Functional Tester 학습서를 사용하여 작성된 것입니다. 학습하는 동안 또는 학습을 완료한 후 스크립트와 기타 테스트 자산을 사용자 파일과 비교하려는 경우 찾아 볼 수 있습니다.

샘플 프로젝트에는 학습서를 완료하면 작성되는 스크립트, 검증 포인트, 오브젝트 맵 및 기타 파일이 포함되어 있습니다. 샘플 스크립트는 학습을 종료할 때의 상태입니다. 참조용으로 자신의 파일과 비교하기 위해 스크립트나 기타 자산을 찾아 보거나 실제로 스크립트를 재생할 수도 있습니다. 학습 스크립트를 "ClassicsSample"이라고 합니다.

프로젝트를 열려면 가져오기 링크를 클릭하십시오. 그러면 프로젝트 보기에 프로젝트가 표시됩니다. 스크립트 이름을 클릭하면 스크립트 창에서 스크립트를 볼 수 있습니다. Functional Tester 도구 모음의 Functional Test 스크립트 실행 단추(Functional Test 스크립트 실행)를 클릭하여 스크립트를 재생할 수 있습니다.

뿐만 아니라 프로젝트에는 사용자 스크립트에서 사용할 수 있는 일부 예제 코드가 있습니다.

예제

클래스 패키지 설명
ExtensionScript 수퍼 클래스 몇 가지 일반적인 유틸리티 메소드를 제공합니다.
HtmlScript 수퍼 클래스 핸들러가 예상치 않게 활성화된 HTML 대화 상자를 자동으로 처리하도록 제공됩니다.
WindowScript 수퍼 클래스 원시 Microsoft® Windows® 애플리케이션에서의 문제점을 해결하는 데 유용할 수 있는 몇 가지 메소드를 제공합니다.
SwtScript 수퍼 클래스 SWT 기반 애플리케이션을 테스트할 때 유용할 수 있는 일부 메소드를 제공합니다. 이를 구현할 때에는 Microsoft-Windows에만 고유한 WindowScript를 사용합니다. 이 클래스는 Linux®에서 작동하지 않습니다.
EclipseScript 수퍼 클래스 Eclipse 플랫폼 내부에서 실행 중인 플러그인을 테스트할 때 유용할 수 있는 일부 메소드를 제공합니다(http://www.eclipse.org/ 참조). 이 코드에서는 내부 Eclipse 클래스를 사용하므로 결과적으로 이후 버전의 eclipse와 충돌할 수 있음을 참조하십시오. 이 클래스에서는 SUT에서 static 메소드 호출과 사용자 정의 테스트 오브젝트 사용에 대해 설명합니다.
워크벤치TestObject testobject.eclipse Eclipse(http://www.eclipse.org/ 참조) 쉘 워크벤치용 테스트 오브젝트.
워크벤치WindowTestObject testobject.eclipse Eclipse(http://www.eclipse.org/ 참조) 쉘 워크벤치Window용 테스트 오브젝트.
워크벤치PageTestObject testobject.eclipse Eclipse(http://www.eclipse.org/ 참조) 쉘 워크벤치Page용 테스트 오브젝트.

예제 사용

이 예제를 사용하려면, testobject 및 superscript 디렉토리와 이들의 컨텐츠를 Functional Tester 프로젝트로 복사하십시오.

superscript 중 하나를 사용하려면, 스크립트의 헬퍼 수퍼 클래스 특성을 수퍼 스크립트의 전체 클래스 이름으로 설정하십시오. 예를 들어, X 스크립트에서 ExtensionScript 수퍼 클래스를 사용하려면, Functional Tester 프로젝트 보기에서 X를 마우스 오른쪽 단추로 클릭하고 팝업 메뉴에서 특성을 선택하십시오. "X.java 특성" 대화 상자 왼쪽에 있는 목록에서 "Functional Tester 스크립트"를 선택하십시오. 마지막으로 "헬퍼 수퍼 클래스" 레이블의 편집 상자에 있는 텍스트를 "superscript.ExtensionScript"로 설정하십시오. 또한 프로젝트에서 새로 작성된 스크립트가 이 수퍼 스크립트로 확장할 수 있도록 프로젝트 환경 설정을 수정할 수도 있습니다. 프로젝트의 기본 헬퍼 수퍼 스크립트를 정의하려면, 프로젝트를 마우스 오른쪽 단추로 클릭하고 팝업 메뉴에서 특성을 선택한 다음, "새 스크립트 헬퍼 수퍼 클래스" 레이블이 지정된 "Functional Tester 프로젝트"에서 텍스트 필드를 설정하십시오.

이 과정을 완료하면 X.java 스크립트에서 getClipboardText(), setClipboardText(), clipboardVP() 등과 같은 ExtensionScript의 추가 메소드를 사용할 수 있습니다.


피드백