FLEX 기반 웹 응용 프로그램에서 자동화 된 테스트 제품군을 실행하는 데 권장되는 도구는 무엇입니까? 웹 서비스를 구동 할 수있는 기능이 내장 된 동일한 도구도 유용 할 것입니다.FLEX 기반 응용 프로그램의 자동화 된 테스트
답변
무료/오픈 소스 테스트 도구로 셀레늄을 사용하는 사람들에 대해 들어 봤습니다. 빠른 google은 FLEX API를 공개했습니다. 그것이 작동하는지 또는 아직 개발 중인지 확실하지 않지만 한 번 볼 가치가 있습니다.
당신을위한 법안을 맞는 수도 RIATest라는 자동화 된 테스트 도구가있다.
불행히도 Windows에서만 가능하며 오픈 소스가 아닙니다.하지만 작업을 수행하면 가격만으로도 가치가있을 수 있습니다 (작성 당시 399 달러).
Adobe는 자체 테스트 프레임 워크 인 FlexUnit을 배포합니다.
필자가 구축중인 라이브러리의 자동화 된 테스트를 위해 FlexUnit을 제안 하겠지만 전체 응용 프로그램에 사용하는 것은 심각한 고통입니다. –
코드 단위 테스트를 스크립트로 작성 하시겠습니까? 그렇다면, dpuint는 폭탄입니다 : http://code.google.com/p/dpuint/. 이 라이브러리는 비 시각적 인 ActionScript 객체 또는 시각적 구성 요소를 사용하여 모든 종류의 비동기 이벤트에 대해 자동화 된 테스트를 수행하는 것을 매우 쉽게 만듭니다. 그들은 또한 구글 코드 프로젝트 페이지에서 멋진 멀티 페이지 튜토리얼을 가지고 있습니다.
Flex 앱을 사용하여 최종 사용자를 시뮬레이션하는 자동화 된 기록 및 재생 라인을 따라 기능 테스트 도구를 찾고 있다면 HP의 QuickTest Pro는 Adobe에서 승인 한 솔루션입니다. 멋지지만 비용은 $ 4,000 - $ 6,000입니다.
제가 선호하는 도구는 Selenium Remote Control입니다. 플러그 - 인이 내가 몇 달 전에 발견 :
http://code.google.com/p/flash-selenium/
이 필수 '후크'가 서버 측 (액션/플렉스)에 기록한다. 일단 추가되면 Selenium RC를 사용하여 일부 브라우저 테스트를 수행 할 수있었습니다.
FunFX는 훌륭합니다. 우리는 그것을 광범위하게 사용해 왔으며 매우 행복했습니다. 커뮤니티 또한 활발하고 반응이 좋으므로 그 점이 나에게 큰 장점입니다.
체크 아웃 FlexMonkey을 확인하십시오. FlexUnit 테스트를 통해 자동화 된 테스트를 수행합니다.
FlexMonkey는 가치가있는 것보다 많은 고통을 줄 수 있습니다. Gorrilla Logic은 사용자 지정 구성 요소와 함께 작동한다고하지만 이것이 사실이 아님을 확인했습니다. 렌더러가있는 것은 심각한 문제가있는 것 같습니다. 테스트를 설정하는 것이 훨씬 어렵고 테스트가 안정적이지 않습니다. 하드 코드 된 ID를 사용하여 하나의 구성 요소에 대해 5 번 테스트를 작성했습니다. 때로는 단지 구성 요소를 볼 수없고 죽을 수도 있습니다. 그들은 사용자 가이드에서 테스트를 설명하는 3 개의 짧은 단락 만 가지고 있으며, Google 그룹에 설정하는 방법에 대한 질문에만 응답합니다. 나는 이것을 사용하지 않을 것이다. –
Selenium-Flex API (0.2.5)의 새로운 버전이 효과적입니다.
Melomel을 살펴보십시오. 그것은 바로 구운 오이 지원하고 대부분의 헤일로 및 스파크 구성 요소에 대한 단계와 함께 제공됩니다.플렉스 애플리케이션이 필요로
이것은 이제 죽은 링크 인 것 같습니다. – preaction
플렉스 코드는 .swc 파일, SeleniumFlexAPI.swc SeleniumFlexAPI 배포에 포함되어 있습니다. Flex 어플리케이션을 컴파일 할 때이 파일을 라이브러리로 포함하기 만하면됩니다.
Sikuli는 플렉스/플래시 기반 웹 응용 프로그램을 테스트하는 데 사용할 수있는 훌륭한 도구입니다. - 그래픽 사용자 인터페이스에서 모든 것을 자동화 할 수 있습니다. - Windows, Mac OSX 및 Linux는 물론 iPhone 및 Android에서도 작동합니다. - 여기에 Sikuli link
- 1. 리눅스 응용 프로그램의 자동화 된 GUI 테스트
- 2. iOS 응용 프로그램의 자동화 된 테스트 방법
- 3. 클라이언트/서버 응용 프로그램의 자동화 된 테스트
- 4. WPF 응용 프로그램의 자동화 된 테스트 도구
- 5. 레거시가 아닌 MFC 응용 프로그램의 자동화 된 GUI 테스트?
- 6. C/C++ GUI 응용 프로그램의 자동화 된 테스트
- 7. Java 응용 프로그램의 자동화 된 벤치 마크 테스트 도구는 무엇입니까?
- 8. Facebook 지원 응용 프로그램의 자동화 된 테스트 - 가능합니까?
- 9. OpenGL 응용 프로그램에 대한 자동화 된 테스트
- 10. 자동화 된 거미 테스트
- 11. 자동화 된 테스트
- 12. 웹 응용 프로그램의 자동화 된 테스트를위한 솔루션이 필요합니다.
- 13. Java의 자동화 된 웹 테스트 도구
- 14. Windev에 대한 자동화 된 테스트
- 15. 데스크톱 응용 프로그램의 회귀 테스트를위한 자동화 테스트 도구
- 16. 웹 응용 프로그램의 기능 테스트를위한 오픈 소스 테스트 자동화 도구
- 17. HTA - Html 응용 프로그램 테스트 자동화
- 18. Apache Hive의 자동화 된 테스트
- 19. 분산 시스템의 키워드 기반 테스트 자동화
- 20. 대형 응용 프로그램의 자동화 된 테스트를 시작하는 방법은 무엇입니까?
- 21. Symbian 자동화 된 테스트 도구
- 22. Android 개발에서 자동화 된 테스트
- 23. 웹킷 자동화 된 웹 테스트
- 24. 코딩 된 UI 테스트 자동화
- 25. C 번호 : 자동화 된 테스트
- 26. 자동화 된 테스트 OpenXML SDK
- 27. iPhone에서 자동화 된 인터페이스 테스트
- 28. Vbscript의 자동화 된/단위 테스트
- 29. GIS 응용 프로그램의 자동 GUI 테스트
- 30. flex 응용 프로그램의 전체 화면보기
RIATest 3도 Mac OS X에서 작동합니다. –