이 연습에서는 검증 포인트를 레코딩하여 오브젝트를 테스트합니다.
검증 포인트는 특정 조치의 발생을 검증하거나 오브젝트의 상태를 검증합니다.
특성 검증 포인트, 이미지 검증 포인트 또는 여섯 가지 유형의
데이터 검증 포인트를 작성할 수 있습니다. 검증 포인트를 작성하면 응용프로그램에서 오브젝트 정보를 캡처하여
재생 도중 비교에 필요한 기준선 정보를 설정합니다.
데이터 검증 포인트 작성
데이터 검증 포인트를 레코딩하여 Composers 트리를 캡처합니다.
레코딩 모니터에서 검증 포인트 또는 조치 명령 삽입 단추()를 클릭하십시오.
검증 포인트 및 조치 마법사의 오브젝트 선택 페이지에서 오브젝트를 선택한 후
다음 페이지로 진행 옵션이 선택되어 있는 경우, 이를 지우십시오.
오브젝트 파인더()를 사용하여 응용프로그램에서 Composers 트리를 선택하십시오.
오브젝트 파인더를 클릭하고 이를 트리 위로 끌어 놓으십시오. 마우스 단추를 누르고 있으면
전체 트리가 빨간색 경계로 아웃라인되며 오브젝트 이름이 빨간색 경계 다음의 화면 팁에
표시됩니다(javax.swing.JTree).
마우스 단추를 해제하여 선택을 실행하면 오브젝트에 대한 인식 특성이
오브젝트 선택 페이지 맨 아래의 눈금에 나열됩니다.
다음을 클릭하십시오.
조치 선택 페이지에서 데이터 검증 포인트 수행을 선택하고 다음을 클릭하십시오.
검증 포인트 데이터 명령 삽입 페이지에서 데이터 값 필드의 트리 계층 구조 테스트를
선택하십시오. 이 테스트는 전체 트리 계층 구조에 대한 정보를 캡처합니다.
검증 포인트 이름 필드에서 Classics_tree를
입력하고 다음을 클릭하십시오.
검증 포인트 데이터 페이지가 오른쪽 분할창의 눈금에 캡처된 데이터를 표시합니다.
항목 옆의 상자에 선택 표시가 나타나면 해당 항목이 테스트됩니다.
기본적으로 모든 항목이 선택되어 있습니다. 선택된 상태로 두십시오.
선택되지 않았으면 모두 선택 단추를 클릭하십시오.
완료를 클릭하십시오.
이미지 검증 포인트 작성
선택된 CD에 적절한 앨범이 표시되는지 확인하기 위해 이미지 검증 포인트를
삽입할 수 있습니다.
레코딩 모니터에서 검증 포인트 또는 조치 명령 삽입 단추()를 클릭하십시오.
검증 포인트 및 조치 마법사의 오브젝트 선택 페이지에서 오브젝트를 선택한 후
다음 페이지로 진행 옵션이 선택되어 있는 경우, 이를 지우십시오.
오브젝트 파인더()를 사용하여 응용프로그램에서 앨범 이미지를 선택하십시오.
오브젝트 파인더를 클릭하고 이를 앨범 이미지 위로
끌어서 놓으십시오. 마우스 단추를 누르고 있으면 앨범 이미지가
빨간색 경계로 아웃라인되며 오브젝트 이름이 빨간색 경계 옆의 화면 팁에
표시됩니다(javax.swing.JLabel). 마우스 단추를 해제하여 선택을 실행하면 오브젝트에 대한 인식 특성이
오브젝트 선택 페이지 맨 아래의 눈금에 나열됩니다.
다음을 클릭하십시오.
조치 선택 페이지에서 이미지 검증 포인트
수행을 선택하고 다음을 클릭하십시오.
이미지 검증 포인트 명령 삽입 페이지에서 검증 포인트 이름으로
Album_image를 입력하십시오.
전체 이미지 선택 옵션을 선택하고
다음을 클릭하십시오.
검증 포인트 데이터 페이지가 오른쪽 분할창에 캡처된 이미지를
표시합니다. 완료를 클릭하십시오.
특성 검증 포인트 작성
이제 다른 검증 포인트를 삽입하여 올바른 고객에 대한 주문인지 확인할 수 있습니다.
특성 검증 포인트는 확인 화면의 텍스트를 캡처합니다.
ClassicsCD 응용프로그램에서 주문 > 기존 주문 상태 보기를 클릭하십시오. 이 시점에서는 암호 필드를 클릭하지 마십시오.
확인을 클릭하십시오. 기존 주문 보기 창에서 "Order for Trent Culpito" 레이블을 테스트합니다.
레코딩 모니터에서 검증 포인트 또는 조치 명령 삽입 단추()를 클릭하십시오.
오브젝트 선택 페이지에서 오브젝트를 선택한 후 다음 페이지로
진행 옵션을 선택합니다.
오브젝트 파인더를 "Order for Trent Culpito" 레이블
위로 끌어 놓아 이를 선택하십시오. 마우스 단추를 누르고 있으면 레이블이 빨간색 경계로 아웃라인되며
오브젝트 이름이 표시됩니다(javax.swing.JLabel).다음 페이지로 진행 옵션을 선택했으므로 오브젝트를 선택하면 조치 선택 페이지가 열립니다.
위에서 두 번째 조치인 특성 검증 포인트 수행을 선택하고
다음을 클릭하십시오.
특성 검증 포인트 명령 삽입 페이지에서 하위 포함 필드를 없음으로 설정했는지 확인하십시오.
검증 포인트 이름 아래에 제안된 기본값을 승인하십시오.
표준 특성 옵션 사용이 선택된 상태에서 다음을 클릭하십시오. 검증 포인트 데이터 페이지에 테스트 오브젝트 특성 및 해당 값이 눈금 형식으로 표시됩니다.
특성 열에서 테스트할 특성을 선택하고 값 열에서 특성 값을 편집할 수 있습니다.
기본적으로 어떠한 특성도 선택되어 있지 않습니다.
오브젝트 특성을 테스트하려면 테스트하려는 각각의 특성을 선택하십시오.
선택한 특성은 이 검증 포인트를 사용하여 스크립트를 재생할 때마다 테스트됩니다. 눈금 위의 모두 선택 도구 모음을
클릭하여 목록에서 모든 특성을 선택할 수 있습니다.모두 선택 취소 단추를 사용하여 모든 특성을 지우십시오. 특성 검증 포인트를 사용하는 경우 최상의 결과를 얻으려면
관심을 두고 있는 특성만 테스트하십시오. 이 경우에는 주문이 올바른 고객에 대한 주문인지 여부를 판별하기 위해
텍스트 특성만 테스트합니다.
특성 열에서 text, opaque 및
visible 특성을 선택하여 재생하는 동안 테스트하십시오.
계속 선택하려면 선택란을 두 번 클릭해야 합니다.
완료를 클릭하십시오.
ClassicsCD 기존 주문 보기 창에서 닫기를 클릭하십시오.
암호 필드 테스트
이제 이전에 테스트하지 않은 암호 필드를 테스트하기 위해
다른 빠른 주문을 수행합니다.
Composers 트리에서 Haydn 폴더를 펼치십시오.
Symphonies Nos. 94 & 98을 클릭하십시오.
주문하기 단추를 클릭하십시오
구성원 로그온 창에서 Existing Customer 및
Trent Culpito의 기본 설정을 유지하십시오.
이번에는 암호 필드에 xxxx를 입력하십시오.
암호 기억 옵션을 선택하십시오.
확인을 클릭하십시오.
유효한 카드 번호 및 만기
날짜를 입력하십시오(예: 7777 7777 7777 7777,
만기 날짜 06/09).
주문하기를 클릭하십시오.
주문 확인 메시지 상자에서 확인을 클릭하십시오.
x 단추를 클릭하여 ClassicsCD 응용프로그램을 닫으십시오.
레코딩 도구 모음에서 레코딩 중지 단추()를 클릭하십시오.
레코딩을 중지하면 Rational Functional Tester가
레코딩 모니터를 닫은 다음 스크립트 및 오브젝트 맵을 프로젝트 디렉토리에 기록합니다.
Rational Functional
Test 창이 복원되고 기본 창에 스크립트가 표시됩니다.