2008-09-16 4 views

답변

2

무료/오픈 소스 테스트 도구로 셀레늄을 사용하는 사람들에 대해 들어 봤습니다. 빠른 google은 FLEX API를 공개했습니다. 그것이 작동하는지 또는 아직 개발 중인지 확실하지 않지만 한 번 볼 가치가 있습니다.

http://sourceforge.net/projects/seleniumflexapi/

1

당신을위한 법안을 맞는 수도 RIATest라는 자동화 된 테스트 도구가있다.

불행히도 Windows에서만 가능하며 오픈 소스가 아닙니다.하지만 작업을 수행하면 가격만으로도 가치가있을 수 있습니다 (작성 당시 399 달러).

+0

RIATest 3도 Mac OS X에서 작동합니다. –

5

Adobe는 자체 테스트 프레임 워크 인 FlexUnit을 배포합니다.

+2

필자가 구축중인 라이브러리의 자동화 된 테스트를 위해 FlexUnit을 제안 하겠지만 전체 응용 프로그램에 사용하는 것은 심각한 고통입니다. –

1

FunFX은 UI 테스트 자동화 옵션입니다. 나는 그것을 광범위하게 사용하지 않았지만, 그 중 일부가 성공했다고 들었습니다. Here은 내가 처음 알게 된 기사입니다.

2

코드 단위 테스트를 스크립트로 작성 하시겠습니까? 그렇다면, dpuint는 폭탄입니다 : http://code.google.com/p/dpuint/. 이 라이브러리는 비 시각적 인 ActionScript 객체 또는 시각적 구성 요소를 사용하여 모든 종류의 비동기 이벤트에 대해 자동화 된 테스트를 수행하는 것을 매우 쉽게 만듭니다. 그들은 또한 구글 코드 프로젝트 페이지에서 멋진 멀티 페이지 튜토리얼을 가지고 있습니다.

Flex 앱을 사용하여 최종 사용자를 시뮬레이션하는 자동화 된 기록 및 재생 라인을 따라 기능 테스트 도구를 찾고 있다면 HP의 QuickTest Pro는 Adobe에서 승인 한 솔루션입니다. 멋지지만 비용은 $ 4,000 - $ 6,000입니다.

0

제가 선호하는 도구는 Selenium Remote Control입니다. 플러그 - 인이 내가 몇 달 전에 발견 :

http://code.google.com/p/flash-selenium/

이 필수 '후크'가 서버 측 (액션/플렉스)에 기록한다. 일단 추가되면 Selenium RC를 사용하여 일부 브라우저 테스트를 수행 할 수있었습니다.

0

FunFX는 훌륭합니다. 우리는 그것을 광범위하게 사용해 왔으며 매우 행복했습니다. 커뮤니티 또한 활발하고 반응이 좋으므로 그 점이 나에게 큰 장점입니다.

2

체크 아웃 FlexMonkey을 확인하십시오. FlexUnit 테스트를 통해 자동화 된 테스트를 수행합니다.

+5

FlexMonkey는 가치가있는 것보다 많은 고통을 줄 수 있습니다. Gorrilla Logic은 사용자 지정 구성 요소와 함께 작동한다고하지만 이것이 사실이 아님을 확인했습니다. 렌더러가있는 것은 심각한 문제가있는 것 같습니다. 테스트를 설정하는 것이 훨씬 어렵고 테스트가 안정적이지 않습니다. 하드 코드 된 ID를 사용하여 하나의 구성 요소에 대해 5 번 테스트를 작성했습니다. 때로는 단지 구성 요소를 볼 수없고 죽을 수도 있습니다. 그들은 사용자 가이드에서 테스트를 설명하는 3 개의 짧은 단락 만 가지고 있으며, Google 그룹에 설정하는 방법에 대한 질문에만 응답합니다. 나는 이것을 사용하지 않을 것이다. –

1

저는 Flex 3 + Rails 프로젝트에서 수개월 동안 FunFX을 광범위하게 사용했습니다. 오픈 소스 일뿐 아니라 Ruby로 작성되기 때문에 웹 서비스와의 통합이 매우 쉬워야합니다. 몇 가지가 있습니다 screencasts 기본을 다룹니다.

1

Melomel을 살펴보십시오. 그것은 바로 구운 오이 지원하고 대부분의 헤일로 및 스파크 구성 요소에 대한 단계와 함께 제공됩니다.플렉스 애플리케이션이 필요로

http://melomel.info

+0

이것은 이제 죽은 링크 인 것 같습니다. – preaction

1

플렉스 코드는 .swc 파일, SeleniumFlexAPI.swc SeleniumFlexAPI 배포에 포함되어 있습니다. Flex 어플리케이션을 컴파일 할 때이 파일을 라이브러리로 포함하기 만하면됩니다.

1

Sikuli는 플렉스/플래시 기반 웹 응용 프로그램을 테스트하는 데 사용할 수있는 훌륭한 도구입니다. - 그래픽 사용자 인터페이스에서 모든 것을 자동화 할 수 있습니다. - Windows, Mac OSX 및 Linux는 물론 iPhone 및 Android에서도 작동합니다. - 여기에 Sikuli link

관련 문제