Adobe PDF 문서 지원

IBM IBM Rational Functional Tester는 Adobe PDF 7.0 및 8.0 읽기 전용 문서 테스트를 지원합니다. 브라우저 또는 독립형 PDF 리더에 표시되는 PDF 문서를 테스트할 수 있습니다. 문서가 브라우저에 표시될 때 독립형 PDF 리더에 표시되는 문서에 대해 레코드되는 Functional Test 스크립트를 재생할 수 있으며 그 반대의 경우도 가능합니다.

IBM Rational Functional Tester가 지원하는 세분성 레벨은 PDF 문서가 설계된 방식에 따라 다릅니다. 예를 들어, PDF 문서의 전체 페이지가 하나의 텍스트 오브젝트만 포함하도록 설계된 경우 검증 포인트 하이라이터는 페이지 레벨 컨텐츠만 캡처하고 페이지 내 컨텐츠는 가져오지 않습니다.

PDF 읽기 전용 문서 테스트의 교차 호환성은 문서 제어의 경우에만 가능하고 리더 제어의 경우에는 불가능합니다. 예를 들어, 다음과 같습니다.

이 버전의 IBM Rational Functional Tester에는 다음 제어를 포함하는 PDF 문서 테스트 지원이 포함됩니다.
전제조건: PDF 문서 테스트를 시작하기 전에 Adobe Reader 환경 설정 및 Rational Functional Tester Script Assure 값을 설정해야 합니다.
노트:
  • Adobe Reader에서 새 문서를 여는 경우, 레코더가 시작된 후 PDF 문서를 한 번 클릭하십시오. 리더가 문서를 처리하려면 이 클릭이 필요합니다.
  • 문서 검증 포인트만 문서 모드 설정에서 지원됩니다. 문서에서 필수 클릭 후에 검증 포인트를 표시할 수 있습니다. 레코딩 중에 문서 모드 설정의 PDF 문서 클릭은 무시되며 코드가 생성되지 않습니다.
  • 대형 문서의 경우 페이지 모드 설정을 사용하십시오.
  • 문서 모드에서 대형 문서에 데이터 검증 포인트를 표시하려면 다음 단계를 따르십시오.
    1. HKEY_LOCAL_MACHINE\SOFTWARE\Rational Software\Rational Test\8\Options 레지스트리 키를 작성하십시오.
    2. 새 DWORD 변수(InvocationTimeout)를 작성하십시오.
    3. 70페이지가 넘는 문서의 경우, 제한시간 값을 8*60*1000 밀리초로 지정하십시오.
    4. IBM Rational Functional Tester를 다시 시작하고 Adobe Reader를 다시 시작하십시오.
    5. "문서 모드 설정에서 PDF 문서 클릭 무시" 메시지가 생성될 때까지 PDF 문서 클릭을 수행하십시오.
    6. 데이터 검증 포인트를 표시하십시오.
  • PDF 문서의 특정 제어가 두 개 이상의 행에 걸친 경우, 강조표시 직사각형이 해당 제어 위치의 모든 행을 포함합니다. 기타 제어는 강조표시 직사각형에 표시될 수 있습니다. 그러나 두 개 이상의 행에 걸친 제어에 검증 포인트가 표시되면 화면 직사각형 안에 있는 기타 제어는 고려되지 않습니다.
  • PDF 문서의 문자 글꼴이 사용 불가능하거나 컴퓨터에 설치되지 않은 경우 PDF 문서를 올바로 테스트할 수 없습니다.

피드백