Flex 지원

IBM IBM Rational Functional Tester는 Adobe® Flex 애플리케이션의 기능적인 면을 테스팅하도록 지원합니다. 웹 브라우저 내의 Flex 기반 사용자 인터페이스에 대한 스크립트를 레코드하고 재생할 수 있고 애플리케이션이 올바르게 기능하고 있는지 확인할 수 있습니다.

IBM Rational Functional Tester는 Flex SDK 2.0.1, 3.0 또는 3.2를 사용하여 빌드된 Flex 애플리케이션 테스트를 지원합니다.

테스팅 프로세스는 Flex 개발자 및 테스터가 수행하는 태스크에 기반을 둡니다. Flex 애플리케이션의 자동화 Functional Test 프로세스는 개발자가 테스트 중인 애플리케이션을 작성하는 방법에 따라 다릅니다.

Flex 애플리케이션의 자동화된 테스팅은 지원 파일을 로드하도록 합니다. 이런 지원 파일은 두 가지 다른 단계로 로드될 수 있습니다.

전제조건

Flex 애플리케이션을 테스트 하려면 다음 소프트웨어가 설치되었는지 확인하십시오.

개발 환경
  • Adobe Flex SDK 2.0.1, 3.0 또는 3.2 및 Adobe Flex 자동화 프레임워크
  • Adobe Flex 빌더
테스트 환경
  • IBM® IBM Rational Functional Tester
  • 다음 브라우저 중 하나를 수행하십시오.
    • Mozilla Firefox 1.5 또는 2.0
    • Microsoft Internet Explorer 6.0, 7.0 및 8.0
  • Adobe Flash Player ActiveX 제어 버전 9.0.28.0 이상

가정

이 주제에는 Flex 애플리케이션의 테스트에 관한 다음 가정이 포함됩니다.
  • 테스터는 Flex 애플리케이션 개발에 능숙하지 않습니다.
  • 테스터는 Flex 소스 코드, Flex 컴파일러 또는 Flex 문서에 액세스 할 수 없습니다.
  • Flex 개발자는 IBM Rational Functional Tester 사용 방법을 알지 못합니다.

다음 다이어그램은 Flex 애플리케이션을 테스트하는 일반적인 플로우를 표시합니다:

Flex 애플리케이션 플로우 테스팅 차트

Flex 애플리케이션 테스팅

Flex 애플리케이션 테스팅을 수행하는 태스크는 애플리케이션에 따라 다르고 사용자가 개발자인지 테스터인지에 따라 다릅니다.

IBM Rational Functional Tester를 사용할 수 있는 애플리케이션을 테스트 하거나 IBM Rational Functional Tester를 사용할 수 없는 애플리케이션을 테스트 할 수 있습니다.

Rational Functional Tester 사용 가능한 Flex 애플리케이션 테스팅

개발자는 IBM Rational Functional Tester 에이전트(Flex 2.0의 경우 rft.swc, Flex 3.0 및 Flex 3.2의 경우 rftFlex3.0.swc 및 rftProp_Flex3.0.swc) 및 Flex 자동화 프레임워크 라이브러리를 사용하여 Flex 애플리케이션을 컴파일하여 테스트에 사용할 수 있습니다. 컴파일 후 개발자는 사용 가능한 Flex 애플리케이션을 임베드하는 HTML 랩퍼를 작성하고 웹 서버 또는 테스트할 로컬 테스트 컴퓨터에 애플리케이션을 제공해야 합니다.

Rational Functional Tester 사용 가능한 Flex 애플리케이션 테스팅의 이점 및 제한사항

Functional Test에 대한 Flex 애플리케이션 사용에는 다음과 같은 세 가지 장점이 있습니다.
  • 효율성: 사용 가능한 여러 Flex 애플리케이션이 단일 HTML 페이지에 임베드될 수 있고 동시에 테스트될 수 있습니다.
  • 편이성: 다른 Flex 애플리케이션이 서로 통신하려고 할 때 테스팅이 단순화 됩니다. 관련된 모든 사용 가능한 Flex 애플리케이션이 단일 페이지에 임베드 될 수 있고 단일 시나리오를 기반으로 테스트 될 수 있습니다.
  • 위치: 사용 가능한 Flex 애플리케이션은 로컬로 테스트 될 수 있습니다.

사용 가능한 Flex 애플리케이션을 테스트하는 한 가지 제한사항은 개발자만 Flex 애플리케이션을 테스트 할 수 있다는 것입니다.

사용 불가능한 Flex 애플리케이션 테스팅

개발자는 Flex 애플리케이션에 대한 런타임 로더 컴포넌트를 사용할 수 있고 테스팅을 위해 웹 서버에 애플리케이션을 배치할 수 있습니다.

사용 불가능한 Flex 애플리케이션 테스팅의 이점 및 제한사항

Functional Test에는 사용할 수 없는 Flex 애플리케이션 테스트의 이점은 다음과 같습니다.
  • 편이성: 많은 기술적 복잡도가 숨겨지므로 테스터는 이익을 얻게 됩니다.
  • 효율성: 다중 SWF 파일을 로드 및 테스트할 수 있습니다.
사용 불가능한 Flex 애플리케이션에 관한 다음 제한사항을 검토하십시오.
  • 배치 옵션: Flex 애플리케이션은 테스트 또는 프로덕션 환경에 배치될 수 있습니다.
  • 위치: 런타임 로더를 로컬로 실행할 수 없습니다. 웹 서버로 런타임 로더를 배치해야 합니다.

피드백