애플리케이션에서 오브젝트의 특성을 테스트하려면 특성
검증 포인트를 사용하십시오. 검증 포인트를 레코드할 때 데이터 기준선이 작성됩니다.
그런 다음 스크립트를 재생할 때마다 데이터를 비교하여
의도적으로나 실수로 변경되었는지 여부를 확인합니다.
이는 잠재적 결함을 식별하는 데 유용합니다. 스크립트를 레코딩하는 중
검증 포인트를 작성하거나 언제든지 스크립트에 검증 포인트를 삽입할 수
있습니다.
검증 포인트를 작성할 때 리터럴 값 대신 데이터 풀 참조를
사용하면 변수 데이터를 제공하므로 테스트를 보다 실제와 가깝게
수행할 수 있습니다. 특성 검증 포인트에서 리터럴 값 대신 문자열,
숫자, 색상 또는 부울의 데이터 풀 참조를 사용할 수 있습니다.
특성 검증 포인트에 대해 글꼴, 점 또는 직사각형과 같은 보다 복잡한
오브젝트에는 리터럴 대신 데이터 풀 참조를 사용할 수
없습니다.
주: 여러 하위 제어를 포함하는 경우
SAP 애플리케이션의 상위 레벨 제어 특성 검증 포인트 작성은
피하십시오.
전제조건: - 테스트 애플리케이션이 시작됨
- 기존 스크립트에 검증 포인트를 삽입하는 경우
스크립트를 열고 스크립트의 위치에 커서를 놓아서 검증 포인트를
삽입하십시오.
특성 검증 포인트를 작성하거나 삽입하려면 다음을 수행하십시오.
- 검증 포인트 및 조치 마법사를 여십시오.
- 레코딩 하는 중에 검증 포인트를 작성하는 경우 레코딩 모니터 도구 모음의 검증 포인트 또는
조치 명령 삽입 단추(
)를
클릭하십시오.
- 스크립트의 검증 포인트를 삽입하는 경우 Functional Tester 도구 모음의 활성 Functional Tester
스크립트에 검증 포인트 삽입 단추(
)를 클릭하십시오.
- 검증 포인트 및 조치 마법사의 오브젝트 선택 페이지에서
오브젝트 선택 메소드 중 하나를 사용하여 애플리케이션에 있는
오브젝트를 선택하십시오. 자세한 정보는
오브젝트 선택 페이지의 관련 항목을 참조하십시오.
주: 기본적으로 오브젝트 선택 후
다음 페이지로 이동 선택란이 오브젝트 선택 페이지에서
선택됩니다. 오브젝트를 선택한 후에 검증 포인트 및 조치 마법사의
다음 페이지가 표시됩니다. 오브젝트를 선택한 후 오브젝트 선택 후
다음 페이지로 이동 선택란을 선택 해제한 경우
다음을 클릭해서 다음 페이지로 이동할 수
있습니다.
- 조치 선택 페이지에서
특성 검증 포인트 수행 옵션을 클릭하고 다음을 클릭하십시오.
- 특성 검증 포인트 삽입 명령 페이지에서
다음 단계를 수행하십시오.
- 특성 검증 포인트에 대한 선택된 오브젝트의 하위를 포함하려면
하위 포함 필드의 즉각적 또는 모두를
클릭하십시오.
- 검증 포인트 이름 필드에서
기본 제안사항을 승인하거나 새 이름을 입력하십시오. 이 이름은 표준 Java 이름 지정 규칙을
준수해야 합니다. 기본 이름은 오브젝트의 이름 및 테스트하려고
선택한 데이터 값에 따라 다릅니다.
- 필요하면 표준 특성 사용 선택란을
선택하십시오. 표준 특성은 플랫폼 및 브라우저에서 사용 가능한
특성입니다. 비표준 특성에는 플랫폼 특정 특성이 포함될 수
있습니다.
- 재시도 매개변수 포함을 사용하여 애플리케이션의
검증 포인트의 존재를 확인하기 위해 재생하는 중 검증 포인트에 대한
재시도 시간을 설정할 수 있습니다. 재시도 옵션은 재생 시
애플리케이션에서 검증 포인트를 바로 찾지 못한 경우 유용합니다.
재시도 시간을 설정하려면 기본값을 사용하거나 원하는 시간을 설정하십시오. 최대
재시도 시간은 검증 포인트가 다시 테스트 하는 데 사용할 수 있도록
Functional Test가 대기하는 최대 시간(초)입니다.재시도
간격은 대기 시간 동안 Functional Test가 검증 포인트를 확인할
시간 사이의 간격(초)입니다.
- 다음을 클릭하십시오.
- 검증 포인트 데이터 페이지에서 필수 특성 데이터를
편집하십시오. 테스트 오브젝트 특성 및 해당 값이 눈금 형식으로
표시됩니다. 특성 열에서
테스트할 특성을 편집할 수 있으며 값 열에서
특성 값 자체를 편집할 수 있습니다.
- 재생 동안 테스트할 오브젝트 특성 목록을 편집하려면
각 특성 옆의 선택란을 사용하십시오. 선택된 특성이 이 검증 포인트로 스크립트를
재생할 때마다 테스트됩니다. 모두
선택 또는 모두 선택 취소 단추를 사용하여
목록에서 모든 특성을 선택하거나 선택 취소할 수 있습니다.
- 특성 값을 편집하려면 값 셀을 두 번 클릭해서 편집하십시오.
- 옵션: 특성 검증 포인트에 리터럴 값 대신 데이터 풀 참조를
사용하려면 다음을 수행하십시오.
- 특성 열에서 특성을 선택하고
마우스 오른쪽 단추를 클릭한 후에 값을 데이터 풀 참조로 변환을 클릭하십시오.
데이터 풀 참조 변환기 대화 상자가 열립니다.
- 데이터 풀 변수의 새 이름을 입력하거나 데이터 풀
변수 화살표를 클릭하여 검증 포인트가 데이터 풀에서
참조할 변수를 선택하십시오.
- 선택적으로 데이터 풀의 새 레코드에 값
추가 선택란을 선택하여 검증 포인트의 값을 데이터 풀의
새 레코드(행)에 추가하십시오.
- 확인을 클릭하십시오.
- 완료를 클릭하십시오.
노트: - 검증 포인트 데이터 페이지에서 검증 포인트에 대한
특성을 선택하지 않고 완료를 클릭하면
경고가 표시됩니다.
- 검증 포인트를 수동으로 스크립팅하여
작성할 수도 있습니다. 자세한 정보는
수동 및 동적 검증 포인트 추가 주제를 참조하십시오.
API 참조 주제에서 vpManual() 및 vpDynamic() 메소드도 참조하십시오.
사용자의 스크립트는 검증 포인트와 동일한 정보에 액세스할 수
있습니다.
TestObject getProperty() 및 getTestData() 메소드를 참조하십시오.
- 특성 값을 정규식 또는 숫자 범위로
변경하거나 검증 포인트 편집기를 사용하여 이 중 하나를 다시 원래의
특성 값으로 변경할 수 있습니다. 자세한 정보는 정확한 일치 특성을 패턴으로
바꾸기 주제를 참조하십시오.
- 스크립트에서 레코더를 사용하지 않고
검증 포인트를 삽입하는 경우 테스트 오브젝트가 스크립트에 삽입되지
않습니다. 검증 포인트를 작성 중인 테스트 오브젝트를 수동으로
삽입해야 합니다. 예제:
레코더를 사용하지 않고 이미지 검증 포인트를 삽입할 때
performTest( Screen_imageVP() ); 스크립트가 삽입됩니다. 스크립트에 RootTestObject.getScreenTestObject()를
포함시켜야 합니다. 작업할 검증 포인트에 대해 스크립트는 RootTestObject.getScreenTestObject().performTest(
Screen_imageVP() );여야 합니다.