IBM IBM Rational Functional Tester는
Adobe PDF 7.0 및 8.0 읽기 전용 문서 테스트를 지원합니다. 브라우저 또는 독립형 PDF 리더에 표시되는
PDF 문서를 테스트할 수 있습니다. 문서가 브라우저에 표시될 때 독립형 PDF 리더에 표시되는
문서에 대해 레코드되는 Functional Test 스크립트를 재생할 수 있으며 그 반대의 경우도 가능합니다.
IBM Rational Functional Tester가 지원하는 세분성 레벨은
PDF 문서가 설계된 방식에 따라 다릅니다. 예를 들어, PDF 문서의 전체 페이지가 하나의 텍스트 오브젝트만 포함하도록 설계된 경우
검증 포인트 하이라이터는 페이지 레벨 컨텐츠만 캡처하고 페이지 내 컨텐츠는 가져오지 않습니다.
PDF 읽기 전용 문서 테스트의 교차 호환성은
문서 제어의 경우에만 가능하고 리더 제어의 경우에는 불가능합니다. 예를 들어, 다음과 같습니다.
- 독립형 리더 및 브라우저: 독립형 리더에서 열리는 PDF 문서에 레코드되는 테스트 스크립트를
브라우저에서 열린 PDF 문서에서 재생할 수 있습니다(스크립트가 문서 제어용으로만 레코드된 경우).
- Reader 7.0 및 Reader 8.0: 독립형 Adobe Reader 7.0에서 열리는 PDF 문서에 레코드되는 테스트 스크립트를
Adobe Reader 8.0에서 열린 PDF 문서에서 재생할 수 있습니다(스크립트가 문서 제어용으로만 레코드된 경우).
이 버전의
IBM Rational Functional Tester에는 다음 제어를 포함하는
PDF 문서 테스트 지원이 포함됩니다.
- 페이지
- 단추
- 선택란
- 전환 단추
- 테이블
- 텍스트 상자
- 양식 텍스트
- 링크
- 트리
- 콤보 상자
- 그래픽
- 문서
전제조건: PDF 문서 테스트를 시작하기 전에
Adobe Reader 환경 설정 및 Rational Functional
Tester Script Assure 값을 설정해야 합니다.
- Adobe Reader 7.0 환경 설정 설정
- Adobe Reader 7.0을 여십시오.
- 를 클릭하십시오.
- 액세서빌러티 설정 도우미 페이지에서 다음을 클릭하십시오.
- 화면 2/5에서 페이지에 맞추기를 기본 화면 확대/축소로 선택하고
다음을 클릭하십시오.
- 화면 3/5에서 문서에 태그를 추가하기 전에 확인을 지우고
다음을 클릭하십시오.
- 화면 4/5에서 다음을 수행하십시오.
- 페이지 모드 설정에서 현재 표시된 페이지 읽기를 선택하십시오.
- 문서 모드 설정의 경우, 전체 문서를 한 번에 읽기를 선택하십시오.
- 다음을 클릭하십시오.
- 화면 5/5에서 웹 브라우저에서 PDF 문서
표시를 선택하십시오.
- 완료를 클릭하십시오.
- Adobe Reader에서 을 클릭하십시오.
- 페이지 표시 카테고리를 클릭하고 한 페이지를 기본 페이지 레이아웃으로
선택하고 확인을 클릭하십시오.
- Adobe Reader 8.0 환경 설정 설정
- Adobe Reader 8.0을 여십시오.
- 를 클릭하십시오.
- 다음을 두 번 클릭하십시오.
- 화면 3/5에서 문서에 태그를 지정하기 전에 확인을 지우고
다음을 클릭하십시오.
- 화면 4/5에서 다음을 수행하십시오.
- 페이지 레이아웃 스타일 무시를 선택하고
단일 페이지를 페이지 레이아웃으로 선택하십시오.
- 문서 확대/축소 비율 무시를 선택하고 페이지에 맞추기를
문서 확대/축소 비율로 선택하십시오.
- 다음을 클릭하십시오.
- 화면 5/5에서 웹 브라우저에서 PDF 문서
표시를 선택하십시오.
- 완료를 클릭하십시오.
주: Adobe Reader의 맨 위 도구 모음에
한 번에 한 페이지를 표시하려면 클릭 단추가 레코딩 및 재생을 위해 선택되어 있는지 확인하십시오.
- IBM Rational Functional Tester Script Assure 값 설정
- Rational Functional Tester를 열고 을 클릭하십시오.
- 환경 설정 창에서 을 펼친 후
Script Assure를 클릭하십시오.
- 고급을 클릭하십시오.
- Script Assure 페이지에서 다음 값을 지정하십시오.
- 최대 승인 가능 인식 점수: 5000
- 마지막 기회 인식 점수: 10000
- 모호한 인식 점수 차이 임계값: 1000
- 승인된 점수가 다음보다 큰 경우 경고: 5000
노트: - Adobe Reader에서 새 문서를 여는 경우, 레코더가 시작된 후 PDF 문서를 한 번 클릭하십시오. 리더가 문서를 처리하려면 이 클릭이 필요합니다.
- 문서 검증 포인트만 문서 모드 설정에서 지원됩니다. 문서에서 필수 클릭 후에 검증 포인트를 표시할 수 있습니다. 레코딩 중에
문서 모드 설정의 PDF 문서 클릭은 무시되며 코드가 생성되지 않습니다.
- 대형 문서의 경우 페이지 모드 설정을 사용하십시오.
- 문서 모드에서 대형 문서에 데이터 검증 포인트를 표시하려면 다음 단계를 따르십시오.
- HKEY_LOCAL_MACHINE\SOFTWARE\Rational Software\Rational
Test\8\Options 레지스트리 키를 작성하십시오.
- 새 DWORD 변수(InvocationTimeout)를 작성하십시오.
- 70페이지가 넘는 문서의 경우, 제한시간 값을 8*60*1000 밀리초로 지정하십시오.
- IBM Rational Functional Tester를 다시 시작하고
Adobe Reader를 다시 시작하십시오.
- "문서 모드 설정에서 PDF 문서 클릭 무시" 메시지가 생성될 때까지
PDF 문서 클릭을 수행하십시오.
- 데이터 검증 포인트를 표시하십시오.
- PDF 문서의 특정 제어가 두 개 이상의 행에 걸친 경우, 강조표시 직사각형이 해당 제어 위치의 모든 행을
포함합니다. 기타 제어는 강조표시 직사각형에 표시될 수 있습니다. 그러나 두 개 이상의 행에 걸친 제어에
검증 포인트가 표시되면 화면 직사각형 안에 있는 기타 제어는 고려되지 않습니다.
- PDF 문서의 문자 글꼴이 사용 불가능하거나 컴퓨터에 설치되지 않은 경우
PDF 문서를 올바로 테스트할 수 없습니다.