IBM® Rational® Functional Tester는
브라우저에 로드된 HTML 애플리케이션 테스트를 지원합니다.
Rational Functional Tester는
다음 브라우저에 로드된 HTML 애플리케이션 테스트를 지원합니다.
- Mozilla Firefox 3.0, 3.5, 3.6, 4.0 및 5.0
참고: Rational Functional Tester는
Mozilla Firefox 4.0 및 5.0의 탭을 지원합니다.
제한사항: - Microsoft
Windows의 Mozilla Firefox 3.6 이상:
Firefox 3.6 이상에 로드된 애플리케이션을 테스트하려면 차세대
JRE(Java Runtime Environment) 플러그인을 사용해야 합니다.
SUN JRE 1.6 업데이트 10에서 업데이트 17까지의 JRE 버전이
지원됩니다. 자세한 정보는 Functional Test 기술 문서의 지원되는 도메인 목록을 참조하십시오.
- Linux의 Mozilla Firefox:
- Linux에서는 기본 HTML 테스트가 지원됩니다.
- Linux의 Java 애플릿 테스트는 지원되지 않습니다.
- Linux에서 Mozilla Firefox 4.0 또는
5.0 브라우저에 로드된 애플리케이션 테스트는 지원되지 않습니다.
- JavaScript 경보 대화 상자: Rational Functional Tester는
일반 대화 상자 테스트를 지원합니다. Mozilla Firefox 4.0 또는 5.0 브라우저의
JavaScript 경보 또는 확인 대화 상자에서
키 입력을 사용하여 레코딩할 수 있지만 마우스를 사용해서는 안됩니다.
- Internet Explorer 6.0, 7.0, 8.0(32비트 또는 64비트) 및 9.0(32비트
또는 64비트)
참고: Rational Functional Tester는
Internet Explorer 7.0, 8.0 및 9.0의 탭을 지원합니다.
제한사항: - Internet Explorer에서 보호 모드가 ON 상태인 Guest 사용자의 경우에는
Functional Test 스크립트의 레코딩 및 재생이 예상대로 작동하지 않습니다.
- Java, .NET 및 Windows와 같은 다른 도메인에 임베드된 HTML 대화 상자의
레코딩은 지원되지 않습니다. 그러한 임베드된 대화 상자에 대한 조치를
수행하려면, 필요한 getScreen().inputKeys() 또는 getScreen.inputChars() API를 사용하여
스크립트를 수동으로 편집하십시오.
- 64비트 운영 체제에서 64비트 Java, .NET 또는 Windows 또는
기타 애플리케이션에 임베드된 64비트 Internet Explorer 9.0 브라우저의
레코딩 및 재생은 지원되지 않습니다.
- SAP WebDynPro 제어가 있는 HTML 애플리케이션 테스트는
Internet Explorer 8.0 및 9.0에서 지원되지 않습니다.
참고: 애플릿에 사용되는 Java의
테스트를 지원해야 하는 Java
버전에 대한 정보는 Java 지원에 대한 관련 항목을 참조하십시오.
다음 표에는 Windows
및 Linux
운영 체제에서 실행되는 브라우저가 나열됩니다.
| 브라우저 |
Windows |
Linux |
| Mozilla Firefox 3.0 |
예 |
예 |
| Mozilla Firefox 3.5 |
예 |
예 |
| Mozilla Firefox 3.6 |
예 |
예(참고 참조) |
| Mozilla Firefox 4.0 |
예 |
아니오 |
| Mozilla Firefox 5.0 |
예 |
아니오 |
| Microsoft Internet Explorer |
예 |
|
Rational Functional Tester는
Microsoft HTML
애플리케이션(MSHTA)의 테스트를 지원합니다. Microsoft HTA
애플리케이션을 테스트하려면 애플리케이션 구성 도구를 통해
mshta.exe 파일을 실행 파일로 시작하여 이 애플리케이션을
구성해야 합니다. 자세한 정보는 "HTML 애플리케이션 테스트의
팁과 요령" 및 "테스트를 위한 애플리케이션 구성"에 대한 관련 항목을
참조하십시오.
스크립트를 레코딩하면 Rational Functional Tester가
테스트할 애플리케이션에 대한 테스트 오브젝트 맵을 자동으로 작성합니다. 테스트 오브젝트 맵에는 스크립트가 참조하는
모든 테스트 오브젝트에 대한 설명이 있습니다. Rational Functional Tester가
HTML 애플리케이션에 대해 작성하는 테스트 오브젝트 맵은 종종
Java
애플리케이션에 대해 작성되는 테스트 오브젝트 맵보다 더 계층적입니다. 테스트 오브젝트 맵의 최상위 레벨은
브라우저이며 HTML 애플리케이션은 브라우저 내에 있습니다.
자세한 정보는 HTML 애플리케이션에 대해 작성된 테스트 오브젝트 맵의 예제를
참조하십시오.
두 가지 버전의 deleteCookies 메소드를 사용할 수 있습니다. 한 가지 메소드는
현재 프로파일 또는 사용자의 모든 쿠키를 삭제하는 것이고, 다른 메소드는
현재 프로파일 또는 사용자의 특정 페이지나 도메인에 있는 쿠키를
삭제하는 것입니다. 자세한 정보는 com.rational.test.ft.object.interfaces 패키지의
IBrowserObject에서 Rational Functional Tester
API 참조서를 참조하십시오.