2010-05-31 4 views
2

플렉스 애플리케이션 테스트를로드하는 방법을 확인해야합니다.코드를 업데이트하지 않고 셀렌을 사용하여 플렉스 테스트

정확한 작업이므로 Selenium을 사용해 보았습니다. 또한 셀레늄으로 Flex를 테스트하려면 셀레늄을 확장해야한다는 사실을 발견했습니다. 먼저

, 모두를 테스트하기 위해 내 플렉스 응용 프로그램을 다시하라고 요구하는 것 : 나는이 중 일부는이 있음을 보았다. 그것은 사실입니까? 자동으로 핸들을 추가 할 방법이 없습니까? 둘째, 그렇게 할 때 모든 종류의 테스트를 수행 할 수 있습니까? 부하 테스트? 성능 테스트? 이 모든 것들이 계속되는 방식으로? 감사합니다.

답변

1

예 하나의 다른 방법이 있지만 신경 쓰거나 구현하기에는 너무 복잡합니다. OCR 또는 http://en.wikipedia.org/wiki/Optical_character_recognition

이미지 인식을 사용할 수도 있습니다.

물론 ExternalInterfaces를 사용하여 일부 메소드를 공개적으로 사용할 수 있도록 플래시 또는 플렉스를 자동화 할 수 없습니다. 그것이 바로 그 방법입니다. 플래시는 물건의 큰 덩어리입니다. 다른 어떤 것들도 잡을 수있는 작은 부분이 없습니다.

이 옵션 만 있으므로 두려워하지 않습니다.

+0

젠장,이 냄새! 어쨌든, 답장을 보내 주셔서 감사합니다. – Riduidel

+0

당신은 환영합니다. :) – Hannibal

0

Adobe Genie는 flex 응용 프로그램을 다시 작성하지 않고 flex 응용 프로그램을 테스트하는 데 사용할 수 있습니다. 그러나 Actionscript 3 만 지원됩니다. AIR, AS1 & AS2는 지원되지 않습니다. 현재 MX 및 스파크 구성 요소는 테스트 할 수 없다고 의사는 할 수 있다고 말하지만 어떻게 말하지는 않습니다.

또 다른 옵션은 Sikuli입니다.이 도구는 이미지 기반 테스트 도구입니다. 그 힘은 이미지 발견법이며, 대부분의 이미지 기반 테스트 도구와는 달리 비교를 위해 좌표를 사용하지 않습니다.

0

아니요. 응용 프로그램을 다시 작성할 필요가 없습니다. 이를 수행 할 수있는 옵션이 있지만 옵션도 없습니다. 매뉴얼은 두 방법 모두를 명확하게 설명합니다. 또한 체크 아웃 : RiaTest 플렉스 원숭이 Neo4J

관련 문제