문제

테스트 해야하는 Flex 응용 프로그램이 있으며 QA 부서는 HP의 QTP (QuickTest Pro)와 같은 일부 자동 테스트 도구를 사용하는 데 실제로 성격을 부여합니다. 그러나 QTP는 홈이 만든 구성 요소를 자동화하려면 사용자 정의 코드를 작성해야합니다. 불행히도, 우리는 소스 코드가없는 세 번째 파티 구성 요소가 있으므로 실제로 사용자 정의 코드가 없어서 실제로 사용자 정의 코드를 사용할 수 없습니다. 제 3 자 구성 요소의 소스 코드가 있습니다.

비 프로그래머가 사용할 수있는 사용자 정의 코드를 작성하지 않고도 테스트를 자동화 할 수있는 기존 프레임 워크 및/또는 도구가 있습니까 (즉, 포인터가 무엇인지 모르는 QA 가이)

나는 유망한 프로젝트 인 것처럼 보이는 Flex-Monkey (무료 오픈 소스 소프트웨어)를 빠르게 가져 갔지만 여전히 유아기에 있으며 곧 무언가가 필요합니다 (즉, 어제).

어떤 아이디어?

도움이 되었습니까?

해결책

방금 새 버전의 Seleniumflex API를 출시하여 최대 0.2.5를 가져 왔습니다.

이 수정은 많은 주요 문제를 방출하고 아마도 API를 Flex 테스트 자동화를위한 최고의 무료 대안으로 만들 것입니다. 여기에서 Sourceforge에서 얻을 수 있습니다. 셀레늄-플렉스 API

업데이트 편집 :

프로젝트는 Google 코드로 이동했습니다. http://code.google.com/p/sfapi/

다른 팁

불행히도 Flex/Flash Automation은 지금 당장 강력하지 않습니다. QTP는 유일한 "공식"솔루션에 대한 독점권을 가지고 있습니다. Adobe는 여기서 더 많은 일을해야합니다 :(

그러나 하나의 자동화 도구는 매우 흥미롭고 전통적인 API 자동화 모드를 완전히 측정합니다. 체크 아웃 가지, 그래픽 비트 맵을 사용하여 시각적 요소를 클릭하는 방법/시기를 결정합니다. 즉, "스크립트"가 이제 텍스트 + 비트 맵임을 의미하지만 거의 모든 것을 테스트 할 수 있습니다.

전체 공개를 위해 저는 Selenium Remote Control 설립자 중 하나이며 과거에는 Selenium 및 Flash Automation과 많은 작업을 수행했습니다.

AFAIK 다음 도구는 현재 Flex GUI Automation (알파벳 순서)을 지원합니다.

  1. 가장 빠른 전문가
  2. ranorex
  3. 합리적인 기능 테스터
  4. 리아 테스트
  5. 셀렌
  6. 실크 테스트
  7. TestComplete

위의 모든 사항은 완전 자동화를 지원하기 위해 "계측기"사용자 정의 구성 요소를 요구합니다. 그러나 구성 요소가 "사용자 정의"가 어떻게 될지에 따라 아무것도 할 필요가 없다는 것을 알 수 있습니다. 기본 클래스로 표시됩니다. 모든 내장 플렉스 구성 요소는 이미 "계측"되었습니다.

공개 : 저는 가장 열렬한 팀원이며 플렉스 전용 자동화가 필요한 경우 이것이 최상의 도구라고 믿기 위해 자연스럽게 편향되어 있습니다. Flex를위한 최고의 자동화를 제공하는 데 중점을 둔 유일한 도구입니다.

(게임 후 늦게 들어온다)

또 다른 옵션은 이제 Borland 's입니다 실크 테스트. 그들은 최근에 Flex에 대한 지원을 추가했으며 잘 작동하는 것 같습니다.

우리 회사는 다른 몇 가지 옵션을 시도했습니다 리아 테스트; 그러나 우리의 QA 부서 때문에 실크 테스트를 사용했습니다. 이미 훈련을 받았습니다.

개인적으로 시도하지 않았습니다. 인터넷 검색.

이 게시물이 게임에서 조금 늦었다는 것을 알고 있습니다 (거의 한 달). 그렇지 않은 경우 확인하십시오. Flexmonkey. 저는 현재 직장에서 Flex Automation을 조사하고 있으며, 이것은 내가 만난 가장 유망한 Flex 테스트 스위트입니다.

메모: 셀레늄 플렉스 Firefox 2.X에서 실행되는 셀레늄과 만 호환됩니다. FF 3에서 실행되는 최신 베타와 호환되지 않습니다.이 때문에 부적절한 솔루션이라는 것을 알았습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top