< 이전 | 다음 >

연습 8: 자바 사용자 정의 코드 삽입

API 확장 또는 단순화된 스크립트 편집기에서 직접적으로 수행할 수 없는 기능과 같은 추가 오퍼레이션을 수행하려면 자바 스크립팅으로 전환하여 자바 코드를 삽입해야 합니다.
단순화된 스크립트 및 자바 스크립팅을 모두 사용하려면 단순화된 스크립트 편집기에서 사용 가능한 자바 코드 스니펫 삽입 또는 자바 메소드 기능 삽입 기능을 사용하고 자바 스크립팅으로 전환해야 합니다. 이러한 기능을 사용하지 않고 자바 스크립트를 직접 수정하려는 경우, 단순화된 스크립트는 업데이트되지 않으며 자바 스크립트는 재생 중에 실행됩니다.

이 연습에서는 구성원 로그온 창의 비밀번호 제어가 재생 중에 애플리케이션에 표시될 때까지 Rational Functional Tester가 대기하도록 자바 코드 스니펫을 삽입한 다음에 제어를 테스트합니다.

특성 보기의 재생 페이지에 있는 테스트 행에 대해 제어가 표시되기까지 대기하는 옵션을 사용할 수 있습니다. 그러나 이 학습서에서는 사용자 정의 자바 코드 삽입에 대한 프로세스를 이해하기 위해 다음 단계를 안내합니다.

  1. 스크립트 편집기에서 테스트 행 Click Password를 선택하십시오. (구성원 로그온 그룹의 첫 번째 테스트 행입니다.)
  2. 마우스 오른쪽 단추로 클릭하고 자바 코드 스니펫 삽입을 선택하십시오. 테스트 행 Click here to tag the Java snippet test lineClick Password 다음에 삽입됩니다.
  3. 삽입된 테스트 행을 선택하고 Wait for control을 입력하여 테스트 행 텍스트를 바꾸십시오.
  4. Wait for Control 테스트 행을 끌어서 Click Password 테스트 행 위에 놓으면 비밀번호 제어 테스트 전에 자바 코드가 실행됩니다. 제어 대기 테스트 행
  5. 파일 > 저장을 클릭하여 단순화된 스크립트를 저장하십시오.
  6. 스크립트 편집기 다음에 표시되는 Java 편집기를 클릭하십시오. Java 편집기에서 Wait for control이 자바 코드 삽입에 대한 시작 및 종료점과 함께 주석으로 표시됩니다.
  7. 시작 및 종료 주석 섹션에 자바 코드 password().waitForExistence();를 입력하십시오. Java code
  8. 파일 > 저장을 클릭하여 자바 스크립트를 저장하십시오.

스크립트 재생

테스트 스크립트를 재생하고 수정된 테스트 스크립트의 결과를 확인합니다.
  1. 스크립트를 재생하려면 도구 모음에서 Functional Test 스크립트 실행(실행)을 클릭하십시오.
  2. 로그 선택 창에서 기본 로그 이름 Order를 유지한 상태로 다음을 클릭하십시오.
  3. 데이터 풀 반복 계수 목록에서 데이터 풀의 모든 레코드를 액세스하도록 완료 시까지 반복 옵션을 선택한 다음 완료를 클릭하십시오. IBM Rational Functional Tester가 수정된 스크립트를 재생합니다. 재생 중에는 앨범의 세부사항 페이지에서 클릭 조치가 실행되지 않습니다.

    재생이 완료되면 HTML 로그가 테스트 실행 결과를 표시합니다. 로그에 나열된 각 이벤트에는 초록색의 이벤트 표제에 Pass가 포함됩니다. 또한 작곡가 목록의 스냅샷을 볼 수 있습니다.

연습 체크포인트

이 연습에서는 단순화된 테스트 스크립트를 수정하는 방법과 자바 사용자 정의 코드 스니펫을 단순화된 스크립트에 삽입하는 방법을 학습했습니다.
< 이전 | 다음 >

피드백