Flex 응용 프로그램에서 QA 자동화 [폐쇄
-
22-08-2019 - |
문제
테스트 해야하는 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 (알파벳 순서)을 지원합니다.
- 가장 빠른 전문가
- ranorex
- 합리적인 기능 테스터
- 리아 테스트
- 셀렌
- 실크 테스트
- TestComplete
위의 모든 사항은 완전 자동화를 지원하기 위해 "계측기"사용자 정의 구성 요소를 요구합니다. 그러나 구성 요소가 "사용자 정의"가 어떻게 될지에 따라 아무것도 할 필요가 없다는 것을 알 수 있습니다. 기본 클래스로 표시됩니다. 모든 내장 플렉스 구성 요소는 이미 "계측"되었습니다.
공개 : 저는 가장 열렬한 팀원이며 플렉스 전용 자동화가 필요한 경우 이것이 최상의 도구라고 믿기 위해 자연스럽게 편향되어 있습니다. Flex를위한 최고의 자동화를 제공하는 데 중점을 둔 유일한 도구입니다.
- 보세요 플렉스 샘플 : 자동화 API 샘플 애플리케이션
- 셀렌 플렉스 플러그인이 있습니다
- 리아 테스트 유망한 것 같습니다
개인적으로 시도하지 않았습니다. 인터넷 검색.
이 게시물이 게임에서 조금 늦었다는 것을 알고 있습니다 (거의 한 달). 그렇지 않은 경우 확인하십시오. Flexmonkey. 저는 현재 직장에서 Flex Automation을 조사하고 있으며, 이것은 내가 만난 가장 유망한 Flex 테스트 스위트입니다.
메모: 셀레늄 플렉스 Firefox 2.X에서 실행되는 셀레늄과 만 호환됩니다. FF 3에서 실행되는 최신 베타와 호환되지 않습니다.이 때문에 부적절한 솔루션이라는 것을 알았습니다.