테스트할 Flex 응용프로그램의 컴파일 중 로딩

컴파일 중에 Functional Test에 사용할 Flex 응용프로그램을 로드할 수 있습니다. 이를 수행하면 Functional Test 자동화 지원을 사용하여 사전에 컴파일된 SWF 파일을 테스트할 수 있습니다. 응용프로그램을 테스트하려면 HTML 페이지를 작성하고 사전에 컴파일된 SWF 파일을 로드해야 합니다.
  1. 일괄처리 파일 buildapplicationwithadaptor.batC:\Program files\IBM\SDP70\Fuctional Tester\Flex에서 .mxml 파일이 있는 디렉토리로 복사하십시오.
  2. Flex 응용프로그램 설치 디렉토리가 다른 경우에는 다음 단계를 수행하십시오.
    1. 일괄처리 파일이 설치 디렉토리를 나타내도록 변경하십시오.
    2. 일괄처리 파일을 .mxml 파일과 함께 인수로 실행하십시오.

      예를 들어 .mxml 파일이 Test.mxml인 경우 일괄처리 파일을 실행하는 명령은 다음과 같습니다. buildapplicationwithadaptor.bat Test.mxml

  3. 생성된 .swf 파일에 맞는 HTML 랩퍼 파일을 작성하십시오. 테스트 중인 HTML 랩퍼 파일이 로컬 신뢰 샌드박스(local-trusted sandbox)에 있는지 확인하십시오.

    예를 들어, HTML 랩퍼 파일이 C:\Test\Flex\에 있는 경우 이 경로를 C:\WINDOWS\system32\Macromed\Flash\FlashPlayerTrust\Flex에 추가하십시오. Flex 파일에는 확장자가 없습니다. 이 디렉토리 또는 파일을 찾을 수 없는 경우 수동으로 이를 작성하고 Flex 파일에 테스트 응용프로그램의 경로를 추가하십시오.

다음 코드 예제에서는 HTML 페이지에 SWF 파일(Test.swf)을 임베딩하는 것을 보여줍니다.
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000”
	id="myapp" width="1000" height="500"
	codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">
	<param name="movie" value="Test2.swf" />
	<param name="quality" value="high" />
	<param name="bgcolor" value=#CCCCCC />
	<param name="allowScriptAccess" value="sameDomain" />
	<embed src="dashboard.swf" quality="high" bgcolor=#CCCCCC
		width="1000" height="500" name="myapp" align="middle"
		play="true"
		loop="false"
		quality="high"
		allowScriptAccess="sameDomain"
		type="application/x-shockwave-flash"
		pluginspage="http://www.macromedia.com/go/getflashplayer">
	</embed>
</object>
관련 태스크
Flex 자동화를 지원할 Flex Builder 구성
테스트할 Flex 응용프로그램의 런타임 로딩

피드백