특성 검증 포인트 작성

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

피드백