검증 포인트를 작성할 때 리터럴 값 대신 데이터풀 참조를
사용하면 메뉴 특성에 변수 데이터를 제공하므로 테스트를 보다 실제와 가깝게
수행할 수 있습니다.
데이터 검증 포인트(메뉴 계층 구조)를
작성하려면 다음을 수행하십시오.
- Functional Tester, Java™ 스크립트에서는 Functional Tester 도구 모음에서 Functional Tester 스크립트 레코드 단추를 클릭하거나
파일 > 새로 작성 > 레코더를 사용한 Functional Tester 스크립트 메뉴 명령을
클릭하여 스크립트 레코딩을 시작하십시오. Functional Tester, VB.NET 스크립트에서는 Functional Tester
도구 모음에서 Functional Tester 스크립트 레코드 단추를 클릭하거나
파일 > 새로 작성 > 레코더를 사용한 스크립트 추가 메뉴
명령을 클릭하여 스크립트 레코딩을 시작하십시오.
- Functional Tester 레코딩 모니터에서 응용프로그램
시작 단추를 클릭하여 테스트 응용프로그램을 시작하십시오. 자세한 정보는 테스트 응용프로그램 시작을 참조하십시오.
- 응용프로그램에서 테스트할 메뉴를 찾으십시오.
- Functional Tester 레코딩 모니터의 도구 모음에서 검증 포인트 또는
조치 명령 삽입 단추를 클릭하십시오.
- 검증 포인트 및 조치 마법사의 오브젝트 선택
페이지에서 오브젝트 검색기를 사용하여 응용프로그램에 있는 메뉴 표시줄을
선택하십시오. 메뉴 표시줄의 개별 최상위 레벨 메뉴에서 오브젝트 검색기를
클릭하면 해당 메뉴 항목 및 관련된 하위 항목을 레코드합니다. 전체 메뉴
계층 구조를 테스트하려면 오브젝트 검색기를 사용하여 모든 최상위 레벨
메뉴를 선택하십시오. 오브젝트를 결정하지 못하고 있을 때 오브젝트 선택자
텍스트를 보고 하나의 메뉴 또는 전체 표시줄을 선택했는지를 알 수 있습니다. 오브젝트 선택에
대한 자세한 정보는 오브젝트 선택 페이지를
참조하십시오.
- 최상위 레벨 메뉴 또는 전체 메뉴 표시줄을 선택했으면
오브젝트 인식 특성 눈금에 표시되는 값 중 하나는
"메뉴" 또는 "메뉴 표시줄"이어야 합니다. 이를 확인하고 다음을 클릭하십시오.
-
조치 선택 페이지에서
페이지의 첫 번째 옵션인 데이터 검증 포인트 수행 옵션을
선택해야 합니다.
데이터
값 필드에서 메뉴 계층 구조 또는
특성을 포함한 메뉴 계층 구조 테스트를 선택하십시오. 메뉴
계층 구조는 응용프로그램의 모든 메뉴와 각각의 기본 특성을
테스트합니다. 특성을 포함한 메뉴 계층 구조는 계층 구조와
각 메뉴에 대한 자세한 특성을 테스트합니다. 데이터 값 필드에 표시되는
테스트 목록은 오브젝트의 프록시에서 제공하는 정보에 따라 다릅니다. 여기에 설명되지 않은 값이 표시될 수도 있습니다.
참고: 리터럴
변수 대신 데이터풀 참조를 사용하면 메뉴 특성에 변수 데이터를 제공하므로
테스트를 보다 실제와 가깝게 수행할 수 있습니다. 데이터풀 참조를 사용하려면
특성을 포함한 메뉴 계층 구조를
클릭하십시오.
-
검증 포인트 이름 필드에서
기본 제안사항을 승인하거나 새 이름을 입력하십시오. 이 이름은 표준 Java 이름 지정 규칙을 준수해야 합니다. 기본 이름은 오브젝트의 이름 및 테스트하려고
선택한 데이터 값에 따라 다릅니다.
검증 포인트가 존재하는지
확인하려고 재생하는 중 검증 포인트의 재시도 시간을 설정하려면
재시도 매개변수 포함을 사용하십시오. 재시도 옵션은 재생 시
응용프로그램에서 검증 포인트를 찾지 못한 경우 유용합니다. 재시도 시간을 설정하려면
기본값을 사용하거나 원하는 시간을 설정하십시오. 최대 재시도 시간재생 중에 검증 포인트가
응용프로그램에 나타날 때까지 Functional Tester가 재시도하는 최대 시간(초)입니다. 재시도 간격은
Functional Tester가 대기 기간 중 검증 포인트를 확인하는 시간 사이의
간격(초)입니다.
재시도 매개변수
포함을 선택하면 Functional Tester는 2초마다 최대 20초까지
응용프로그램에서 검증 포인트가 존재하는지
확인합니다. 원하는 시간을 설정하려면 기본값 필드를 지우고
최대 재시도 시간 및 재시도 간격에
원하는 값을 입력하십시오. 완료를 클릭하면 검증 포인트에
대한 재시도가 스크립트에 작성되고 이후 재생에서 발생합니다.
필드를 승인하거나 편집한 후에
계속하려면 다음을 클릭하십시오.
-
선택적으로 데이터를 편집하십시오. 검증 포인트
데이터 페이지에서 메뉴 계층 구조는 트리 형식으로
표시됩니다. 필요하면 여기에서 데이터를 편집하거나 나중에 검증 포인트
편집기에서 편집할 수 있습니다. 데이터를 편집할 필요가 없는 경우 다음
단계로 이동하십시오.
검증 포인트
데이터 페이지에 대한 자세한 정보는 도움말 단추를
클릭하십시오.
트리는 검증 포인트를 레코드한 방식에 따라
응용프로그램의 전체 메뉴 계층 구조에 표시되거나 하나의 최상위 레벨 메뉴
및 관련 하위 항목에 표시됩니다. 전체 메뉴 표시줄을 선택한 경우 각
최상위 레벨 메뉴는 메뉴 표시줄의 왼쪽에서 오른쪽으로 표시되는 순서로
트리의 맨 위에서 맨 아래로 표시됩니다. 각 개별 메뉴 항목은 최상위 레벨 메뉴 아래에 표시됩니다.
+ 및 - 기호를 사용하여 각 최상위 레벨
메뉴 목록을 열고 닫으십시오.
메뉴 항목을
편집하려면 트리에서 두 번 클릭하십시오. 그러면 눈금으로
표시되는 특성이 열리고 이를 편집할 수 있습니다.
이 눈금에서 각 항목 옆의 선택란을 사용하여
재생 중 테스트할 메뉴 항목의 목록을 편집할 수도
있습니다. 선택된 항목이 테스트됩니다. 눈금 위의 도구 모음 단추는
특성 검증 포인트를 레코드할 때 오브젝트 특성 눈금에서 발견한
것과 동일합니다. 이러한 도구 모음 단추에 대한 정보는 검증 포인트 편집기의 특성 검증 포인트--눈금
표시 절을 참조하십시오. 단추는 선택된 메뉴 특성 또는 값에 적용된다는
점을 제외하고는 이 절에 설명된 것과 동일하게
작동합니다. 눈금의 값 열에서 값을 두 번 클릭하여
실제 값을 편집할 수도 있습니다.
특성을 포함한
메뉴 계층 구조 테스트를 사용한 경우 메뉴에서 여러 계층의
특성을 확인할 수 있습니다. 메뉴 트리에서 메뉴 항목을 두 번 클릭하여 첫 번째
특성 시트를 여십시오. 특성 열에는
"특성" 목록이 있습니다. 값 열에서 "마스크된 특성 시트"를
두 번 클릭하십시오. 그러면 해당 메뉴 항목에 대한 자세한 특성 세트가
열립니다. 이 특성 눈금도 특성 검증 포인트를 레코드할 때의 눈금과 동일한 역할을
담당합니다. 자세한 정보는 검증 포인트 편집기의
특성 검증 포인트--눈금 표시 절을
참조하십시오.
- 검증 포인트에서 특성을 포함한 메뉴 계층 구조에 리터럴 값
대신 데이터풀 참조를 사용하려면 다음을 수행하십시오.
- 메뉴 트리에서 메뉴 항목을 두 번 클릭하여 특성 시트를
여십시오. 작은 텍스트 상자가 열립니다.
- 특성을 두 번 클릭한 다음 값을 데이터풀 참조로
변환을 클릭하십시오. 데이터풀 참조 변환기
대화 상자가 열립니다.
- 데이터풀 변수에 새 이름을 입력하거나 데이터풀
변수 화살표를 클릭하여 검증 포인트가 데이터풀에서
참조할 변수를 선택하십시오.
- 선택적으로 데이터풀의 새 레코드에 값
추가 선택란을 선택하여 검증 포인트의 값을 데이터풀의
새 레코드(행)에 추가하십시오.
- 확인을 클릭하십시오.
- x를 클릭하여 작은 텍스트 상자를 닫으십시오.
-
메뉴 데이터를 보거나 편집한 후에
완료를 클릭하십시오.
검증 포인트가
레코드되고 스크립트에 추가됩니다.
- 다른 검증 포인트 또는 조치를 레코드한 후에
레코딩 모니터 도구 모음에서
레코딩 중지 단추를 클릭하여 레코딩을 종료하십시오.
레코딩을 완료한 후에 언제든지 검증 포인트 편집기를 열어서
이 데이터를 편집할 수 있습니다. 자세한 정보는 검증 포인트
편집기를 참조하십시오.
주: 검증 포인트를 수동으로 스크립팅하여
작성할 수도 있습니다. 이에 대한 정보는 수동 및 동적 검증 포인트 추가 주제를 참조하십시오. RationalTestScript 문서의
vpManual() 및 vpDynamic() 메소드도 참조하십시오. RationalTestScript는
API 문서에서 찾을 수 있습니다. 도움말 > Functional Tester API 참조서를 클릭하십시오.
사용자의 스크립트는 검증 포인트와 동일한 정보에 액세스할 수
있습니다. TestObject getProperty() 및 getTestData() 메소드를 참조하십시오.